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)

Related content for: Business Process Execution Language (BPEL)

More on the general topic: Workflow
Business Centric Methodology (BCM)
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

Read more free articles on this site

There are nearly 400 pages of articles on this site with over 130 pages on Web services and service-oriented architecture.

Search this site for more articles

Custom Search

Browse this site for more articles

Click on the topics below to browse the articles on this site.The arrows show the path to the current article: Business Process Execution Language (BPEL).

Web Services and Service-Oriented Architectures
Online briefings
Search results
Online articles -->
Consulting
Mentoring
Speaking
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


A Rules Engine Built in PowerBuilder
Ulitzer.com
BPEL is a mystery to me. EbXML? Sorry, not a clue. These things, of course, are about defining and executing business rules and processes in ...

and more »

SYS-CON Media (press release)

Oracle Fusion 11g Middleware: Executed according to plan
ZDNet Blogs
Originally, Oracle BPEL Process Manager was to be the runtime, requiring BPM users to map their process models to BPEL, essentially an XML-based sequential ...
Oracle's Fusion 11g lays groundwork for ERP platformSDTimes.com
Oracle Fusion Middleware 11g supports SCA, JavaServer Faces ...SearchSOA

all 197 news articles »

New Report: BPM: Global Trends to 2013
ebizQ
... execution and exchange are maturing 21 BPMN and BPEL are universally accepted process notation and process execution standards 22 BPMN and BPEL ...

and more »

Using BPM And SOA To Maximum Business Value
InfoQ.com
The adoption of BPEL within mainstream software products. Through 2004-05, the suppliers selling new middleware products aimed at customers pursuing SOA ...
Software AG to Ship webMethods 8.0eWeek
Software AG Accelerates Process Improvement, SOA Enablement and ...Business Wire (press release)

all 20 news articles »

SOA economics: addressing 'boundary costs'
ZDNet
... converted from an EDI document, needs to be processed by a number of services, which are coordinated by a BPEL process or an ESB process pipeline. ...
Girding for GridebizQ

all 2 news articles »

More related news: BPEL OR BPEL4WS - Google News

Related books at Amazon.com


Business Process Driven SOA using BPMN and BPEL: From Business Process Modeling to Orchestration and Service Oriented Architecture
by Kapil Pant, Matjaz Juric
Average Customer Review: 4 stars based on 1 review.
Customer Review: A brief background on my credentials - I'm with Interway , a company that provides software products to companies to help with their SOA needs (among other things). Business Process Driven SOA using BPMN and BPEL (http://interway.sk/en/technologies/service-oriented-architecture-soa/resource-center/business-process-driven-soa-using-bpm...

BPEL Cookbook: Best Practices for SOA-based integration and composite applications development: Ten practical real-world case studies combining business ... management and web services orchestration
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 ...

SOA for the Business Developer: Concepts, BPEL, and SCA (Business Developers series)
by Ben Margolis
Average Customer Review: 4.5 stars based on 3 reviews.
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.

SOA Cookbook: Master SOA process architecture, modeling, and simulation in BPEL, TIBCO's BusinessWorks, and BEA's Weblogic Integration
by Michael Havey
Average Customer Review: 4 stars based on 1 review.
Customer Review: Michael does an outstanding job of explaining to the readers how to successfully design a service oriented architecture. This book is for technical folks like architects, developers, and test leads. If you are not technical, this book is not for you. If you are technical, this is a must have. There are enough books about SOA vision. T...

SOA Approach to Integration: XML, Web services, ESB, and BPEL in real-world SOA projects
by Poornachandra Sarang, Frank Jennings, Matjaz Juric, Ramesh Loganathan
Average Customer Review: 4 stars based on 7 reviews.
Customer Review: The authors having had real world experience on how to develop SOA, have presented this book focusing more on practicality. They have worked in different websites and online companies where they specialized either in the development of SOA or working on a specific web language that also leads to the architecture. Because of their exp...

More related books: Search Amazon.com for BPEL

 

Copyright © 2000-2009 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

 

 

Newletter Sign Up

 

 

Barry & Associates, Inc.