ESB Architecture Model

Source: Internet
Author: User

ESB Architecture Model

ESB is the intermediary between the client that calls the service and the provider of the service. It is responsible for handling the connection tasks between them, thus simplifying the client and the provider. IBM standards and opennessSource codeVice President Robert Sutor described in his blog eight defining principles that must be embodied in ESB:

  • Versatility-- Provides a connection layer across the entire extended enterprise environment
  • Heterogeneous-- Provides message-oriented multi-platform, multi-protocol, and multi-API support layers to integrate heterogeneous systems
  • Interoperability-- Provides support for open protocols and supports interoperability between systems from multiple vendors
  • Incremental Integration-- Provide the ability to dynamically expand the system as needed
  • Service quality-- Provides various service quality, such as security, performance, reliability, and scalability.
  • Replace-- Use open APIs to ensure that supplier implementations can be replaced
  • Event locating-- Provides applications that will generate business eventsProgramAnd the ability to separate applications that submit and respond to these events
  • Service Positioning-- Provides the function of separating applications by following the SOA design methodology and abstracting key functions as services.

At the technical level, these eight points actually indicate that the client should not directly communicate with the service provider, but the request should be routed through the message-and event-Oriented Middleware system, the Middleware system handles all the details, such as locating service providers, negotiating and integrating with service providers, and interacting with service providers.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.