| 
								        
								         
								        What is Business Process Execution Language (BPEL)?- It is a language that is executable for interaction specification along with Web services.
 - The processes of BPCL will export and import information by utilizing exclusively web service interfaces.
 
 - It allows web services in a service-oriented architecture (SOA) to interconnect and share data.
 
 - It is used to invoke remote services, manage events and exceptions.
 
 - It defines a notation for specifying business process behavior based on web services.
 
 It can be described in two ways:
 
 1. Executable business process
 2. Abstract business process
 
 - It is used to model the behavior of both executable and abstract processes.
 
 1. Executable business process:
 - This process model actual behavior of a participant in a business interaction.
 
 2. Abstract business process:
 - It is partially specified process which is not intended to be executed.
 - It serves a descriptive role, with more than one possible use case.
 |