WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 Sistemas Operacionais: AIX, HP-UX, Linux, Solaris, Windows

SOA (Arquitetura Orientada a Serviços) e ESB (Enterprise Service Bus)

A integração de aplicativos pode se tornar mais simples, rápida e econômica, utilizando uma SOA.

Os aplicativos são expostos uns aos outros como serviços utilizando interfaces padrão reutilizáveis.

Figura 1. Integração de Aplicativos Utilizando uma SOA (Arquitetura Orientada a Serviços). Esta figura mostra dois aplicativos como solicitante e fornecedor de serviços. Ambos os serviços definem as interfaces que eles oferecem e requerem.
Integração de aplicativos utilizando uma SOA (Arquitetura Orientada a Serviços), mostrando dois aplicativos como solicitante e fornecedor de serviços. Ambos os serviços definem as interfaces que eles oferecem e requerem.

Um ESB (Enterprise Service Bus) é um padrão arquitetural geral que fornece a infra-estrutura necessária para integrar esses serviços de maneira flexível e rápida. Esse padrão pode ser implementado, utilizando uma variedade de tecnologias middleware e modelos de programação. A vantagem de um ESB é que você pode utilizá-lo em vários cenários, desde uma integração departamental até a integração que abrange toda a corporação.

Figura 2. Um ESB (Enterprise Service Bus). Com o padrão ESB, os participantes em uma interação de serviços se comunicam por meio de um barramento.
Com o padrão ESB, os participantes em uma interação de serviços se comunicam por meio de um barramento.
A lógica de integração no enterprise service bus desempenha uma série de funções:

Ao incluir ou substituir os serviços de forma dinâmica, o tempo de inatividade do sistema pode ser reduzido e, conseqüentemente, obtém-se uma resposta às mudanças de demandas dos negócios. Os serviços podem ser conectados ao barramento e integrados aos serviços existentes, sem a necessidade de alterar os serviços existentes.

Figura 3. Novos Serviços Podem Ser Conectados ao Barramento. Novos serviços podem ser conectados ao barramento e integrados aos serviços existentes sem a necessidade de alterá-los, simplesmente incluindo ou modificando a lógica de integração
Novos serviços podem ser conectados ao barramento e integrados aos serviços existentes sem a necessidade de alterá-los, simplesmente incluindo ou modificando a lógica de integração

Concept topic

Termos de Uso | Avalie esta página

Timestamp iconÚltima atualização: 5 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\concepts\cwesb_tour1a.html

(C) Direitos Autorais IBM Corporation 2005. Todos os Direitos Reservados.
Este centro de informações é desenvolvido em tecnologia Eclipse. (http://www.eclipse.org)