Integrating JD Edwards Enterprise One and Oracle Service Bus

The recent BEA acquisition augments Oracle SOA Suite with BEA's AquaLogic Service Bus (henceforth referred to as the Oracle Service Bus). OSB offers a lightweight Enterprise Service Bus to connect, mediate and manage interactions between heterogeneous services and legacy applications. The go-forward strategy is to offer a unified service bus architecture that combines the respective strengths of the (existing) Oracle Enterprise Service Bus and the (newer) OSB, in addition to providing an automated upgrade path for existing customers.

In this tutorial, we demonstrate some of the core OSB features.Tutorial overview

The core OSB features showcased are:



  • Connectivity, via the ability to access and integrate applications using a standards based approach (SOAP).

  • Messaging and Routing: Once connectivity is established, incoming data and messages are routed to their appropriate destination. Routing decisions are usually based on headers, content or other external rules.


We show how Oracle Service Bus makes a service call out to a JD Edwards Enterprise One web service. OSB then routes the response to the appropriate business service, using content based routing (CBR). Two sample payload files (customer-a and customer-b) are provided for reference.

Use Case

Incoming loan applications at a financial services company are routed through OSB to determine the appropriate business service to process the application, depending on the applicant’s credit limit.

OSB makes a service callout to JD Edwards Enterprise One to obtain the applicant's credit limit. If the credit limit is <= $100k, the application is routed to the “regular-loan” business service for processing; all other applications are routed to the “jumbo-loan” business service.

The tutorial uses a file system to represent the two business services.

Implementation

The main steps in the process are:



  1. Generate and publish the WSDL for the JD Edwards web service.

  2. Implement CBR in the Oracle Service Bus and define the relevant business services: regular-loan and jumbo-loan.

  3. Implement an OSB service callout to the JD Edwards web service; route the response containing the credit limit using CBR to the appropriate business service.


Upon successful execution, the messages are routed to the appropriate business service.

Comments:

Post a Comment:
  • HTML Syntax: NOT allowed
About

Enhance and Extend JD Edwards today with Oracle Fusion Middleware

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today