Flexible Distributed Business Process Management

Many large business processes are inherently distributed, spanning multiple organizations, administrative domains, and geographic locations. To support such applications, this thesis develops a flexible and distributed platform to develop, execute, and monitor business processes. The solutions uti...

Full description

Bibliographic Details
Main Author: Muthusamy, Vinod
Other Authors: Hans-Arno, Jacobsen
Language:en_ca
Published: 2011
Subjects:
Online Access:http://hdl.handle.net/1807/31877
id ndltd-TORONTO-oai-tspace.library.utoronto.ca-1807-31877
record_format oai_dc
spelling ndltd-TORONTO-oai-tspace.library.utoronto.ca-1807-318772013-04-19T19:57:08ZFlexible Distributed Business Process ManagementMuthusamy, Vinodpublish/subscribebusiness process0984Many large business processes are inherently distributed, spanning multiple organizations, administrative domains, and geographic locations. To support such applications, this thesis develops a flexible and distributed platform to develop, execute, and monitor business processes. The solutions utilize a distributed content-based publish/subscribe overlay that is extended with support for mobile clients and client interest churn. Over this layer, a distributed execution engine uses events to coordinate the execution of the process, and dynamically redeploys activities in the process in order to minimize a user-specified cost function and preserve service level agreements (SLAs). Finally, a management layer allows users to find and automatically compose services available across a distributed set of service registries, and monitor processes for SLA violations. Evaluations show that the distributed execution engine can scale better than alternate architectures, exhibiting over 60% improvements in execution time in one experiment. As well the system can dynamically redeploy processes to reflect changing workload conditions and SLAs, saving up to 90% of the process messaging overhead of a static deployment.Hans-Arno, Jacobsen2011-112012-01-11T15:50:14ZNO_RESTRICTION2012-01-11T15:50:14Z2012-01-11Thesishttp://hdl.handle.net/1807/31877en_ca
collection NDLTD
language en_ca
sources NDLTD
topic publish/subscribe
business process
0984
spellingShingle publish/subscribe
business process
0984
Muthusamy, Vinod
Flexible Distributed Business Process Management
description Many large business processes are inherently distributed, spanning multiple organizations, administrative domains, and geographic locations. To support such applications, this thesis develops a flexible and distributed platform to develop, execute, and monitor business processes. The solutions utilize a distributed content-based publish/subscribe overlay that is extended with support for mobile clients and client interest churn. Over this layer, a distributed execution engine uses events to coordinate the execution of the process, and dynamically redeploys activities in the process in order to minimize a user-specified cost function and preserve service level agreements (SLAs). Finally, a management layer allows users to find and automatically compose services available across a distributed set of service registries, and monitor processes for SLA violations. Evaluations show that the distributed execution engine can scale better than alternate architectures, exhibiting over 60% improvements in execution time in one experiment. As well the system can dynamically redeploy processes to reflect changing workload conditions and SLAs, saving up to 90% of the process messaging overhead of a static deployment.
author2 Hans-Arno, Jacobsen
author_facet Hans-Arno, Jacobsen
Muthusamy, Vinod
author Muthusamy, Vinod
author_sort Muthusamy, Vinod
title Flexible Distributed Business Process Management
title_short Flexible Distributed Business Process Management
title_full Flexible Distributed Business Process Management
title_fullStr Flexible Distributed Business Process Management
title_full_unstemmed Flexible Distributed Business Process Management
title_sort flexible distributed business process management
publishDate 2011
url http://hdl.handle.net/1807/31877
work_keys_str_mv AT muthusamyvinod flexibledistributedbusinessprocessmanagement
_version_ 1716582138470465536