One of the good utilities that can be used to deploy the BPEL/ESB is AIA deploy tool. In the BPEL and ESB projects that we create, we use the partner link locations, WSDLs and XSDs for a particular server. If we need to deploy these projects to a different server, then we need to change the locations of the WSDLs and XSDs everytime.
Following on from my original blog entry "Graphical BPEL Monitoring and Usage Statistics" I have have update the SVG Generation jar as part of my "BPEL Documention" functionality. Therefore this short blog entry will take you through the updates to the interface by building a small lightweight jsp based monitoring application.
BPEL provides a Web Service Orchestration language. Like any basic programming language, it has some constructs for declaring variables, switching, looping, sequencing or parallel branching, etc. Due to this construct, some times I came across implementation where BPEL is used as a programming language implementing an Orchestration Engine itself than an orchestration language. In this case, the flow sequence is captured as a model in database tables and then BPEL process is an engine which uses the model in the tables to get the next activity.
Sometimes customer need communicate with Business flow implemented by BPEL using their familiar office tools such as word, excel etc. Here is to provide a sample solution to demonstrate the basic idea of start up a BPEL flow from excel sheet(click to download a sample excel file).
The implementation procedure is listed below:
I had a phone call a while back from a partner who wanted to call a service that took as input an XML document and returned an XML document. The normal way to do this of course is using SOAP to manage the interface definition for the input and output parameters. What was needed in this case was an HTTP adapter that could call the service appropriately. The problem is that when you look in JDeveloper or the user guide there is no mention of an HTTP adapter. My friend at the partner wanted to know if there was an HTTP adapter to which I replied “No and Yes”
From the Oracle forum and from the comments on my article about Oracle BPEL Fault Policy Management i get a lot of questions about how to let the framework handle my own custom defined ‘business faults’.