Adaptable decentralized Service Oriented Architecture.

In the Service Oriented Architecture (SOA), BPEL specified business processes are executed by non-scalable centralized orchestration engines. In order to address the scalability issue, decentralized orchestration engines are applied, which decentralize BPEL processes into static fragments at design...

Full description

Saved in:
Bibliographic Details
Main Authors: Esfahani, Faramarz Safi, Azmi Murad, Masrah Azrifah, Sulaiman, Md. Nasir, Udzir, Nur Izura
Format: Article
Language:English
English
Published: Elsevier 2011
Online Access:http://psasir.upm.edu.my/id/eprint/18517/1/Adaptable%20decentralized%20Service%20Oriented%20Architecture.pdf
http://psasir.upm.edu.my/id/eprint/18517/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.upm.eprints.18517
record_format eprints
spelling my.upm.eprints.185172015-09-09T03:13:40Z http://psasir.upm.edu.my/id/eprint/18517/ Adaptable decentralized Service Oriented Architecture. Esfahani, Faramarz Safi Azmi Murad, Masrah Azrifah Sulaiman, Md. Nasir Udzir, Nur Izura In the Service Oriented Architecture (SOA), BPEL specified business processes are executed by non-scalable centralized orchestration engines. In order to address the scalability issue, decentralized orchestration engines are applied, which decentralize BPEL processes into static fragments at design time without considering runtime requirements. The fragments are then encapsulated into runtime components such as agents. There are a variety of attitudes towards workflow decentralization; however, only a few of them produce adaptable fragments with runtime environment. In this paper, producing runtime adaptable fragments is presented in two aspects. The first one is frequent-path adaptability that is equal to finding closely interrelated activities and encapsulating them in the same fragment to omit the communication cost of the activities. Another aspect is proportional-fragment adaptability, which is analogous to the proportionality of produced fragments with number of workflow engine machines. It extenuates the internal communication among the fragments on the same machine. An ever-changing runtime environment along with the mentioned adaptability aspects may result in producing a variety of process versions at runtime. Thus, an Adaptable and Decentralized Workflow Execution Framework (ADWEF) is introduced that proposes an abstraction of adaptable decentralization in the SOA orchestration layer. Furthermore, ADWEF architectures Type-1 and Type-2 are presented to support the execution of fragments created by two decentralization methods, which produce customized fragments known as Hierarchical Process Decentralization (HPD) and Hierarchical Intelligent Process Decentralization (HIPD). However, mapping the current system conditions to a suitable decentralization method is considered as future work. Evaluations of the ADWEF decentralization methods substantiate both adaptability aspects and demonstrate a range of improvements in response-time, throughput, and bandwidth-usage compared to previous methods. Elsevier 2011-10 Article PeerReviewed application/pdf en http://psasir.upm.edu.my/id/eprint/18517/1/Adaptable%20decentralized%20Service%20Oriented%20Architecture.pdf Esfahani, Faramarz Safi and Azmi Murad, Masrah Azrifah and Sulaiman, Md. Nasir and Udzir, Nur Izura (2011) Adaptable decentralized Service Oriented Architecture. Journal of Systems and Software, 84 (10). 1591 -1617. ISSN 1873-1228 10.1016/j.jss.2011.03.031 English
institution Universiti Putra Malaysia
building UPM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Putra Malaysia
content_source UPM Institutional Repository
url_provider http://psasir.upm.edu.my/
language English
English
description In the Service Oriented Architecture (SOA), BPEL specified business processes are executed by non-scalable centralized orchestration engines. In order to address the scalability issue, decentralized orchestration engines are applied, which decentralize BPEL processes into static fragments at design time without considering runtime requirements. The fragments are then encapsulated into runtime components such as agents. There are a variety of attitudes towards workflow decentralization; however, only a few of them produce adaptable fragments with runtime environment. In this paper, producing runtime adaptable fragments is presented in two aspects. The first one is frequent-path adaptability that is equal to finding closely interrelated activities and encapsulating them in the same fragment to omit the communication cost of the activities. Another aspect is proportional-fragment adaptability, which is analogous to the proportionality of produced fragments with number of workflow engine machines. It extenuates the internal communication among the fragments on the same machine. An ever-changing runtime environment along with the mentioned adaptability aspects may result in producing a variety of process versions at runtime. Thus, an Adaptable and Decentralized Workflow Execution Framework (ADWEF) is introduced that proposes an abstraction of adaptable decentralization in the SOA orchestration layer. Furthermore, ADWEF architectures Type-1 and Type-2 are presented to support the execution of fragments created by two decentralization methods, which produce customized fragments known as Hierarchical Process Decentralization (HPD) and Hierarchical Intelligent Process Decentralization (HIPD). However, mapping the current system conditions to a suitable decentralization method is considered as future work. Evaluations of the ADWEF decentralization methods substantiate both adaptability aspects and demonstrate a range of improvements in response-time, throughput, and bandwidth-usage compared to previous methods.
format Article
author Esfahani, Faramarz Safi
Azmi Murad, Masrah Azrifah
Sulaiman, Md. Nasir
Udzir, Nur Izura
spellingShingle Esfahani, Faramarz Safi
Azmi Murad, Masrah Azrifah
Sulaiman, Md. Nasir
Udzir, Nur Izura
Adaptable decentralized Service Oriented Architecture.
author_facet Esfahani, Faramarz Safi
Azmi Murad, Masrah Azrifah
Sulaiman, Md. Nasir
Udzir, Nur Izura
author_sort Esfahani, Faramarz Safi
title Adaptable decentralized Service Oriented Architecture.
title_short Adaptable decentralized Service Oriented Architecture.
title_full Adaptable decentralized Service Oriented Architecture.
title_fullStr Adaptable decentralized Service Oriented Architecture.
title_full_unstemmed Adaptable decentralized Service Oriented Architecture.
title_sort adaptable decentralized service oriented architecture.
publisher Elsevier
publishDate 2011
url http://psasir.upm.edu.my/id/eprint/18517/1/Adaptable%20decentralized%20Service%20Oriented%20Architecture.pdf
http://psasir.upm.edu.my/id/eprint/18517/
_version_ 1643826824524857344
score 13.18916