From Bruce Silver: "This is the tenth edition of our weekly BPM 2.0 post. Today, I will try to explain why generating web services on the fly is important. Unless you're still living in the workflow-centric world of the 90's, you know by now why BPEL matters. Problem is, the only thing BPEL understands is web services, and only one very narrow type of web service at that -- WSDL. Here is the bad news: if you need to orchestrate transactions that are not yet exposed as web services, BPEL won't help you. BEA suggested support for Java with the BPELJ specification, but I do not know any process analyst who likes to write Java code, so we'll pass, thank you very much. Now the good news: a good BPM 2.0 product can give you web services for free out of pretty much anything out there. [...]"