terça-feira, 6 de janeiro de 2015

BPM vs. SOA

Segundo a wikipedia, temos que:
Service-Oriented Architecture (SOA), pode ser traduzido como arquitetura orientada a serviços, e é 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. Frequentemente estes serviços são conectados através de um "barramento de serviços" (enterprise service bus, em inglês) que disponibiliza interfaces, ou contratos, acessíveis através de web services ou outra forma de comunicação entre aplicações. A arquitetura SOA é baseada nos princípios da computação distribuída e utiliza o paradigma request/reply para estabelecer a comunicação entre os sistemas clientes e os sistemas que implementam os serviços. (http://pt.wikipedia.org/wiki/Service-oriented_architecture).

http://upload.wikimedia.org/wikipedia/commons/0/0a/Fig3.1.jpg
A imagem mostra a importancia dos serviços, que são tratados como pilares para todo o negócio segundo a ótica da SOA.

Com base na união entre os conceitos e aplicações de BPM juntamente com SOA, trago aqui um projeto de então estudantes de Sistemas de informação de Macaé no Rio de Janeiro, de 2010, mas que continua um tanto quanto atual e merece ser lido:

http://pt.slideshare.net/davissonhudson/bpm-vs-soa

Nenhum comentário:

Postar um comentário