Invoking Java from BPEL
Another option to call Java from BPEL is using SOAP to wrap the Java code as a web service and invoke the web service from BPEL
In order to use a Java method from an already created Java project, you could perform the following steps:
- Create a
.jar
file of your Java project. - To use a Java class from the
.jar
file inside the BPEL process, copy the JAR in the same project'sSCA-INF/lib
folder and include the JAR by going to Libraries and Classpath. - Use the Java Embedding activity for writing Java programs to invoke the method from the
.jar
file. - Use
import
statements inside the source code of BPEL to import the Java class. Use theimport
attribute ofbpelx:exec
for importing Java classes and libraries. Examples are listed as ...
Get Oracle SOA BPEL Process Manager 11gR1 – A Hands-on Tutorial now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.