Sunday, 20 December 2015

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.

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.
Figure 1-1MuleEnterprise Service Bus Architecture
Description of Figure 1-1 follows
Description of "Figure 1-1

Oracle Enterprise Service Bus and Oracle SOA Suite Integration

Oracle Enterprise Service Bus is a component of Oracle SOA Suite. Oracle SOA Suite is a standards-based suite that provides an integrated design-time environment and a common architecture for developing enterprise applications. Oracle SOA Suite enables services to be created, managed, and orchestrated into composite applications and business processes. Figure 1-2 shows the integration between Oracle Enterprise Service Bus and Oracle SOA Suite.
Figure 1-2 Oracle Enterprise Service Bus and Oracle SOA Suite Integration
Description of Figure 1-2 follows

Oracle Enterprise Service Bus Integration Features Mule

Oracle Enterprise Service Bus features that provide the ability to integrate applications fall into three broad categories, as described in the following sections:

No comments:

Post a Comment