Calling BPEL from Java - a quicker approach
Having finally got around to installing the new JDeveloper build I decided to have at look at the new web services proxy generation. Streets ahead of the old 10.1.2 way of generating web services. It made me look again at calling BPEL from Java. Just by pointing JDeveloper at the WSDL of the BPEL process to be invoked I was able to generate a proxy to call the process from Java, it also generated classes to marshal and unmarshal the parameters to/from XML messages, so even the XML generation was taken care of. In fact this was quicker and easier than calling BPEL using the Java API.
So why would I ever use the Java API?
Reasons for Using the Java API
Reasons for Invoking from Java using Web Service Proxy
My Favorite New Feature in JDeveloper 10.1.3
Years ago I used an editor called "oced" - Occam Editor - to edit Occam code. Occam was a parallel language used to program the Inmos transputer. My favorite part of the editor was the ability to elide parts of the code to make it easier to see the big picture. Well this ability has now come to modern IDEs, including JDeveloper
I can hide a function or a comment, making it easier to look at the big picture. I love it, easy to please aren't I!