Design and Implementation of a Distributed Workflow Enactment Service

نویسندگان

  • Esin Gokkoca
  • Mehmet Altinel
  • Ibrahim Cingil
  • Nesime Tatbul
  • Pinar Koksal
  • Asuman Dogac
چکیده

Workflows are activities involving the coordinated execution of multiple tasks performed by different processing entities, mostly in distributed heterogeneous environments which are very common in enterprises of even moderate complexity. In current commercial workflow systems, the workflow scheduler is a single centralized component. A distributed workflow enactment service on the other hand should contain several schedulers on different nodes of a network each executing parts of process instances. Such an architecture would fit naturally to the distributed heterogeneous environments. Further advantages of distributed enactment service are failure resiliency and increased performance since a centralized scheduler is a potential bottleneck. In this paper we present the design and implementation of a distributed workflow enactment service based on the work given in [12]. Yet by starting with a block structured workflow specification language we avoid the very general set of dependencies and their related problems. In this way it is possible to present a simple algorithm for distributed scheduling of process instances. Further benefits of the approach are the ease in testing and debugging the system and execution efficiency through reduced number of messages.

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

ثبت نام

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

منابع مشابه

Architectural Plan for Constructing Fault Tolerable Workflow Engines Based on Grid Service

In this paper the design and implementation of fault tolerable architecture for scientific workflow engines is presented. The engines are assumed to be implemented as composite web services. Current architectures for workflow engines do not make any considerations for substituting faulty web services with correct ones at run time. The difficulty is to rollback the execution state of the workflo...

متن کامل

Architectural Plan for Constructing Fault Tolerable Workflow Engines Based on Grid Service

In this paper the design and implementation of fault tolerable architecture for scientific workflow engines is presented. The engines are assumed to be implemented as composite web services. Current architectures for workflow engines do not make any considerations for substituting faulty web services with correct ones at run time. The difficulty is to rollback the execution state of the workflo...

متن کامل

Decentralised Coordination of Web Services for B2B Integration

Web Services technology is becoming the de-facto standard for integration of legacy applications within an organisation and for cross organisation enterprise application integration (B2BEAI). Much work has gone into specifying Web Services functionality using workflow like techniques (BPEL4WS, WSCI, WSFL, XLANG) and production of software to enact such descriptions. However, most of this softwa...

متن کامل

DEE: A Distributed Fault Tolerant Workflow Enactment Engine for Grid Computing

It is a large and complex task to design and implement a workflow management system that supports scalable executions of largescale scientific workflows in distributed and unstable Grid environments. In this paper we describe the Distributed workflow Enactment Engine (DEE) of the ASKALON application development environment for Grid computing. DEE proposes a de-centralized architecture that simp...

متن کامل

DECS: A System for Decentralised Coordination of Web Services

Web Services technology is becoming the de-facto standard for integration of legacy applications within an organisation and for cross organisation enterprise application integration. Much work has gone into specifying Web Services functionality using workflow like techniques and production of software to enact such descriptions. However, most of this software relies on one central server to ena...

متن کامل

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


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

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

ثبت نام

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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 1997