repositorio soa

Post on 22-Jan-2018

3.900 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

público | www.sensedia.com/br

Repositório SOASensedia Repository

jose.vahl@sensedia.comGerente de Produtos

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

top related