Professional Documents
Culture Documents
SOA Principles
SOA Components
Service Consumer - the software components that interact with a service via
messaging. This can be either client apps or other devices and they should
adhere to SOA contract.
SOA VS.
NON-SOA
SOA VS.
NON-SOA
This Photo by Unknown author is licensed under CC BY.
A GLANCE OF ENTERPRISE
SERVICE BUS
A GLANCE OF ENTERPRISE
SERVICE BUS (ESB)
• An enterprise service bus (ESB) is a middleware tool used to distribute work among
connected components of an application.
• Designed to provide a uniform means of moving work, offering applications the ability
to connect to the bus and subscribe to messages based on simple structural and
business policy rules.
• In an ESB, applications and event-driven services are tied together in an SOA in a
loosely coupled fashion, which allows them to operate independently from one
another while still providing value to a broader business function.
• In the realm of SOA, events are represented in an open XML format and flow through a
transparent pipeline that’s open to inspection.
A GLANCE OF ENTERPRISE
SERVICE BUS
ANY QUESTION