O documento propõe um framework de avaliação para frameworks de governança SOA, definindo indicadores qualitativos em quatro grupos: conceito e propriedade, áreas de foco da governança SOA, características qualitativas e características pragmáticas. O framework fornece uma forma padronizada de avaliar os principais aspectos de governança cobertos por cada framework e selecionar o mais adequado.
1. Um framework de avaliação
para frameworks de
governança S.O.A
Daniela costa ; Edson mota
Prof. Dr. Paulo Caetano da Silva
2. Artigo Base
Autores:
FAZILAT HOJAJI,
MOHAMMAD REZA AYATOLLAHZADEH SHIRAZI
Título:
A FRAMEWORK FOR EVALUATING SOA GOVERNANCE FRAMEWORKS
Publicação:
Journal of Theoretical and Applied Information Technology, 2012
3. Motivação
Como sabemos...muitos são os benefícios podem advir da
arquitetura orientada a serviços.
Reuso
Baixo acoplamento
Maior alinhamento
Dentre outros....
“E muitos também são os desafios...”
7. Governança SOA
Uma estrutura de Governança SOA adequada, pode fornecer
os meios para garantir maior aderência entre os cenários
empresariais e as funcionalidades propostas em cada
framework.
“Para obter o máximo de benefícios de uma abordagem
SOA, as empresas precisam de processos bem
definidos, mecanismos de controle, métricas e politicas
definidas a partir de um modelo de governança apropriado.”
(Niemann M, Christian J, Nicolas R, Ralf S, 2009)
8. Governança SOA
Uma estrutura de governança SOA deve abordar as seguintes
áreas:
Ciclo de vida dos serviços
Processos de Governança no ciclo de vida
Apoia processo administrativos
Regras e Responsabilidades
Compõe as estruturas de decisão
Conjunto de politicas
Alinhadas aos processos
Tecnologias e ferramentas de apoio a Governança SOA
9.
10. Governança SOA
Muitas pesquisas e modelos de governança SOA são atualmente propostos
pela academia e mercado.
Tal multiplicidade dificulta a seleção e escolha do mais aderente a
determinada necessidade.
O framework de avaliação proposto no artigo busca mitigar este problema.
Propondo os meios para viabilizar a seleção de
frameworks de governança SOA mais adequados as
necessidades de cada empresa.
11. Framework de Avaliação
Propõe um modelo qualitativo para examinar os diversos aspectos presentes
em uma estrutura de governança SOA.
Um conjunto de indicadores qualitativos foram selecionados
englobando os principais aspectos presentes nos frameworks
encontrados no mercado.
A partir deste entendimento, estabeleceu-se um conjunto de
indicadores com o fim de maximizar a capacidade de
avaliação para cada cenário.
12. Framework de Avaliação
Indicadores
Os indicadores foram subdivididos em quatro grupos:
Indicadores
Foco na administração SOA
Conceito e
Propriedade
Áreas foco na
governança SOA
Foco na qualidade de
requisitos
Foco nos aspectos
práticos
Características
Qualitativas
Características
Pragmáticas
13. Conceito e Propriedade
Conceito e Propriedade
Conceito
Consiste em uma ideia abstrata ou uma orientação
genérica com foco em determinado domínio de
problema.
Propriedades
São as características especiais e distintivas de cada
Framework.
Estes conjunto de indicadores busca avaliar se um
Framework atende ou não aos princípios básicos da
governança SOA.
14. Conceito e Propriedade
Os conceitos que devem ser avaliados em uma estrutura de
Governança SOA são:
Ciclo de vida do Serviço
“Em um boa estrutura de
governança SOA deve
fornecer políticas de
governança que
perpassam todo o ciclo
de vida do serviço.”
Design
Politicas
Gover
nança
Descarte
de
Serviços
Desenv.
Ciclo de vida
dos serviços
Testes
Implant.
Gerenci
a
15. Conceito e Propriedade
• Ciclo de vida da Governança
Consiste nos processos de garantia
e monitoramento dos pontos de
controle durante o ciclo de vida
dos serviços, mantendo seu
enfoque nas politicas e práticas
definidas no modelo de
governança.
Design
Politicas
Gover
nança
Descarte
de
Serviços
Desenv.
Ciclo de vida
dos serviços
Testes
Implant.
Gerenci
a
16. Conceito e Propriedade
Estrutura de Governança
Avalia mudanças organizacionais necessárias, assim como
a definição de papeis e responsabilidades.
Tecnologias e Ferramentas
Consistem na avaliação dos aspectos tecnológicos
relativos ao suporte a politicas de governança SOA.
Repositórios, Ferramentas de execução de
politicas, Processos manuais, softwares sofisticados e
artefatos.
17. Conceito e Propriedade
• Artefatos de Governança SOA:
Artefatos do negócio: visão, escopo, modelo de
governança
Artefatos organizacionais: Documentação dos
processos, papéis, responsabilidades, politicas, co
ntratos planos de ação.
18. Conceito e Propriedade
Modelo de maturidade SOA
Busca compreender o grau de envolvimento da
organização frente a sua estrutura de governança SOA
Métricas de Avaliação
Avalia-se aqui a aderência do modelo no que se refere ao
estabelecimento e monitoramento de métricas para medir
a agilidade dos processos de negócio.
19. Áreas Foco de governança SOA
Descreve os tópicos principais que relacionados ao contexto da
governança SOA. Entre eles destacam-se:
Alinhamento estratégico
Alinhamento das metas de negócio com os projetos SOA.
Gestão de Recursos
Gerenciamento eficiente dos recursos.
Gestão de Riscos
Identificação e mitigação dos riscos associados a arquitetura SOA.
Medições de desempenho
Relaciona o desempenho estratégico dos serviços com os processo de
negócio auxiliando no monitoramento e controle dos mesmos.
20. Características Qualitativas
Este conjunto de indicadores busca assegurar que um framework de
governança SOA cumpre suas funcionalidades e requisitos de qualidade. Os
critérios de qualidade são:
Compreensibilidade
Foco no usuário final, envolve terminologias, procedimentos, processos.
Busca clareza nas informações de modo que o usuário final entenda seu
papel dentro do modelo.
Expressividade
Consiste na capacidade de apresentar informações referentes a estrutura
do framework, conhecimento encapsulado, fluxo de dados ,fluxo de
processos.
21. Características Qualitativas
Gerenciável
Consiste na capacidade de gerenciamento de um framework de
governança SOA, avalia-se clareza das informações, práticas e
procedimentos
Abrangência
Avalia-se o atendimento aos critérios de conceito e propriedade e
princípios da governança.
Documentação
Documentos ou referências que proporcionem uma relação calara entre
o framework e o cenário de implantação.
Podem envolver manuais e informações disponíveis online.
22. Características Pragmáticas
Refere-se aos aspectos práticos de implantação e
utilização da metodologia, framework ou modelo.
O framework sugere avaliar as seguintes questões:
Recursos
Procura-se observar quais recursos estão disponíveis para
apoiar a governança SOA
(treinamento, consultoria, ferramentas, etc.)
Aplicabilidade
O uso de determinada estrutura de governança é
adequado para determinado domínio de aplicação?
(Resolve o problema?)
23. Características Pragmáticas
Guia de Implementação
O Framework fornece um roteiro de implantação
genérico, descrevendo processos e ferramentas de apoio?
Métricas
Classificações de 1 a 5. Onde
1 – Indica que o framework não aborda tal propriedade;
2 – O framework refere-se a propriedade mas não são oferecidos detalhes;
3 – O framework atende ao critério, mas não aborda questões importantes;
4 – O framework atende ao critério com pouca inconformidade;
5 – Indica que o framework atende completamente determinado critério;
24. Conceito e propriedade
Áreas foco da
Governaça SOA
Características qualitativas
Implementation Guide
Applicability
Resources
Documentation
Comprehensiveness
Manageability
Expressiveness
Understandability
Performance measurement
Risk management
Resource management
Evaluation Metrics
SOA Maturity Model
SOA Governance Artifacts
SOA governance Technology
Governance structure
Governance lifecycle
Service lifecycle
Case Open Group
Quadro resumo da avaliação do Open Group Framework.
6
5
4
3
2
1
0
Caracteristicas
Pragmáticas
25. Conclusão
Para aproveitar os benefícios que uma arquitetura orientada a
serviço pode proporcionar é imprescindível a adoção de
práticas de gerenciamento eficientes.
A escolha do framerwork de governança correto pode ser a
diferença entre o sucesso e o fracasso de iniciativas SOA
O modelo de avaliação proposto no artigo oferece os meios
para mitigação destas dificuldades.