2012Unpublished venueRequires access

Extending BPEL for WSDL-Temporal based Web services

Hema Banati, Punam Bedi, Preeti Marwaha

Open publisher page 3 citations

Abstract

The BPEL specification focuses on business processes, the activities of which are assumed to be interactions with Web services. These multiple services are called composite Web service. WSDL is the W3C specification for developing a Web service. However, change in the business requirements over a period of time result in multiple versions of Web services. Maintaining multiple versions is difficult especially for organizations, with established products and a large customer base. The problem aggregates further when these Web services are bundled into a business process. In our earlier work, we have extended WSDL to WSDL-Temporal (WSDL-T) that eases the management of various versions of a Web service. WSDL-T allows access to a particular version of an operation of a Web service from the client. But, existing specifications of the Bussiness Process Execution Language (BPEL) does not support the new artifacts proposed in the WSDL-T. In the presented work, the BPEL specifications are extended to BPEL-Temporal. BPEL-Temporal has introduced a new artifact that allows accessing a particular version of an operation from the bunch of available versions within a single Web service. BPEL-Temporal enables the BPEL processes to call a new or old version of the constituent Web service dynamically. The BPEL-T helps in easy and better management of business processes.

About this research paper

What this paper is about

The BPEL specification focuses on business processes, the activities of which are assumed to be interactions with Web services. These multiple services are called composite Web service. WSDL is the W3C specification for developing a Web service. However, change in the business requirements over a period of time result in multiple versions of Web services. Maintaining multiple versions is difficult especially for organizations, with established products and a large customer base. The problem aggregates further when these Web services are bundled into a business process. In our earlier work, we have extended WSDL to WSDL-Temporal (WSDL-T) that eases the management of various versions of a Web service. WSDL-T allows access to a particular version of an operation of a Web service from the client. But, existing specifications of the Bussiness Process Execution Language (BPEL) does not support the new artifacts proposed in the WSDL-T. In the presented work, the BPEL specifications are extended to BPEL-Temporal. BPEL-Temporal has introduced a new artifact that allows accessing a particular version of an operation from the bunch of available versions within a single Web service. BPEL-Temporal enables the BPEL processes to call a new or old version of the constituent Web service dynamically. The BPEL-T helps in easy and better management of business processes.

Why it matters

OpenAlex reports 3 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

The BPEL specification focuses on business processes, the activities of which are assumed to be interactions with Web services. These multiple services are called composite Web service. WSDL is the W3C specification for developing a Web service. However, change in the business requirements over a period of time result in multiple versions of Web services. Maintaining multiple versions is difficult especially for organizations, with established products and a large customer base. The problem aggregates further when these Web services are bundled into a business process. In our earlier work, we have extended WSDL to WSDL-Temporal (WSDL-T) that eases the management of various versions of a Web service. WSDL-T allows access to a particular version of an operation of a Web service from the client. But, existing specifications of the Bussiness Process Execution Language (BPEL) does not support the new artifacts proposed in the WSDL-T. In the presented work, the BPEL specifications are extended to BPEL-Temporal. BPEL-Temporal has introduced a new artifact that allows accessing a particular version of an operation from the bunch of available versions within a single Web service. BPEL-Temporal enables the BPEL processes to call a new or old version of the constituent Web service dynamically. The BPEL-T helps in easy and better management of business processes.

Key concepts: Business Process Execution Language, Computer science, WS-I Basic Profile, Web service, Devices Profile for Web Services, WS-Policy, World Wide Web, Service-oriented architecture

Related papers

Back to paper searchBrowse research topicsOriginal source
Extending BPEL for WSDL-Temporal based Web services — Research Paper | ScholarLens