Friday 19th of April 2024
 

Choreography and Orchestration using Business Process Execution Language for SOA with Web Services



Web services using XML provide information to applications through an application oriented interface, so that it can be parsed and processed easily rather than being formatted for display. Web services combine the advantages of the component-oriented methods and web techniques. An orchestration process presents different services which can be composed efficiently through a low in order to execute a business process. Application and business services can be freely designed to be processagnostic and reusable. Choreography describes multiparty collaboration and focuses on message exchange; each Web service involved in a choreography knows exactly when to execute its operations and with whom to interact. Choreography depends on the orchestration using the functional, resource dependencies among multiple services. Workflow services enable to interleave human interaction with connectivity to system and services within an end-to-end process flow. An orchestration process presents different services which can be composed efficiently through a flow in order to execute a business process. Business Process Execution Language (BPEL) defines a notation for specifying business process behavior based on Web services. BPEL for Web services is an XML-based language designed to enable task-sharing for a distributed computing or grid computing environment across multiple organizations using a combination of Web services. SOA allows the integration of existing systems, applications and users into a flexible architecture that can easily accommodate changing needs. BPEL Business Processes offer the possibility to aggregate web services and define the business logic between each of these service interactions that is BPEL orchestrates such web service interactions. Each service interaction can be regarded as a communication with a business partner. SOA allows the integration of existing systems, applications and users into a flexible architecture that can easily accommodate changing needs. Integrated design, reuse of existing IT investments and above all, industry standards are the elements needed to create a robust SOA.

Keywords: Web Service, Orchestration, Choreography, Service Oriented Architecture

Download Full-Text

IJCSI Published Papers Indexed By:

 

 

 

 
+++
About IJCSI

IJCSI is a refereed open access international journal for scientific papers dealing in all areas of computer science research...

Learn more »
Join Us
FAQs

Read the most frequently asked questions about IJCSI.

Frequently Asked Questions (FAQs) »
Get in touch

Phone: +230 911 5482
Email: info@ijcsi.org

More contact details »