Para aqueles que vivem apenas de linguagens de desenvolvimento, SOA é sigla para "Larga esses códigos que o mundo está mudando", só que oficialmente é sigla para "Arquitetura Orientada a Serviços". Tudo lindo e maravilhoso, mas o que isso quer dizer? Isso quer dizer que a análise será realizada de modo diferente. A metodologia de SOA envolve os seguintes passos:
- Inventário de todas as aplicações existentes e funcionalidades que podem ser expostas como serviço.
- Um modelo consistente de mensagens (Realiable Messaging - RM).
- Utilização (ou criação) de adaptadores para integralização dos serviços.
- Exposição dos serviços e/ou APIs.
- Governar, assegurar e medir:
- Centralizar as políticas de acesso.
- Aplicar segurança em todos os níveis.
- Controlar os produtos através do versionamento.
- Monitorar os processos (Business Activity Monitoring - BAM).
- Orquestrar, ou definir o fluxo de execução dos serviços.
Obrigado e até a próxima,
Fernando Anselmo
Segue o endereço para quatro excelentes ferramentas Open Source:
BPM - Bonita Soft
ECM/CMS - Alfresco
ERP - OpenBravo
CRM - Openia (é um módulo para o OpenBravo).
0 comentários:
Postar um comentário