CISUC

Uso de componentes Open Source para versionamento de processos em arquitecturas orientadas a serviços: um caso numa empresa de telecomunicações

Authors

Abstract

As arquitecturas orientadas a serviços (service-oriented architectures ' SOA) têm conhecido um interesse crescente por parte das empresas, por permitirem maior flexibilidade na modificação dos processos de negócio e por reduzirem o gap semântico entre gestores, utilizadores finais, e engenheiros de sistemas. Um componente chave destas arquitecturas é o motor de orquestração, que interpreta o fluxo do processo de negócio que lhe é fornecido e invoca os vários serviços que o compõem pela ordem necessária para o levar a cabo. Actualmente, a linguagem mais popular para descrição dos processos de negócio é a Business Process Execution Language (BPEL). Neste trabalho descreve-se a análise e selecção de um editor e motor BPEL open source para uma grande empresa de telecomunicações. O produto escolhido foi complementado com um sistema de versionamento e administração de processos de negócio desenvolvido por medida, que actua de forma transparente sem obrigar a alterar o código fonte do motor. Desta forma, pode-se fazer a actualização do mesmo sem problemas sempre que surja uma nova versão. Por ter acesso pleno ao código fonte, a adopção de um motor BPEL open source permite um maior controlo do que com um sistema comercial. Também o desempenho e robustez são superiores ao que a empresa estava a conseguir com a solução paga. Por fim, a ausência de custos com este componente permite eliminar uma parcela significativa do valor das propostas de fornecimento a terceiros, tornando-as mais competitivas.

Subject

Enterprise Application Integration

Conference

Conferência Ibérica de Sistemas e Tecnologias de Informação, June 2009


Cited by

No citations found