Service Oriented Architecture (SOA) is not so much a new technology as a new
state of mind. Technology for implementing business logic in the middle tier
and exposing it as a service has been around for years. Yes, the technology
is more standardized now and more widely accepted. What's really new is the
growing practice of approaching SOA with an enterprise-wide mindset in which
an organization takes a holistic approach to identifying the services they
provide.
The rise of the Enterprise Service Bus (ESB) is linked to this new
enterprise-wide view. ESB and SOA are complementary. One of the tenets of SOA
is loosely coupling services. Message-Oriented Middleware (MOM) is used to
connect decoupled systems. An ESB is created by using standards-based MOM
providers consistently across an enterprise to glue decoupled services
together. When used together this ESB-powered... (more)