About Web services
Web services allow you to use preexisting components (available on the Internet or on a local network) instead of writing new business logic to perform common tasks invoked by the applications that you develop. Web services originated when the Simple Object Access Protocol (SOAP) was introduced. SOAP leverages Extensible Markup Language (XML) and usually employs Hypertext Transfer Protocol (HTTP) as the transport. Invoking Web services through SOAP requires serialization and deserialization of datatypes, and the building and parsing of SOAP messages.Part of the value of Web services comes from the Web Services Description Language (WSDL), which enables a service to be self-describing. WSDL defines an XML grammar for describing Web services as collections of communication endpoints capable of exchanging messages. WSDL service definitions provide documentation for distributed systems and serve as a recipe for automating the details involved in applications communication.
With SOAP and WSDL, using third-party components is easier because interfaces between applications become standardized across disparate platforms.
PowerBuilder supports the following Web services standards:
- SOAP 1.1 or later
- WSDL 1.1 or later
- HTTP or HTTPS
Service-enable JD Edwards EnterpriseOne with Oracle SOA Suite 11gR1
By user756777 on Jul 10, 2009
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 overviewJD 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)
The main process steps are:
- Generate a WSDL in EnterpriseOne for Customer Credit information*
- Create a synchronous BPEL process to consume this WSDL.
- Transform the resulting output from getCustomerCreditInfo operation into the desired format.
Note:
Tidak ada komentar:
Posting Komentar