- Is Microsoft preparing us to move beyond Vista?
- Why Google wanted to lose wireless spectrum auction
- iPhone shortage fuels rumors of imminent 3G phone
- XP for cheap PCs: a second crack in the wall
- Darts into data: Leveraging random action to competitive advantage
- Most iPhone buyers are existing Apple customers
- AT&T's so-called open network principles
- Mono dev tool offered
- ActiveState upgrades IDE
- Serena plans SaaS products
June 25, 2007 | Comments: (0)
BPEL4People humanizes SOA
The gap between BPM (business process management) and SOA just narrowed a bit today with the joint announcement of a new Web services specification, BPEL4People. Several years in the making, the specification has a lineup of all-stars promoting it, including Adobe, BEA, IBM, Oracle, and SAP. Possibly the silliest-named spec since TWAIN (technology without an interesting name), the new standard augments WS-BPEL (Web services business process execution language) with human workflow capabilities.
That's good news, because plain old WS-BPEL, even in its recent 2.0 iteration, is much better as an orchestration language for creating composite applications than it was for developing workflow apps. Not that developers weren't doing interesting stuff with WS-BPEL by itself; some, including Annrai O'Toole of CapeClear, see WS-BPEL as a model for the next generation of programming languages, as enterprise developers focus more and more on creating process-oriented applications that execute long-running transactions across multiple platforms.
But people have a way of inserting themselves in long, complicated processes, and BPEL4People gives developers new ways of modeling behavior so apps don't break when someone takes a vacation. Part of the BPEL4People spec is Web Services Human Task, which actually provides a means to define human behavior as activities (not all human behavior, we hope). Those activiies will be consumable by BPEL apps and, according to the spec's authors, other apps as well.
Presumably, BPM offerings from the participating vendors (and others) will support BPEL4People, so that process models developed in BPM products will be more than pretty pictures developers use as a guide for building apps -- they may actually connect to services in an SOA, shortening development cycles considerably. But all this will take awhile. BPEL4People's authors plan to submit the spec to OASIS in the "near future," so years may elapse before the fully blessed spec makes it into commercial products.
Posted by Eric Knorr on June 25, 2007 11:31 AM
RATE THIS ARTICLE:
-

- COMMENTS
Wow - I think many BPMS vendors and customers would be surprised to hear that "process models developed in BPM products will be more than pretty pictures developers use as a guide for building apps -- they may actually connect to services in an SOA, shortening development cycles considerably". There is plenty of evidence that process models already are more than pretty pictures providing the capabilities you describe - without BPEL4People - collaboratively between business/process analysts and developers. To suggest otherwise is just buying into the story some of these companies are trying to sell.
Posted by: Paul Fisher at July 2, 2007 09:28 AMIt's about time human activities are being incorporated in business processes! The old workflow tools did this already in the nineties. The BPM focus is too technical oriented.
Posted by: Richard van Tol at July 6, 2007 11:59 PMTOP STORIES
ADDITIONAL RESOURCES

- Virtual Machines: Sun's xVM Virtualization Portfolio
- Migrating to Vista
- Turning Information Into A Competitive Advantage

- Speeding Business Innovation with Data Center Transformation
- Security and Trust: The Backbone of Doing Business over the Internet
- Forrester Data Center Automation

- Protection for Remote Sites and Branch Offices
- WAN Emulation Sponsored Solutions Guide
- Planning For A Disaster
IT JOBS




