repositorio soa
TRANSCRIPT
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
público | www.sensedia.com/br
Alguns Clientes
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:
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
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
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?
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
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.)
público | www.sensedia.com/br
Metadados dos ativos
Atributos flexíveis para diferentes tipos de ativos
público | www.sensedia.com/br
Relacionamentos
Tipos de relacionamentos configurados com atributos exclusivos e restrições de
Origem e Destino
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.
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
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
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
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)
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.
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.
público | www.sensedia.com/br
Mapa de dependências
Gráfico de dependências navegável
(rastreabilidade)
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.
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.
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
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