Executing Abstract Web Process Flows

نویسندگان

  • Rama Akkiraju
  • Kunal Verma
  • Richard Goodwin
  • Prashant Doshi
  • Juhnyoung Lee
چکیده

Current business process flow representation languages such as BPEL4WS do not accommodate abstract specifications of business activities and dynamic binding of web services at run time. Moreover, dynamic selection of individual web services for a process is often not a stand-alone operation. There may be many inter-service dependencies and domain constraints that need to be considered in selecting legal and appropriate services for realizing an abstract flow. In this paper, we present a prototype workflow engine that accepts abstract BPEL4WS flows augmented with semantic annotations in DAML-S and performs runtime discovery, composition, binding and execution of web services. Building on prior work in this area [Mandel and McIlraith 2003], we provide a way of modeling and accommodating domain constraints and inter-service dependencies within a process flow. The result is a system that allows workflow designers to focus on creating appropriate high-level flows, while providing a robust and adaptable runtime.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Methodology for Development of Web Service-based Business Processes

This paper introduces a methodology for development of WS-based processes, also called WSFlows. This procedure is based on a detailed WS-Flow life cycle. The procedure aims at automating the process of modelling and generating WS-flows definitions in multiple languages by making use of process templates and meta-programming techniques. Process definitions can be generated from templates of coor...

متن کامل

Dynamic Discovery and Binding of Web Services to Abstract Web Process Flows

Translating high-level business process flows--created by business analysts--to executable flows is often manual and time consuming. Service oriented architectures, enabled by Web services, show promise in enabling a more automatic translation process. While some work has been done to address this gap, the prior work does not provide flexible ways of discovering services and does not accommodat...

متن کامل

Multi-Agent Systems for Semantic Web Services Composition

Industry has been and still, more than ever, is interested in executing business functions that span multiple applications. This demands highlevels of interoperability and a more flexible and adaptive business process management. Most of the technology and market research companies, which provide their clients with advice about technology impact on business and consumers, agree on the fact that...

متن کامل

On Accommodating Inter Service Dependencies in Web Process Flow Composition

Current business process flow representation languages such as BPEL4WS are prescriptive and operate at the execution level. They do not accommodate abstract specifications of business activities and dynamic binding of Web Services at run time. Moreover, dynamic selection of Web services for a process is, often, not a stand-alone operation. There may be many interservice dependencies and domain ...

متن کامل

An Algorithm for the Validation of Executable Completions of an Abstract BPEL Process

WS-BPEL is the standard for specifying and executing business processes by orchestrating Web Services. Abstract and executable processes are two kinds of BPEL processes that are defined in the BPEL standard. An abstract process can be used as a process template, which can be completed and made executable through “executable completion”. The BPEL standard defines a set of rules that must be obey...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004