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 |