Service-Oriented Architecture (SOA)

O que é o SOA?

Arquitetura Orientada a Serviços (SOA)

É um estilo de arquitetura de software cujo princípio fundamental prega que as funcionalidades implementadas pelas aplicações devem ser disponibilizadas na forma de serviços.

SOA busca integrar as suas aplicações atuais de TI a novas tecnologias ou até novas aplicações, sem a necessidade de mudar a estrutura existente. A empresa fica independente dos fornecedores. "Antes tudo era feito por sistemas proprietários e hoje as soluções são híbridas e conversam entre si". Alguns acreditam que essa é a primeira era da industrialização de software. Os fornecedores vão começar a criar soluções modulares baseadas no modelo SOA para se encaixar em frameworks existentes. "A aplicação empacotada foi o alicerce da indústria de software nos últimos 25 anos. Mas daqui a alguns anos o pacote de software tradicional tende a desaparecer".

As grandes companhias acreditam que se não usarem SOA terão problemas futuros de integração.

Nos próximos dois ou três anos, as pequenas e médias empresas também devem aderir.

A metodologia SOA não se trata de uma solução, mas, sim, de uma estratégia.

O CIO tem a visão e a estratégia como um todo para SOA, mas o processo deve ser trabalhado por projeto, um de cada vez.

Por que usar SOA

  • Para reutilizar softwares.
  • Aumentar a produtividade.
  • Ganhar agilidade nos sistemas de TI.
  • Melhorar o alinhamento entre TI e negócios.

SOA faz sentido porque desconecta os aplicativos, ou seja, quebra o negócio em pedaços e permite uma readequação com novas soluções, e tudo isso de forma mais rápida.

Capacitar as empresas para a rápida adaptação às evoluções que ocorrem nos negócios. Por fazer com que qualquer aplicação só saia do papel se estiver atrelada a um processo de negócios já existente.

Passos antes de aderir a SOA

  • Tenha claro que o foco é a geração de valor para o negócio.
  • Crie um plano estratégico de um a três anos.
  • Construa um plano de negócios.
  • Adote uma abordagem abrangente para SOA.
  • Comece com um projeto menor para se adaptar e ganhar escalabilidade.
  • Baseie-se na experiência de quem já fez.
  • Crie um projeto que possa ser reutilizado para qualquer tecnologia.
  • Defina uma arquitetura de serviços baseada nos negócios e não nos sistemas.

A adoção dessa arquitetura pode ajudá-las a chegar mais rapidamente a seus clientes, com redução de custos, além de dar maior agilidade ao negócio.

Hoje SOA faz a arquitetura de TI responder tão rápido quanto o negócio pede, já que não é preciso desenvolver os novos sistemas do zero.

A empresa fica independente dos fornecedores.

O objetivo da TI é entregar processos mais eficazes de negócios e SOA fornece os meios para fazer isso com maior flexibilidade.

A Agência i9 presta serviços de acordo com as etapas:

1) Diagnóstico e Avaliação;
2) Preparar a estratégia de negócio (Elaboração da Arquitetura);
3) Desenhar o projeto de SOA (Reutilização dos softwares existentes);
4) Aplicar o planejamento e Governança (Implantação dos aplicativos para gerenciar a operação);
5) Gerenciamento do projeto (Plano de custos e benefícios para medir a solução).


Programe uma visita a sua empresa ou indústria para conhecer nossa solução de SOA.