Um framework de avaliação para frameworks de governança shared
-
Upload
edson-motta -
Category
Education
-
view
284 -
download
0
description
Transcript of Um framework de avaliação para frameworks de governança shared
Um framework de avaliação para frameworks de governança S.O.A
Daniela costa ; Edson mota
Prof. Dr. Paulo Caetano da Silva
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
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...”
Alguns desafios...
Atribuição de Papeis
Motivação
Como lidar com os desafios e obter o máximo de benefícios na implantação de um modelo de governança SOA?
Definições
Governança SOA.
Consiste em um conjunto de processos bem definidos, estruturas de gerenciamento, politicas, e tecnologias de suporte que procuram contribuir para o gerenciamento da complexidade em projetos de implantação de uma arquitetura orientada a serviços (SOA)
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)
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
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.
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.
Framework de Avaliação
Indicadores
Os indicadores foram subdivididos em quatro grupos:
IndicadoresFoco na administração SOA
Conceito e Propriedade
Áreas foco na governança SOA
Foco na qualidade de requisitos
Características Qualitativas
Foco nos aspectos práticos
Características Pragmáticas
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.
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.”
Ciclo de
vida dos
serviços
Design
Desenv.
Testes
Implant.
Gerencia
Descarte de
Serviços
Governança
Politicas
Ciclo de
vida dos
serviços
Design
Desenv.
Testes
Implant.
Gerencia
Descarte de
Serviços
Governança
Politicas
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.
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.
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, contratos planos de ação.
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.
Á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.
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.
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.
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?)
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;
Case Open Group
Serv
ice lif
ecy
cle
Govern
ance
lif
ecy
cle
Govern
ance
str
uct
ure
SO
A g
overn
ance
Tech
nolo
gy
SO
A G
overn
ance
Art
ifact
s
SO
A M
atu
rity
Model
Evalu
ati
on M
etr
ics
Reso
urc
e m
anagem
ent
Ris
k m
anagem
ent
Perf
orm
ance
measu
rem
ent
Unders
tandabilit
y
Expre
ssiv
eness
Manageabilit
y
Com
pre
hensi
veness
Docu
menta
tion
Reso
urc
es
Applica
bilit
y
Imple
menta
tion G
uid
e
Conceito e propriedade Áreas foco da Gov-ernaça SOA
Características qualitativas Caracteristicas Pragmáticas
0
1
2
3
4
5
6
Quadro resumo da avaliação do Open Group Framework.
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.