Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
Theory, Tools and Applications
The Business Process Execution Language for Web Services (BPEL) is an emerging standard for specifying the behaviour of Web services at different levels of details using business process modeling constructs. It represents a convergence between Web services and business process technology. This chapter introduces the main concepts and constructs of BPEL and illustrates them by means of a comprehensive example. In addition, the chapter reviews some perceived limitations of BPEL and discusses proposals to address perceived limitations of BPEL and discusses proposals to address these limitations. The chapter also considers the possibility of applying formal methods and Semantic Web technology to support the rigorous development of service-oriented processes using BPEL.
Semantic Web services: theory, tools, and applications, 2007
The Business Process Execution Language for Web Services (BPEL) is an emerging standard for specifying the behaviour of Web services at different levels of details using business process modeling constructs. It represents a convergence between Web services and business process technology. This chapter introduces the main concepts and constructs of BPEL and illustrates them by means of a comprehensive example. In addition, the chapter reviews some perceived limitations of BPEL and discusses proposals to ...
IBM Systems Journal, 2000
The Business Process Execution Language for Web Services (BPEL4WS or BPEL for short) is an XML-based language for defining business processes that provides an interoperable, portable language for both abstract and executable processes and that was designed from the beginning to operate in the heterogeneity and dynamism that is commonplace in information technology today. BPEL builds on the layers of flexibility provided by the Web Services stack, and especially by XML. In this paper, we provide a brief introduction to BPEL with emphasis on architectural drivers and basic concepts. Then we survey ongoing BPEL work in several application areas: adding quality of service to BPEL, extending BPEL to activities involving humans, BPEL for grid computing, and BPEL for autonomic computing. Ó
Bridging People and Software through Process Technology, 2005
Toward the Integrated Virtual Organization and Business Process Automation
An emerging technology like business process execution language (BPEL) and its implementation in BPEL for Web services (BPEL4WS) gives extra possibilities in describing business processes. It further adheres, as a technology, in a consistent way to the underlying Web service-based implementation technology and is a perfect fit for service-oriented architectures (SOA) as they are currently implemented throughout organizations as a successor to enterprise application integration (EAI). However, BPEL4WS, in its current implementation, will only serve in a static way for production workflows. In this chapter we discuss how Semantic Web services
EMISA Forum, 2006
Abstract: BPEL is gaining increasing attention as a potential standard for the definition of executable business processes based on web services. This paper gives an overview of standardization efforts in the area of business process execution, of the main concepts of BPEL, and of its support in practice.
3 Information Security Institute, Sichuan University, Chengdu, Sichuan, 610064, China ABSTRACT: In recent years, we have witnessed a tremendous growth in information and communication technologies that facilitate the design and implementation of complex enterprise business processes. One of the major innovations is the concept of Business Process (BP) which organising services around processes rather than functions. The paper demonstrates a case study which designs a number of BPs in Capital Markets (CM), and implements those BPs using Web services technologies. This paper focuses on adaptability and flexibility, so the system to be easily built and integrated with dynamic changing business environment, with minimized development time and costs.
Proceedings - ICWS 2006: 2006 IEEE International Conference on Web Services, 2006
Abstract The business process modelling notation (BPMN) is a graph-oriented language in which control and action nodes can be connected almost arbitrarily. It is supported by various modelling tools but so far no systems can directly execute BPMN models. The business process execution language for Web services (BPEL) on the other hand is a mainly block-structured language supported by several execution platforms. In the current setting, mapping BPMN models to BPEL code is a necessary step towards unified and ...
2009
Abstract The Semantic Business Process Management (SPBM) approach from the SUPER project utilizes a Semantic Execution Environment (SEE) for the automatic discovery, composition, mediation, and invocation of Web services. In order to enable the Semantic Execution Environment, an engineer must create semantic descriptions of functional, nonfunctional, and behavioural aspects of Web services and enduser requirements.
Cases and Applications
網際網路技術學刊, 2007
Bridging the semantic gap between business process models and semantic Web services becomes increasingly important in order to help automating business process integration in large organizations. Traditional workflow languages (such as BPEL4WS) support the modeling of business processes as syntax based compositions of Web services. When such processes are exported as Web services they as well expose syntactical interfaces. These syntactical interfaces allow only static composition and hence limit interactions between ...
Lecture Notes in Computer Science, 2004
We formally define an abstract executable semantics for the Business Process Execution Language for Web Services in terms of a distributed ASM. The goal of this work is to support the design and standardization of the language. "There is a need for formalism. It will allow us to not only reason about the current specification and related issues, but also uncover issues that would otherwise go unnoticed. Empirical deduction is not sufficient." -Issue #42, OASIS WSBPEL TC. The language definition assumes an infrastructure for running Web services on some asynchronous communication architecture. A business process is built on top of a collection of Web services performing continuous interactions with the outside world by sending and receiving messages over a communication network. The underlying execution model is characterized by its concurrent and reactive behavior making it particularly difficult to predict dynamic system properties with a sufficient degree of detail and precision under all circumstances.
SpringerReference, 2011
The WS-BPEL 2.0 specification [WS-BPEL 2.0] provides a language for formally describing business processes and business interaction protocols. WS-BPEL was designed to extend the Web Services interaction model to support business transactions. The WS-BPEL Primer is a non-normative document intended to provide an easy to read explanation of the WS-BPEL 2.0 specification. The goal of this document is to help readers understand the concepts and major components of the WS-BPEL language. This document will also assist readers in recognizing appropriate scenarios for using WS-BPEL. This document describes several features of WS-BPEL using examples and extensive references to the normative specification.
Packt Publishing Ltd
Proceedings. IEEE International Conference on Web Services, 2004., 2004
2007
In this paper we present BPEL for Semantic Web Services (BPEL4SWS)-a language that facilitates the orchestration of Semantic Web Services using a process based approach. It is based on the idea of WSDL-less BPEL and enables describing activity implementations semantically which increases the flexibility of business processes. Following an approach that uses a set of composable standards and specifications, BPEL4SWS is independent of any Semantic Web Service framework.
2008
Abstract The Web Services Business Process Execution Language, version 2.0 (WS-BPEL 2.0 or BPEL for brevity) introduces a model for business processes based on Web services. A BPEL process orchestrates interactions among different Web services. The language encompasses features needed to describe complex control flows, including error handling and compensation behavior.
Research and Development in E-Business through Service-Oriented Solutions
In this chapter, the authors explore fundamental links between business process management and Web services. The authors discuss how service technologies can extend traditional business process management into a cross-organizational environment (i.e., over Internet) to face the fast changing world. Particularly, the authors discuss the issues of business process modeling for service-oriented business process management.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.