Home > SOA News > BPEL4People aims to bridge gap between humans and SOA
SOA News:
EMAIL THIS

BPEL4People aims to bridge gap between humans and SOA

By Rich Seeley, News Writer
25 Jun 2007 | SearchWebServices.com

News on SOA, EAI, Web services
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

Recognizing that service-oriented architecture (SOA) business processes involve people too, a group of vendors today published specifications aimed at extending the Business Process Execution Language (BPEL) 2.0 standard to include human interaction.

The BPEL4People specification adds the ability to request a people activity within an SOA-based business process.
Michael Bechauf
Vice President of Industry Standards, SAP

The BPEL4People specifications will be submitted to the OASIS standards body in the fall, but are ready for developers and architects to download today from the Web sites of the participating vendors, said Ed Cobb, vice president for emerging technologies and standards at BEA Systems Inc. The other vendors supporting the specifications are IBM, Oracle, SAP AG, Adobe Systems Inc. and Active Endpoints Inc.

BPEL4People consists of two specifications, explained Michael Bechauf, vice president of industry standards at SAP. WS-BPEL Extension for People layers features on top of the recently approved OASIS WS-BPEL 2.0 standard and describes human tasks as activities that may be incorporated as first-class components in WS-BPEL process definitions. The companion specification, Web Services Human Task, introduces the definition of stand-alone human tasks, including the properties, behavior and operations used to manipulate them. The two specifications are designed so they can either be used together or independently, Bechauf said.

"BPEL4People specification defines a way to integrate tasks that need to be executed by a human user with an SOA-based business process," he said. "It introduces the notion of people activity and that of a task that needs to be executed as part of that activity. To date, the BPEL 2.0 standard only defines basic activity types that are related to SOA, which is invoking Web services or receiving a message. The BPEL4People specification adds the ability to request a people activity within an SOA-based business process."

The need to link software-driven business processes to the people who interact with the computer systems was a requirement those working on the original BPEL specification and heard from businesses from the beginning, said Diane Jordan, program manager in emerging Internet standards at IBM and co-chair of the OASIS BPEL technical committee.

BPEL4People provides a standard way for SOA-based business processes to communicate with people through alerts and reminders that can be sent to a desktop or even a cell phone, she explained. The specifications monitor work queues and also covers events such as reassignment of tasks when an employee is out sick or otherwise unable to continue working on it, she added.

"For example, we frequently receive an e-mail asking for an approval and I frequently need reminders to get back to that e-mail. This specification allows for modeling that kind of process and enabling the process to trigger reminders."

With six vendors in the SOA space already supporting the specification and its imminent movement into the OASIS standardization process, BPEL4People will provide a consistent way for developers to describe interactive people processes in heterogeneous environments and SOA implementations that involve multiple organizations, Jordan said.
For more information
Check out our BPEL Learning Guide

SOA, Web services and BPEL converge at AT&T subsidiary

The goal of BPEL4People is to avoid the need to model and code one-off programs to handle the wide variety of possible human interactions with a business process.

Jordan offered an example of how BPEL4People might work for an electric company in helping them manage the system and human interactions involved in resolving a power outage.

"For example, you have sensors on equipment that detect failures," Jordan said. "You can automatically start an incident report, keep customer service people informed of the status so they can talk to the customers. You can even generate a work order. But at some point the company will want a human being to look at that work order and decide if there is anything special about it before allowing the process to proceed. An operations specialist may want to look at it and decide if they want to deploy the company's repair people or pull in a contractor based on the volume of incidents that have occurred."



Tags: BPELBusiness process management (BPM)Data governance and management for SOAVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
BPEL
BPMN with BPEL a debated topic among experts
Oracle SOA Suite Developer's Guide by Matt Wright
BPEL tutorial
Co-evolution of BPMN and BPEL drives BPM in SOA settings
UML modeler includes BPMN support
BPM Special Report: What you model is what you monitor
Verizon uses BPEL app to cut down on code, check for fraud, and go green
Visual orchestration tool addresses event processing and SOA
SOA, BPEL working on the railroad
UML and SOA the Microsoft way
BPEL Research

Business process management (BPM)
Approaches to Business Process Management (BPM)
With BPM software, salon chain trims its overhead
Complex Event Processing (CEP) with SOA creates business benefits
How do I pair BPM modeling tools with an SOA?
Did IT Work? BPM is finally aligning business and IT
Enterprise mashup user story: Knowing your data
BPMN 2.0 adds notation to handle BPM choreography
BPMS vendor Cordys enabling business with eye to cloud development
In the event stream: Informatica buys Agent Logic
BPM 'Cloud' vendor picks up Jetty application server
Business process management (BPM) Research

Data governance and management for SOA
ScaleOut Software releases ScaleOut StateServer 5.0
JackBe Introduces Transparency 2.0 Solution
SOA data integration and MDM as a platform with Informatica9
Enterprise mashup practices and standards
Hadoop going mainstream?
MDM data matching addresses duplication troubles
SOA products for August 2009
SOA without MDM: GIGO 2.0?
Data architecture project practices with SOA and MDM
SOA and MDM: New techniques address old problems

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
BPEL  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



SOA Web Services: Application Server, Portals, Java, Microsoft .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts