- ESB Evolution
http://www.youtube.com/watch?v=9Q8jjWHqSDs&feature=channel&list=UL
JMS and SOAP
routing messages from one point to another.there's a single point for incoming messages which are sent to
different destinations without revealing the sender's identity
- Enterprise Service Bus
http://www.youtube.com/watch?v=DrqfmgZF6Rs&feature=related
ESB is a software architecture which provides fundamental services for complex architectures via
event-driven and standards-based messaging-engine(bus)
Benefits
Divergence(branching off)integration methods:
standardization of API
enterprise application integration(EAI) frameworks/practices
re-usable interfaces
Reduces cost and cost of change:
loosely coupled architecture
change/support
management/monitoring
- WebSphere Enterprise Service Bus
http://www-01.ibm.com/software/integration/wsesb/#
- Microsoft BizTalk ESB
http://www.microsoft.com/biztalk/en/us/esb-guidance.aspx
- WebSphere Message Broker
http://www-01.ibm.com/software/integration/wbimessagebroker
- BEA AquaLogic Service Bus
BEA AquaLogic Service Bus is an intermediary for use as a core element of distributed services networks. It enables service-oriented architecture (SOA) allowing accelerated service re-use and deployment.
http://docs.oracle.com/cd/E13171_01/alsb/docs20/index.html
- Oracle Service Bus
Oracle Service Bus transforms complex and brittle architectures into agile integration networks by connecting, mediating, and managing interactions between services and applications.
http://www.oracle.com/technetwork/middleware/service-bus/overview/index.html
- Open Source ESB Projects
- JBoss ESB
- JBoss Fuse is an open source integration platform based on Apache ServiceMix. It is a service-oriented architecture (SOA) infrastructure that provides a standardized methodology, server, and tools to integrate application components
- Red Hat JBoss Fuse
flexible, small-footprint enterprise service bus (ESB) that enables rapid integration across the extended enterprise—on premise or in the cloud.
http://www.redhat.com/en/technologies/jboss-middleware/fuse
- Apache ServiceMix
- OpenESB
OpenESB's tools include WSDL and schema editors, a JPI manager integrated into the service manager, and Ant running in the background.
- MuleESB
- Petals ESB, the distributed Open-Source Enterprise Service Bus
http://petals.ow2.org/