Business Process Execution Language (BPEL)

Business Process Execution Language (BPEL)1  defines a notation for specifying business process behavior based on Web Services. Business processes can be described in two ways:

bulletExecutable business processes model actual behavior of a participant in a business interaction.
bulletBusiness protocols, in contrast, use process descriptions that specify the mutually visible message exchange behavior of each of the parties involved in the protocol, without revealing their internal behavior. The process descriptions for business protocols are called abstract processes. 

BPEL is used to model the behavior of both executable and abstract processes. The scope includes:

bulletSequencing of process activities, especially Web Service interactions 
bulletCorrelation of messages and process instances 
bulletRecovery behavior in case of failures and exceptional conditions 
bulletBilateral Web Service based relationships between process roles 

Organization: OASIS

More information: BPEL page on the OASIS Web site (new window)

1Formerly Business Process Execution Language for Web Services (BPEL4WS)

 

 

 

Web Services and Service-Oriented Architectures
Online articles>
Consulting
Mentoring
Speaking
Suggested programs
Stencils for the Savvy Manager's Guide
Links
Mail list
Privacy policy
Sitemap
Contact
Web Services articles>
XML standards and vocabularies
Application server articles
Database concepts and standards
Object database articles
Relational database articles
Object-relational mapping articles
XML database articles
XML middleware articles
Article Sponsorship
Reprint policy
Web Services definition
Service-oriented architecture (SOA) definition
Web Services explained
Web Services specifications>
Prior Service-Oriented Architecture specifications
Organizations
Article suggestions
Models and metamodels
Repository
Messaging
Service
Security and authorization
Federated network identity
User interface
Workflow>
Application servers
Object programming languages
Business Centric Methodology (BCM)
Business Process Execution Language (BPEL)>
Business Process Query Language (BPQL)
Business Process Specification Schema (BPSS)
Common Alerting Protocol (CAP)
Business Transaction Protocol (BTP)
Collaboration Protocol Profile/Agreement (CPP/A)
Content Assembly Mechanism (CAM)
RosettaNet Implementation Framework (RNIF)
Partner Interface Process (PIP)
Web Services Flow Language (WSFL)
Wf-XML
WS Choreography Description Language (CDL)
XLANG

Related recent articles from Google News


Sys-Con Italia (Comunicati Stampa)

JavaOne 2008: SOA and Performance
SYS-CON Media, NJ - 16 hours ago
The price of $25 a share represents a 32.5% premium to By SOA World Magazine News Desk SOA is mostly associated to technologies such as BPEL, ...
ParAccel Announces OEM Relationship with IBM Sys-Con Italia (Comunicati Stampa)
JavaOne 2008: SOA and Performance SYS-CON Media
JavaOne 2008: A Day One Report From the Sessions SYS-CON Media
all 25 news articles

Testing Process Orchestrations Based on the BPEL Standard
Web 2.0 Journal, NJ - May 5, 2008
In fact, unit testing for BPEL-based applications doesn?t have to be harder than testing any other kind of program. If you take a few reasonable steps ...

Vegas bets on BPEL
GCN.com, DC - Apr 28, 2008
BPEL is a standardized workflow language for automating a series of events across different applications. The city was already using the Oracle E-Business ...

Italy's Banca Popolare dell'Etruria e del Lazio's 'BBB+' IDR ...
Forbes, NY - May 9, 2008
BPEL's ratings reflect its franchise in its home regions of Tuscany and Lazio, but also its limited size and undistinguished operating profitability ...

Media Advisory: BPEL Basics for Java Developers Webinar
Market Wire (press release) - Apr 14, 2008
WHAT: Business Process Execution Language (BPEL) Basics for Java Developers. This free, educational webinar is being presented as a service to the Java ...

More related news: BPEL OR BPEL4WS - Google News

Related books at Amazon.com


SOA for the Business Developer: Concepts, BPEL, and SCA (Business Developers series)
by Ben Margolis
Average Customer Review: 5 stars based on 1 review.
Customer Review: This was a great book that provided a broad introduction to SOA along with drill-down into BPEL, XPATH, etc. A great addition to my technical library.

WebSphere Business Integration Primer: Process Server, BPEL, SCA, and SOA (The developerWorks Series)
by Ashok Iyengar, Vinod Jessani, Michele Chilanti
Average Customer Review: 2 stars based on 2 reviews.
Customer Review: I liked the book and would've given it 4 stars except that in trying to learn how to implement the concepts and examples I became frustrated. The authors did a good job with putting the chapters together and presenting the information. The book order example is intruguing but incomplete. No where is there reference or links to downlo...

BPEL Cookbook: Best Practices for SOA-based integration and composite applications development
by Jeremy Bolie, Michael Cardella, Stany Blanvalet, Matjaz Juric, Sean Carey, Praveen Chandran, Yves Coene, Kevin Geminiuc, Markus Zirn, Harish Gaur
Average Customer Review: 4 stars based on 6 reviews.
Customer Review: Many of our clients are migrating from traditional Enterprise Application Integration (EAI) to the standard based SOA. This book has ten real-world case studies, which helped me to architect the solutions. Sometimes I use this book as best practices of Oracle BPEL-PM . I like this book because the approach is more real-life examples ...

Business Process Execution Language for Web Services BPEL and BPEL4WS 2nd Edition
by Matjaz, B Juric
Average Customer Review: 4 stars based on 9 reviews.
Customer Review: There have been an entire bowl of alphabet soup regarding various kinds of distributed processing systems. All of them, in their time, achieved a certain level of usage. None of them has done much to change the basic way we do business communications. That may be changing. The development of the internet from a little system to excha...

Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging, and More
by Sanjiva Weerawarana, Francisco Curbera, Frank Leymann, Tony Storey, Donald F. Ferguson
Average Customer Review: 3.5 stars based on 7 reviews.
Customer Review: What do you get when you put a number of Web Services gurus from IBM in a room for a while? You'll get the "Web Services Platform Architecture" book. In short, all the authors that assisted in writing this book are Web services experts from IBM who have either wrote the specs or assisted in writing the Web services specs in question....

More related books: Search Amazon.com for BPEL

 

Copyright © 2000-2008 Barry & Associates, Inc. All Rights Reserved.
You can use this material for your work or classes. Click here for our reprint policy.
www.service-architecture.com

 

 Information on becoming a sponsor

 

 

Google

 

Barry & Associates, Inc.