SeedTS - SOA de Ponta a Ponta

SeedTS - SOA de Ponta a Ponta SeedTS - SOA de Ponta a Ponta

Soluções SOA

Arquitetura de Referência SOA


Um alicerce sólido fornece segurança e durabilidade

A Arquitetura de Referência SOA tem como principal objetivo prover um repositório de referências de modelos arquiteturais que podem ser reusados horizontalmente pela empresa, ao longo de todo ciclo de vida dos seus projetos de software, minimizando riscos, retrabalho e criando velocidade na produção de sistemas. Visa também ter um grupo de informações disponíveis para que o desenvolvimento de todas as aplicações corporativas sigam o mesmo conjunto de boas práticas e tecnologias. Utiliza informações vindas de diversas fontes: conhecimentos de projetos anteriores, princípios comprovados de boas práticas, metodologias, modelos conceituais, design patterns, além dos próprios padrões corporativos.

Criar uma arquitetura de referência SOA oferece para as equipes de TI o alicerce necessário para a criação em escala de aplicações que sejam aderentes a modelos de desenvolvimento que permitem a vantagem competitiva ao negócio. A arquitetura de referência SOA deve fornecer um conjunto de práticas que promovam o bom nível de granularidade dos serviços disponibilizados, sua reutilização, padronização e orquestração, garantindo que as informações expostas sejam confiáveis e seguras. Além disso, também é dirigida pelas definições de negócio, suportando formas de evolução controladas durante todo o seu ciclo de vida nas frentes de trabalho SOA.

Todas as mudanças são controladas pelo framework medindo seu impacto, associando-o a estratégias de mitigação sendo suportado pelo framework de metodologia e governança SOA.

A arquitetura de informação cria um modelo comum de dados orientados a serviço, promovendo a criação de uma camada semântica focada no negócio de cada cliente. Essa camada embasa políticas de Enterprise Information Management que visam reconciliar semanticamente dados dispersos, fomentando Data Services.

Para obter mais benefícios de uma arquitetura de referência SOA, o framework abaixo, baseado no TOGAF (padrão de referência), permite gerir e controlar tecnicamente todos os serviços disponibilizados, conforme as fases descritas a seguir:
togadpq
Fase Preliminar: Framework e Princípios – Alinhar todos com a mesma visão e plano de trabalho;

Fase A: Visão Arquitetural - Definir o escopo e a visão, mapeando a estratégia macro de trabalho;

Fase B: Arquitetura de Negócio – Descrever a arquitetura atual de negócio e a arquitetura alvo e determinar o gap entre elas;

Fase C: Arquitetura de Informação - Desenvolver a arquitetura pensando na camada de informação (dados) e seu consumo (aplicações);

Fase D: Arquitetura Tecnológica - Prover a arquitetura macro tecnológica que será implementada nas próximas fases;

Fase E: Oportunidades e Soluções - Desenvolver a estratégia macro, determinando o que deve ser adquirido, construído e reutilizado, e como será implementada a arquitetura definida na fase D;

Fase F: Planejamento da Migração - Priorizar as necessidades e desenvolver o plano de migração;

Fase G: Implementação da Governança - Determinar como será fornecida a visão macro da implementação;

Fase H: Gestão de Mudanças da Arquitetura - Monitorar as mudanças necessárias na operação e determinar como iniciar um novo ciclo, retornando para a fase preliminar.


Benefícios da criação de Arquitetura de Referência SOA :

.: Fornece um modelo de referência com definições que podem ser aplicadas para toda a SOA;
.: Permite ganho de produtividade na execução de projetos;
.: Reduz o tempo de desenvolvimento de projeto;
.: Propõe um vocabulário e um entendimento comum de SOA;
.: Serve de guia para o arquiteto;
.: Reduz drasticamente o tempo de pesquisa, indagações, custo, testes de conceito necessários para a idealização e implantação de arquitetura de referência;
.: Reduz o risco de se adotar uma arquitetura de referência "duvidosa" e com eficiência não comprovada;
.: Absorve todas as tecnologias atreladas a arquitetura de referência a ser adotada;
.: Aplica as melhores práticas em montagem de arquitetura de referência atrelada a tecnologias, padrões (patterns), ferramentas, frameworks e metodologias;
.: Permite a redução de custo eliminando-se a "torre de babel" entre soluções distintas;
.: Cria arquiteturas extensíveis, robustas, escaláveis, multicamadas e atreladas às tecnologias de vanguarda;
.: Facilita o gerenciamento do crescimento dos sistemas corporativos de larga escala;
.: Facilita o provisionamento da escalabilidade da Internet para uso por serviços;
.: Fornece o acesso para uma decisão rápida de integrações, transformações, roteamento de menssagens, filtros, data services, modelos canônicos, SCA, EDA, CEP, entre outros.

SeedTS

É importante que toda corporação tenha pelo menos uma arquitetura de referência atualizada conforme as tecnologias vão evoluindo (Exemplo: Monolíticas-> Client/Server-> Distribuídas-> SOA-> SOA Cloud). Esta deve refletir seus padrões, sua cultura e suas necessidades no desenvolvimento das aplicações de acordo com o negócio. A arquitetura de referência carrega o DNA da corporação e é refletida na forma como as aplicações são construídas. A SeedTS monta para seus clientes arquiteturas de referência que seguem os melhores padrões de desenvolvimento sob SOA, com serviços interoperáveis, facilitando as integrações, reutilizações e a manutenção das aplicações. Além disso, essas arquiteturas permitem um aumento de produtividade (agilidade), redução de erros e maior retorno do investimento feito em TI.

Entre em contato conosco para mais informações e saiba como podemos ajudar a sua empresa a ter uma Arquitetura de Referência SOA que irá permitir que os seus projetos tenham uma base sólida e flexível com as tecnologias mais apropriadas.