Índice:
O gerenciamento de processos de negócios (BPM) é um paradigma que permite às empresas modelar, automatizar, executar, controlar, medir e otimizar o fluxo de atividades de negócios. Isso acontece nos sistemas integrados da empresa, funcionários, clientes e parceiros, e dentro e fora dos limites corporativos. A Arquitetura Orientada a Serviços (SOA), por outro lado, é uma abordagem arquitetural para a construção de sistemas com uso intensivo de software a partir de um conjunto de serviços universalmente interconectados e interdependentes.
BPM e SOA são paradigmas separados - SOA é uma abordagem de arquitetura, enquanto BPM é sobre modelagem, implementação e monitoramento de processos de negócios. No entanto, os dois estão estreitamente alinhados, porque uma das muitas maneiras possíveis de implementar processos de negócios é através do design da SOA. Aqui, veremos como BPM e SOA podem trabalhar juntos e quais benefícios cada um oferece quando usados separadamente. (Para leitura em segundo plano, consulte Computação corporativa: o que é todo o burburinho?)
O Umbrella que rege BPM e SOA
A arquitetura corporativa é a lógica de organização dos processos de negócios e da infraestrutura de TI de uma organização. É também o guarda-chuva que governa esses dois paradigmas. A arquitetura orientada a serviços é um estilo arquitetônico para a realização ou criação de uma arquitetura corporativa, como servidor-cliente, camada n, mainframes etc. O principal objetivo da arquitetura orientada a serviços é alinhar os negócios com a tecnologia da informação de maneira a tornar ambos mais eficazes.