23
público | www.sensedia.com/br Repositório SOA Sensedia Repository [email protected] Gerente de Produtos

Repositorio SOA

Embed Size (px)

Citation preview

Page 1: Repositorio SOA

público | www.sensedia.com/br

Repositório SOASensedia Repository

[email protected] de Produtos

Page 2: Repositorio SOA

público | www.sensedia.com/br

• Especializada em soluções para GovernançaSOA (Arquitetura Orientada a Serviços) e de integrações empresariais

• Produtos e Serviços:

Consultoria em Setup e Operação SOA

Serviços de Capacitação e Mentoring

Repositório para Governança SOA

Sobre a Sensedia

Page 3: Repositorio SOA

público | www.sensedia.com/br

Alguns Clientes

Page 4: Repositorio SOA

público | www.sensedia.com/br

Produtos e Serviços

Assessment e Gap Analysis, Processos de Governança SOA, Infra Estrutura, Roadmap de Adoção e Capacitação

Sensedia SOA Solution

• Identificação automática de ativos existentes

• Gráficos derelacionamentos

• Análise de Qualidade dos Serviços

• Avaliação da Saúde dos Projetos

• Gestão dos Serviços e componentes

• Governança do ciclo de vida dos ativos

• Visibilidade do acervo e promoção do reúso

• Métricas de ROI • Análise de Impacto

Plataformas de Expertise: Ambientes de Desenv:

Page 5: Repositorio SOA

público | www.sensedia.com/br

SOA Registry/RepositoryBroader development

compatibility:

Repositório SOA

• Modelo de metadadosextensível

• Gestão de serviços, esquemas, frameworks, componentes de software, etc.

• Poderoso mecanismo de indexação e busca

• Mecanismos inovadores de colaboração

• Relatórios extensíveis e métricas de ROI

• Visões baseadas em papéis específicos

• Gráficos simples e precisos para análise de impacto

• Ciclo de vida configurável

• Identificação automática de ativos

• Análise da qualidade arquitetural dos ativos

Open Architecture

Page 6: Repositorio SOA

público | www.sensedia.com/br

Objetivos

• O Sensedia Repository é uma solução para viabilizar a Governança SOA e a gestão de serviços e componentes.

Sensedia Repository

Viabilizar a Governança SOA

Gestão de ativos de software como componentes, serviços e frameworks

Reduzir desenvolvimento duplicado

Redução de custos através de reúso

Medir ROI nos componentes e serviços

Page 7: Repositorio SOA

público | www.sensedia.com/br

Sensedia Repository e a Governança de Ativos

Perfis e responsabilidadesPolíticas e definições...

O que são meus serviços?

Quem cria?

Quem mantém?

Quem evolui?

Quem paga?

Granularidade?

Como identificar?

Taxonomia?

Ciclo de vida?

Page 8: Repositorio SOA

público | www.sensedia.com/br

O que o mercado fala de Governança

“A metadata repository is a key enabling technology for SOA. It is safe to say that no long-term enterprise SOA initiative can succeed without an integrated and searchable repository/registry.”Yefim Natis, VP and Distinguished Gartner Analyst - Gartner

“Delivering the long-term benefits of SOA will only be possible if organizations recognize the need to invest in a SOA governance initiative.” Rob Hailstone - Butler Group

“Quer levar SOA a sério? Inclua um repositório na sua estratégia!”Larry Fulton - Forrester

Page 9: Repositorio SOA

público | www.sensedia.com/br

Modelo de informação

Ativoversão

Artefatos

Guia do usuário

API docs

Release notes

Exemplos

...

Tipos de ativos

Componentes

Serviços

Aplicações

Proc. de negócio

...Tipos de

relacionamentos

Depende de

Invoca

...

Metadados

Classificação

Segurança

Ciclo de vida

Colaboração

(fóruns, feeds,

alertas, etc.)

Page 10: Repositorio SOA

público | www.sensedia.com/br

Metadados dos ativos

Atributos flexíveis para diferentes tipos de ativos

Page 11: Repositorio SOA

público | www.sensedia.com/br

Relacionamentos

Tipos de relacionamentos configurados com atributos exclusivos e restrições de

Origem e Destino

Page 12: Repositorio SOA

público | www.sensedia.com/br

Ciclo de vida

Ciclos de vida customizáveis visualmente

As transições do ciclo de vida podem disparar qualquer tipo de ação no Repository, como:• Determinar visibilidade• Enviar email• Validar atributos dos ativos• Etc.Além disso, é possível disparar ações externas, como um processo de build, por exemplo.

Page 13: Repositorio SOA

público | www.sensedia.com/br

“Siga” (follow) elementos de interesse

Follow ativosespecíficos

Follow classificaçõesde negócio

Alertas são enviados por email ou RSS e podem notificar mudanças em

Classificações, Ativos ou Pesquisas

Page 14: Repositorio SOA

público | www.sensedia.com/br

Colaboração – Notificações e Tags

Notificações podem ser enviadas para usuários ou

grupos de usuários

A comunidade associa tagsa ativos e essas vão

aumentando de tamanho conforme sua relevância

Page 15: Repositorio SOA

público | www.sensedia.com/br

PesquisasO mecanismo de busca indexa, além dos ativos e todos os seus atributos, artefatos associados a esses ativos, como PDF, HTML, WSDL, PPT, etc.Isso aumenta o findability dos ativos e, conseqüentemente, a visibilidade do acervo.

Pesquisa com auto-suggest, ordenação por

relevância e filtro dinâmico dos resultados

Page 16: Repositorio SOA

público | www.sensedia.com/br

Cadastro de AtivosO cadastro de ativos pode ser feito por meio de:• Planilhas Excel (download do template com a taxonomia definida)• Integração com barramentos de serviços (ESBs)• API de WebServices• Interface Web (browser)

Page 17: Repositorio SOA

público | www.sensedia.com/br

Cadastro de Submissões

Demandas podem ser solicitadas às áreas responsáveis por meio de Submissões.As submissões no Repository seguem seu próprio Ciclo de Vida e, eventualmente, são “promovidas” a Ativos.

Page 18: Repositorio SOA

público | www.sensedia.com/br

Integração com barramentos

A integração com barramentos corporativos (ESBs) permite que os serviços disponíveis no barramento sejam automaticamente governados pelo Sensedia Repository, que mantém suas informações de runtime além de sincronização dos dados.

Page 19: Repositorio SOA

público | www.sensedia.com/br

Mapa de dependências

Gráfico de dependências navegável

(rastreabilidade)

Page 20: Repositorio SOA

público | www.sensedia.com/br

RelatóriosO Sensedia Repository possui um conjunto de relatórios padrão que inclui:• Relatórios estatísticos• Relatórios de Investimento• Relatórios de Ativos• Relatórios de serviços no barramentoAlém disso, é possível criar, visualmente, novos relatórios, utilizando plugindisponível com a ferramenta.

Page 21: Repositorio SOA

público | www.sensedia.com/br

Integração IDE’s

Plugin para Eclipse

Aproximação do ambiente de desenvolvimento através da integração com as principais IDE’s do mercado, como: Eclipse, VisualStudio, JDeveloper e JBuilder.

Page 22: Repositorio SOA

público | www.sensedia.com/br

• Promoção do reúso de ativos

• Maior visibilidade do acervo

• Agrupamento de informações e documentação dos componentes e serviços reutilizáveis

• Garantia de qualidade

• Controle do uso de componentes

• Reduz desenvolvimento duplicado

• Melhora o design time através de

plug-ins IDE

• Visibilidade de ROI

Benefícios do Sensedia Repository

Page 23: Repositorio SOA

público | www.sensedia.com/br

SOA that makes sense!

Copyright (C) 2011Sensedia. - Todos os direitos reservados.

Todos os nomes e produtos são usados apenas com o propósito de identificação e são marcas registradas de seus

respectivos proprietários.

www.sensedia.com/br