Skip to main content

Oracle Fusion Middleware for JD Edwards

Enhance and Extend JD Edwards today with Oracle Fusion Middleware

Collaborate 09: Free Hands-on Labs (AIA, SOA, IdM, BPA, BI Apps) for Oracle Applications « main


Service-enable JD Edwards EnterpriseOne with Oracle SOA Suite 11gR1

In this tutorial, we show how to implement native web services integration to JD Edwards EnterpriseOne from Oracle SOA Suite 11gR1.
There are several new features in Fusion Middleware 11g that enable the creation of Service Oriented Architectures with JD Edwards EnterpriseOne applications and to develop business processes and composite applications using the relevant Fusion Middleware technology.

New features include:
* Simplified development experience via support for Service Component Architecture and the SOA Composite Editor (JDeveloper)
*Enhanced human workflow offers new JSF based rich client framework, ADF task flow forms and integration with Microsoft Office
*WebCenter Spaces to facilitate efficient interaction and collaboration among project teams
*Unified management and monitoring capability, including end-to-end instance tracking across all service engines
*Automated upgrade path from 10g
*Robust performance and scalability via the underlying WebLogic Application Server infrastructure


While a detailed discussion (or the list) of the new features is outside the scope of this discussion, this whitepaper talks about "What's new in Oracle SOA Suite 11g".


Tutorial overview
JD Edwards EnterpriseOne supports native web services and exposes a number of functions as Business Services. We show how BPEL makes a service call out to a JD Edwards web service to retrieve the customer credit information. The resulting data is then transformed to output only the fields of interest.


Software Used
*JD Edwards EnterpriseOne Apps 8.12 with Tools 8.97
*Oracle SOA Suite version 11gR1 (available for download from OTN)
*Oracle JDeveloper version 11gR1 (available for download from OTN)


Implementation
The main process steps are:
1.Generate a WSDL in EnterpriseOne for Customer Credit information*
2.Create a synchronous BPEL process to consume this WSDL.
3.Transform the resulting output from getCustomerCreditInfo operation into the desired format.


Note:
1.We assume step #1 has already been executed. Details on exposing a web service and generating the corresponding WSDL are available here.
2.The WSDL and the schema used in steps #2 and #3 are available here and here.

Comments

Popular posts from this blog

A new experience on www.innova9.io!

After almost a year, a new and redesigned web site for Innova9. With this new website, we'll be able to communicate better, educate better, and we launch a new initiative for integrations: We'are now Dell Boomi's Partner and we can build seamless integrations for on-prem, Cloud and hybrid business scenarios using JD Edwards' Orchestrator and the versatility of Dell Boomi. Also, we're launching our Products section, starting small with our JD Edwards' Sandbox installation and hosting as well as our Orchestrator Masterclass. There's more to come! Take a look at our Services: all focused on EnterpriseOne innovations, from UX One Enablement, to our new Online Help Desk, where we'll serve your Business Analysts, Power Users, and End Users with instant messages to help with UX and User Defined Objects activities. All in a super affordable price, available per user / per month on subscription base. Want more? Our articles now have a new place! Started with...

How to use Orchestrator after you build an Orchestration?

How to use Orchestrator, once I build the Orchestration? How it works? You probably saw a lot of videos and explanations about how practical is Orchestrator, right? But, have you asked yourself after you build the Orchestration, how to use it, or how it works? In this Master Class, you'll learn not only how to build Orchestrations, but also the foundation that enables you to expose any JD Edwards applications and processes as a Web Service. That's the idea: not only come with the solution, but give a solid base in the foundation, so you'll have a complete understanding on how it works. This will help you when thinking - or designing - your own integrations: no matter if it is with another system or an IoT device. By the way, I'll show how to use a temperature sensor to send information to Orchestrator / JD Edwards. Let's learn together?