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...
Main Author: | |
---|---|
Other Authors: | |
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 |