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

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
_version_ 1796969467284029440
author Esfahani, Faramarz Safi
Azmi Murad, Masrah Azrifah
Sulaiman, Md. Nasir
Udzir, Nur Izura
author_facet Esfahani, Faramarz Safi
Azmi Murad, Masrah Azrifah
Sulaiman, Md. Nasir
Udzir, Nur Izura
author_sort Esfahani, Faramarz Safi
collection UPM
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.
first_indexed 2024-03-06T07:43:25Z
format Article
id upm.eprints-18517
institution Universiti Putra Malaysia
language English
English
last_indexed 2024-03-06T07:43:25Z
publishDate 2011
publisher Elsevier
record_format dspace
spelling 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
spellingShingle Esfahani, Faramarz Safi
Azmi Murad, Masrah Azrifah
Sulaiman, Md. Nasir
Udzir, Nur Izura
Adaptable decentralized Service Oriented Architecture.
title 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_short Adaptable decentralized Service Oriented Architecture.
title_sort adaptable decentralized service oriented architecture
url http://psasir.upm.edu.my/id/eprint/18517/1/Adaptable%20decentralized%20Service%20Oriented%20Architecture.pdf
work_keys_str_mv AT esfahanifaramarzsafi adaptabledecentralizedserviceorientedarchitecture
AT azmimuradmasrahazrifah adaptabledecentralizedserviceorientedarchitecture
AT sulaimanmdnasir adaptabledecentralizedserviceorientedarchitecture
AT udzirnurizura adaptabledecentralizedserviceorientedarchitecture