Open-source SOA technology-introduction to mule ESB (zt)

Source: Internet
Author: User
Tags mule esb
Open-source SOA technology-introduction to mule ESB
Mule is an ESB-based architecture developed by mulesoft (formerly mulesource ).
Concept Message Platform. The core of mule is a Seda-based service.
Container.
A service object called a universal message objects/UMO, all of which are pojo. All Umo and other applications communicate through message endpoints. These endpoints are a large number of separate Technologies
For example, JMS, SMTP, JDBC, TCP, HTTP, XMPP, and file provide simple and consistent interfaces.

Mule architecture:

Download

(52.47 KB) 7 seconds ago

Architecture Description:

1. mule has three core components: transport, router, and transformer;

2. Transport is responsible for transmitting messages between applications, router is responsible for guiding the message transmission path, and transformer is responsible for converting the Message format;

3. You can introduce a filter in the router to filter the message content to implement Content-based routing. You only need to use XML to complete the process without writing Java
Code;

4. transaction support
, Security, exception management, JMX management architecture, Management Console (Enterprise Edition );

5. Supports integration with Apache cxf, spring, and activemq;

6. Provides Eclipse plug-ins for IDE to develop mule applications;

Other mule features include:

1. The components in the mule can be of any type. You can set pojo or other systems
Integration of components;

2. You can use any existing component without changing or embedding the specific mule Code, without calling the mule API. the business logic is completely separated from the message logic;

3. messages can be in any format, such as SOA
P or binary image file
;

4. supports asynchronous, synchronous, and request RESPONSE event processing mechanisms over any transmission .;

5. mule provides a simple and powerful way to interact with the resfful service, namely, mule restpack.

Companies that use mule mainly include Walmart, HP, Sony, Dutch bank, and Citibank.
Reading

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.