Implantação da Arquitetura SOA no Grupo B2W
Arquitetura SOA para integração e desenvolvimento de softwares
-
01
Desafio
Após experimentar alguns anos de forte crescimento, o cliente percebeu a necessidade de realizar a migração de seu ERP antigo para uma nova solução mais robusta que suportasse o volume de vendas e pedidos que estariam por vir. A área de TI optou por uma estratégia de customizar o mínimo possível o ERP, ganhando em flexibilidade principalmente na sua atualização. Com isso, foi necessário o desenvolvimento de alguns sistemas satélites para apoiar o negócio, em especial a área de marketing/vendas. Neste contexto, as integrações entre sistemas satélites e o novo ERP assumiram papel fundamental na TI da companhia, exigindo uma arquitetura ágil e flexível. Em paralelo à atualização de ERP, a empresa acabara de realizar a aquisição de duas outras empresas com plataformas tecnológicas diferentes.
-
02
Solução Proposta
A Ideais em conjunto com a área de TI do cliente, adotou a arquitetura SOA como solução para criar uma nova forma de se desenvolver e integrar software na empresa. Em um primeiro momento, a criação de um modelo canônico onde se identificaram as principais entidades que impactam os sistemas da empresa foi fundamental para estruturar os padrões e a arquitetura SOA de referência. Em seguida, foi feita uma priorização de projetos e de serviços corporativos que precisavam ser implementados para iniciar o processo de adoção do SOA, sempre alinhando as necessidades do negócio com o grau de complexidade dos projetos. Os projetos de maior importância e com menor risco foram priorizados encorpando a adoção do conceito por gerar benefícios visíveis para o negócio em curto prazo. A escolha de um barramento corporativo de serviços (ESB) robusto, estável e escalável também foi fundamental para o sucesso da implantação. Além disso, a governança dos serviços corporativos foi de suma importância, onde a catalogação e o versionamento permitiram um reuso intenso dos serviços, gerando a agilidade esperada para o negócio com baixo custo de manutenção.
-
03
Resultados Obtidos
Com a implantação da arquitetura SOA na empresa, a empresa conseguiu alinhar TI com o negócio onde a agilidade e a flexibilidade obtidas com o reuso e a padronização dos serviços corporativos concretizou os objetivos do SOA como conceito. Entre os ganhos para a empresa podemos citar:
Ganhos para a empresa:
- Criação de um barramento de serviços que isolou o ERP dos sistemas de apoio a vendas e de tomada de decisão (frente de loja, precificação, promoções, BI, etc.).
- Informação disponibilizada para as áreas de negócio em real-time;
- Integração da plataforma de tecnologia de 3 empresas;
- Rápida disponibilização de novos produtos com a composição de serviços pré-existentes;
- Redução dos custos de manutenção dos sistemas;
- Redução da complexidade das integrações (inexistência de integrações ponto-a-ponto).


