Um framework de avaliação para frameworks de governança shared

25
Um framework de avaliação para frameworks de governança S.O.A Daniela costa ; Edson mota Prof. Dr. Paulo Caetano da Silva

description

Analisando um framework de avaliação para frameworks de governança S.O.A

Transcript of Um framework de avaliação para frameworks de governança shared

Page 1: 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

Page 2: Um framework de avaliação para frameworks de governança shared

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

Page 3: Um framework de avaliação para frameworks de governança shared

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...”

Page 4: Um framework de avaliação para frameworks de governança shared

Alguns desafios...

Atribuição de Papeis

Page 5: Um framework de avaliação para frameworks de governança shared

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?

Page 6: Um framework de avaliação para frameworks de governança shared

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)

Page 7: Um framework de avaliação para frameworks de governança shared

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)

Page 8: Um framework de avaliação para frameworks de governança shared

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

Page 9: Um framework de avaliação para frameworks de governança shared
Page 10: Um framework de avaliação para frameworks de governança shared

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.

Page 11: Um framework de avaliação para frameworks de governança shared

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.

Page 12: Um framework de avaliação para frameworks de governança shared

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

Page 13: Um framework de avaliação para frameworks de governança shared

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.

Page 14: Um framework de avaliação para frameworks de governança shared

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

Page 15: Um framework de avaliação para frameworks de governança shared

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.

Page 16: Um framework de avaliação para frameworks de governança shared

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.

Page 17: Um framework de avaliação para frameworks de governança shared

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.

Page 18: Um framework de avaliação para frameworks de governança shared

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.

Page 19: Um framework de avaliação para frameworks de governança shared

Á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.

Page 20: Um framework de avaliação para frameworks de governança shared

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.

Page 21: Um framework de avaliação para frameworks de governança shared

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.

Page 22: Um framework de avaliação para frameworks de governança shared

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?)

Page 23: Um framework de avaliação para frameworks de governança shared

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;

Page 24: Um framework de avaliação para frameworks de governança shared

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.

Page 25: Um framework de avaliação para frameworks de governança shared

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.