Mule An enterprise service bus moves data among multiple endpoints, both
within and outside of an enterprise. It uses open standards to connect,
transform, and route business documents (as Extensible Markup Language
(XML) messages), among disparate applications. It enables monitoring and
management of business data, with minimal impact on existing
applications. An enterprise service bus is the underlying infrastructure
for delivering a service-oriented architecture (SOA) and event-driven
architecture (EDA).
Oracle Enterprise Service Bus is the foundation for services using SOA and EDA. At its core, it is a loosely coupled application framework that provides your business with increased flexibility, reusability, and overall responsiveness in a distributed, heterogeneous, message-oriented environment using industry standards.
Oracle Enterprise Service Bus is the foundation for services using SOA and EDA. At its core, it is a loosely coupled application framework that provides your business with increased flexibility, reusability, and overall responsiveness in a distributed, heterogeneous, message-oriented environment using industry standards.
Mule Enterprise Service Bus Architecture
As shown in Figure 1-1, Oracle Enterprise Service Bus consists of following components:-
ESB Server
The ESB Server is the server to which you register the ESB services that you have designed using JDeveloper ESB Designer and configured using the ESB Console. The ESB Server supports multiple protocol bindings including HTTP/SOAP, JMS, JCA, WSIF, and Java that ensure guaranteed, reliable message delivery using synchronous/asynchronous, request/reply or publish/subscribe models. However, ESB Server does not support Remote Method Invocation (RMI).
-
ESB Console
The ESB Console provides a Web-based interface for managing, administering, and debugging services that you have registered with the ESB Server Mule
-
ESB Metadata Server
The database that holds your ESB metadata such as schemas, transformations, and routing rules.
-
Oracle JDeveloper Mule
Oracle JDeveloper is a graphical and user-friendly way to model, edit, and design the services that comprise an Oracle Enterprise Service Bus system.
No comments:
Post a Comment