Repositorio SOA
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Repositorio SOA

  • 1,603 views
Uploaded on

Descubra como funciona o Respositório SOA e seus objetivos e benefícios.

Descubra como funciona o Respositório SOA e seus objetivos e benefícios.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,603
On Slideshare
1,596
From Embeds
7
Number of Embeds
3

Actions

Shares
Downloads
18
Comments
0
Likes
1

Embeds 7

https://www.linkedin.com 5
http://www.slashdocs.com 1
http://www.linkedin.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Repositório SOASensedia Repository
    jose.vahl@sensedia.com
    Gerente de Produtos
  • 2. EspecializadaemsoluçõesparaGovernança SOA (ArquiteturaOrientada a Serviços) e de integraçõesempresariais
    Produtose Serviços:
    Consultoriaem Setup e Operação SOA
    Serviços de Capacitação e Mentoring
    RepositórioparaGovernança SOA
    Sobre a Sensedia
  • 3. Alguns Clientes
  • 4. Produtos e Serviços
    Sensedia SOA Solution
    Assessment e GapAnalysis, Processos de Governança SOA, Infra Estrutura, Roadmap de Adoção e Capacitação
    Ambientes de Desenv:
    • Gestão dos Serviços e componentes
    • 5. Governança do ciclo de vida dos ativos
    • 6. Visibilidade do acervo e promoção do reúso
    • 7. Métricas de ROI
    • 8. Análise de Impacto
    • 9. Identificação
    automática de ativos existentes
    • Gráficos derelacionamentos
    • 10. Análise de Qualidade dos Serviços
    • 11. Avaliação da Saúde dos Projetos
    Plataformas de Expertise:
  • 12.
    • Modelo de metadados extensível
    • 13. Gestão de serviços, esquemas, frameworks, componentes de software, etc.
    • 14. Poderoso mecanismo de indexação e busca
    • 15. Mecanismos inovadores de colaboração
    • 16. Relatórios extensíveis e métricas de ROI
    • 17. Visões baseadas em papéis específicos
    • 18. Gráficos simples e precisos para análise de impacto
    • 19. Ciclo de vida configurável
    • 20. Identificação automática de ativos
    • 21. Análise da qualidade arquitetural dos ativos
    SOA Registry/Repository
    Open Architecture
    Broader development compatibility:
    Repositório SOA
  • 22. Objetivos
    Gestão de Ativos
    • O Sensedia Repository é uma solução para viabilizar a Governança SOA e a gestão de serviços e componentes.
    Metadados
    Promoção
    Pesquisas
    Colaboração
    Métricas
    Ciclo de vida
    SensediaRepository
    • Viabilizar a Governança SOA
    • 23. Gestão de ativos de software como componentes, serviços e frameworks
    • 24. Reduzir desenvolvimento duplicado
    • 25. Redução de custos através de reúso
    • 26. Medir ROI nos componentes e serviços
  • SensediaRepository e a Governança de Ativos
    Perfis e responsabilidades
    Políticas e definições...
    O que são meus serviços?
    Quem cria?
    Quem mantém?
    Ciclo de vida?
    Quem evolui?
    Como identificar?
    Granularidade?
    Quem paga?
    Taxonomia?
  • 27. 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.”YefimNatis, 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
  • 28. Modelo de informação
    Tipos de ativos
    Artefatos
    Componentes
    Guia do usuário
    Serviços
    API docs
    Ativo
    versão
    Aplicações
    Release notes
    Proc. de negócio
    Exemplos
    ...
    ...
    Tipos de relacionamentos
    • Segurança
    • 29. Ciclo de vida
    • 30. Colaboração (fóruns, feeds, alertas, etc.)
    • 31. Metadados
    • 32. Classificação
    Depende de
    Invoca
    ...
  • 33. Metadados dos ativos
    Atributos flexíveis para diferentes tipos de ativos
  • 34. Relacionamentos
    Tipos de relacionamentos configurados com atributos exclusivos e restrições de Origem e Destino
  • 35. Ciclo de vida
    As transições do ciclo de vida podem disparar qualquer tipo de ação no Repository, como:
    • Determinar visibilidade
    • 36. Enviar email
    • 37. Validar atributos dos ativos
    • 38. Etc.
    Além disso, é possível disparar ações externas, como um processo de build, por exemplo.
    Ciclos de vida customizáveis visualmente
  • 39. “Siga” (follow) elementos de interesse
    Followclassificações de negócio
    Follow ativosespecíficos
    Alertas são enviados por email ou RSS e podem notificar mudanças em Classificações, Ativos ou Pesquisas
  • 40. Colaboração – Notificações e Tags
    Notificações podem ser enviadas para usuários ou grupos de usuários
    A comunidade associa tags a ativos e essas vão aumentando de tamanho conforme sua relevância
  • 41. Pesquisas
    O 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
  • 42. Cadastro de Ativos
    O cadastro de ativos pode ser feito por meio de:
    • Planilhas Excel (download do template com a taxonomia definida)
    • 43. Integração com barramentos de serviços (ESBs)
    • 44. API de WebServices
    • 45. Interface Web (browser)
  • 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.
  • 46. 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 runtimealém de sincronização dos dados.
  • 47. Mapa de dependências
    Gráfico de dependências navegável (rastreabilidade)
  • 48. Relatórios
    O Sensedia Repository possui um conjunto de relatórios padrão que inclui:
    • Relatórios estatísticos
    • 49. Relatórios de Investimento
    • 50. Relatórios de Ativos
    • 51. Relatórios de serviços no barramento
    Além disso, é possível criar, visualmente, novos relatórios, utilizando plugin disponível com a ferramenta.
  • 52. 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.
  • 53. Benefícios do SensediaRepository
    Promoção do reúso de ativos
    Maiorvisibilidade do acervo
    Agrupamento de informações e documentação dos componentes e serviçosreutilizáveis
    Garantia de qualidade
    Controle do uso de componentes
    Reduzdesenvolvimentoduplicado
    Melhora o design time através de
    plug-ins IDE
    Visibilidade de ROI