BPEL Server APIs
Until now, we have discussed how to develop, deploy, and manage BPEL processes using Oracle BPEL Process Manager. We have also discussed how to integrate BPEL with Java resources. In complex real-world scenarios we may also need to invoke BPEL processes from Java (for example, custom-developed JSPs) or access the BPEL Server functionalities from Java. For example, we might want to develop our own console through which users could monitor active processes, start new process instances, set priorities, etc.
To realize these requirements, BPEL Server provides access to its functionalities through a set of APIs. Oracle BPEL Server has been developed in Java, therefore these APIs are Java packages and can be used by developers. Using them, we can develop our own applications that interact with the server and invoke processes, provide information about the state of the process instances, enable their management, and provide other useful information. Oracle provides Javadoc files...