Soluções | Sensedia SOA Solution
Sensedia SOA Solution é um pacote que disponibiliza processos, atividades, templates, desenhos de infra-estrutura de software, guias e uma coleção de boas práticas, organizados em um passo-a-passo de adoção incremental de SOA.
O Sensedia SOA Solution é dividido em 6 perspectivas que abrangem as principais práticas necessárias para suportar a estratégia SOA de maneira corporativa. Todas as definições e políticas relacionadas a SOA são tratadas de forma bastante prática. São exemplos de preocupações equacionadas pelo Sensedia SOA Solution:processos de identificação e técnicas de modelagem de serviços, definição da forma de atuação do Centro de Excelência SOA, matriz de responsabilidades, padrões técnicos de segurança, templates de contratos de serviços, formas de classificação e catalogação dos serviços em repositório além de indicadores de qualidade arquitetural e métricas para acompanhamento de investimentos e economia.
O Sensedia SOA Solution traz para as empresas a certeza da utilização de práticas comprovadas para as definições críticas relacionadas a SOA, onde a adaptação para as necessidades específicas de cada cliente é entregue com bastante agilidade e todas as orientações, documentos e processos são disponibilizados através de uma interface única.
Abaixo é apresentada a visão geral e os detalhes da solução Sensedia para implantação e gestão da Arquitetura Orientada a Serviços.

Metodologia de Governança SOA
São exemplos de informações disponibilizadas pelo SOA Solution:
- Metodologia SOA: uma série de definições para gestão dos serviços, como taxonomia, descoberta, versionamento e ownership de serviços.
- SOA Life Cycle: análise do GAP de atividades de desenvolvimento relacionadas a SOA, que compõem o ciclo de vida dos ativos.
- Roles: conjunto de papéis (atuais e novos) e suas responsabilidades na evolução e manutenção interna dos projetos SOA.
- Métricas: conjunto de métricas (design e runtime) para controle dos resultados e análise de impacto dos projetos SOA.
- Mecanismos Arquiteturais: conjunto de mecanismos arquiteturais e a arquitetura de referência ideal para o desenvolvimento dos projetos SOA.
- Infra-estrutura: definição dos requisitos mínimos de infra-estrutura de acordo com o nível de maturidade e visibilidade desejado pela empresa.
Abaixo uma apresentação inicial do SOA Solution:
- Metodologia SOA: uma série de definições específicas para governança de serviços: definição de responsabilidades, processos de identificação, colheita e catalogação de serviços existentes, versionamento e taxonomia de ativos.

- SOA Life Cycle: constitui o GAP de preocupações de desenvolvimento em relação à metodologia escolhida. Inclui um conjunto de atividades específicas para o ciclo de desenvolvimento de aplicações com SOA e define todos os entregáveis para cada etapa, assim como os papéis envolvidos.

- Mecanismos arquiteturais: a padronização do desenvolvimento é parte fundamental, tendo em vista que o objetivo é conseguir agilidade e economia em médio prazo. Isso é feito através da evolução (flexibilidade) e do desenvolvimento rápido de aplicações mediante práticas de reutilização e composição de serviços que compõem a camada de negócio.

- Papéis: perfis relacionados ao desenvolvimento, governança SOA e seus impactos. Além de novas responsabilidades para os papéis existentes, é provável que novos papéis surjam. Para isso, existe a constituição de núcleos ou comitês, como o Centro de Excelência SOA (CoE SOA), que deve ser criado, formalizado e adequado aos processos de desenvolvimento de software. O CoE SOA é responsável por definir e propagar as políticas de Governança SOA.

- Métricas: um conjunto de métricas (design e runtime) bem estabelecidas para controlar o nível de reutilização de ativos e a análise de impacto dos projetos SOA e ROI são pontos fundamentais para medir o sucesso de uma abordagem SOA.

- Infra-estrutura SOA: numa suíte SOA é possível encontrar diferentes classes e tipos de ferramentas. É fundamental definir o nível desejado de automação para determinar quais as ferramentas são aplicadas desde um nível mínimo até um nível máximo de maturidade sob o ponto de vista de infra-estrutura.

O Sensedia SOA Solution traz para as empresas a certeza da utilização de práticas comprovadas para as definições críticas relacionadas a SOA, em que a adaptação para as necessidades específicas de cada cliente é entregue com bastante agilidade. Todas as definições e políticas relacionadas a SOA são tratadas de forma bastante prática.
O Sensedia SOA Solution é transferido para o cliente mediante serviços de consultoria e produtos especializados para governança SOA. A solução é resultado de toda a experiência da empresa na condução de diversos projetos SOA de sucesso, baseadas nas melhores práticas de mercado.