The upcoming jBPM BPEL beta 1 release contains an updated ATM example which uses two partner services.
There are a number of examples out there. The BPEL specification itself contains a few. You can find some more here, here and here.
Our GPD is designed for jPDL. There is a relatively new project in the Eclipse organization working on a BPEL editor. The jBPM team recently got involved in that project to contribute in the development of the runtime framework.
We will soon (beta 2) provide a versions of our samples that you can open in the BPEL designer.
When exactly do you plan to release beta1?
The QA team is booked until next week. In the meantime I am updating the documentation.
this sounds great...
The company I work for is looking for an esb on a real short notice. We did some things with mule, but since the bpel engine that comes with mule as an extension (pxe) is subject to some api changes it does not work, nor is anybody inclined (at the moment) to pick this up.
We can do two things. Put some effort in this, or put some effort in getting the jBoss jBPM BPEL version in there (what is the name for it anyway? JBoss bPEL?). Waiting for JBoss ESB is, unfortunately, not an option. I assume the JBoss jBPM BPEL will be part of the ESB product? I see the license is 'custom' saw on the wiki that we need to get a royalty free license from Mickey et al when we want to distribute... hmmm... we do not want to distribute, but do want to sell a 'service' which includes a system which we install, maintain and we will always own it. Any idea if we still need the license?
(while finishing it this post, I suddenly became aware that I was thread jacking, sorry ;-) )
Pain of death to thread-jackers :-)
Well, the official name is JBoss jBPM BPEL. I use jBPM BPEL for short. Strangely, some people has asked me whether this is the JBoss implementation of the BPEL standard. I say that, unless some other JBossian is working on it under the covers, which seems unlikely, the answer is yes. So I guess JBoss BPEL could be another short form.
Internally, we have been closely working with Mark Little, so you will definitely see jBPM BPEL integrated with JBoss ESB... whenever it is released.
As for the IP licensing stuff, my understanding is: if you use the BPEL runtime only within your own company, you are fine. However, once you give it to a third party as part of a different application, you need to get a license yourself, because you are giving away the IP contained in the BPEL spec without bowing to the BPEL gods ;-) Greetings to Jeff Delong!