Business process orchestration round up
Where business process's are defined in a SOA then the sharing of data and injection of business process messages into those services using a notation for doing so makes sense. In 2003 IBM and Microsoft created BPEL4WSL or BEPL for short, this was submitted to OASIS for standardization. BPEL is supported in BEAs and Oracles products, JBoss have their own notation and BEA has submitted a JSR to add BEPL support to Java. In the .NET world Windows Work Flow foundation has a BPEL extender which could then be rigged to a PO\WS or WCF\WS. For anyone interested in BEPL\SOA in the Microsoft world then John Evdemons blog is worth keeping track of, I'd also recommend Sam's blog as someone who is in the field with this (he also has great posts on using Agile on his team).