the past several years have seen some significant technology trends, such as service-oriented architecture (soa), enterprise application integration (eai), business-to-business (b2b), and web services. these technologies have attempted to address the challenges of improving the results and increasing the value of integrated business processes, and have garnered the widespread attention of it leaders, vendors, and industry analysts. the enterprise service bus (esb) draws the best traits from these and other technology trends to form a new architecture for integration. the esb concept is a new approach to integration that can provide the underpinnings for a loosely coupled integration network that can scale beyond the limits of a hub-and-spoke eai broker.
an esb is a highly distributed, event-driven, enterprise soa that is geared toward integration. it is a standards-based integration platform that combines messaging, web services, data transformation, and intelligent routing to reliably connect and coordinate the interaction of significant numbers of diverse applications across extended enterprises with transactional integrity. an extended enterprise represents an organization and its business partners, which are separated by both business boundaries and physical boundaries. in an extended enterprise, even the applications that are under the control of a single corporation may be separated by geographic dispersion, corporate firewalls, and interdepartmental security policies.
an esb is designed to be pervasive, meaning that it is capable of spanning the extended enterprise. but an esb is also pervasive in the sense that it is capable of being used as a general-purpose integration environment that is suitable for any project, no matter how large or how small.
the soa of the esb
an esb is the implementation backbone for a loosely coupled, event-driven soa that enables a highly distributed universe of ... 下一页