Decentralized Business Process Execution in Peer-to-Peer Systems

Postgraduate Thesis uoadl:1320967 221 Read counter

Unit:
Κατεύθυνση / ειδίκευση Υπολογιστικά Συστήματα: Λογισμικό και Υλικό (ΣΥΣ)
Library of the School of Science
Deposit date:
2011-11-08
Year:
2011
Author:
Πόγκας Ιωάννης
Supervisors info:
Αφροδίτη Τσαλγατίδου Αναπλ. Καθηγ. Επιβλέπων
Original Title:
Decentralized Business Process Execution in Peer-to-Peer Systems
Languages:
English
Summary:
Business Process Execution Language (BPEL) has become a standard for describing
the interactions between business processes. Until recently, only centralized
BPEL engines were used to orchestrate the process interactions, while
scalability and robustness were addressed via engine replication. To address
these issues we propose a fully decentralized solution: by employing a content
based publish/subscribe mechanism on top of a distributed hash table network of
peers, we specify a distributed orchestration engine. Furthermore, we extend a
previously proposed model that maps BPEL activities into a subscription
language, thereby decentralizing business process execution. The
publish/subscribe mechanism provides efficient and flexible means for
information producers
and consumers to exchange data, while the underlying peer-to-peer topology
offers scalable query and message propagation. An implementation of the
proposed approach is provided and tested over the PeerSim simulator. We
evaluated our system in terms of efficiency and effectiveness, i.e.,
scalability, robustness, and overhead.
Keywords:
BPEL, Orchestration Engines, Business Process Execution, Publish/Subscribe systems, Peer-to-Peer systems
Index:
Yes
Number of index pages:
13-21
Contains images:
Yes
Number of references:
105
Number of pages:
202
document.pdf (2 MB) Open in new window