Adaptable Decentralized Service Oriented Architecture

作者: Faramarz Safi Esfahani , Masrah Azrifah Azmi Murad , Md. Nasir B. Sulaiman , Nur Izura Udzir

DOI: 10.1016/J.JSS.2011.03.031

关键词:

摘要: In the Service Oriented Architecture (SOA), BPEL specified business processes are executed by non-scalable centralized orchestration engines. order to address scalability issue, decentralized engines applied, which decentralize into static fragments at design time without considering runtime requirements. The then encapsulated components such as agents. There a variety of attitudes towards workflow decentralization; however, only few them produce adaptable with environment. this paper, producing is presented in two aspects. first one frequent-path adaptability that equal finding closely interrelated activities and encapsulating same fragment omit communication cost activities. Another aspect proportional-fragment adaptability, analogous proportionality produced number engine machines. It extenuates internal among on machine. An ever-changing environment along mentioned aspects may result process versions runtime. Thus, an Adaptable Decentralized Workflow Execution Framework (ADWEF) introduced proposes abstraction decentralization SOA layer. Furthermore, ADWEF architectures Type-1 Type-2 support execution created methods, customized known Hierarchical Process Decentralization (HPD) Intelligent (HIPD). However, mapping current system conditions suitable method considered future work. Evaluations methods substantiate both demonstrate range improvements response-time, throughput, bandwidth-usage compared previous methods.

参考文章(61)
Giancarlo Fortino, Wilma Russo, Alfredo Garro, Distributed Workflow Enactment: an Agent-based Framework. WOA. ,(2006)
Serge Mankovski, Hans-Arno Jacobsen, Guoli Li, E. Fidler, The PADRES Distributed Publish/Subscribe System. FIW. pp. 12- 30 ,(2005)
Daniel Wutke, Oliver Kopp, Frank Leymann, Daniel Martin, On the Choice Between Graph-Based and Block-Structured Business Process Modeling Languages. MobIS. pp. 59- 72 ,(2008)
Luciano García-Bañuelos, Pattern Identification and Classification in the Translation from BPMN to BPEL OTM '08 Proceedings of the OTM 2008 Confederated International Conferences, CoopIS, DOA, GADA, IS, and ODBASE 2008. Part I on On the Move to Meaningful Internet Systems:. pp. 436- 444 ,(2008) , 10.1007/978-3-540-88871-0_30
Daniel Wutke, Frank Leymann, Daniel Martin, A method for partitioning BPEL processes for decentralized execution. ZEUS. pp. 109- 114 ,(2009)
Dimitris N. Chorafas, Cloud Computing Strategies ,(2010)
Phillip Bishop, Nigel Warren, JavaSpaces in Practice ,(2002)
Susanne Hupfer, Eric Freeman, Ken Arnold, JavaSpaces Principles, Patterns, and Practice ,(2008)
Luciano Baresi, Andrea Maurino, Stefano Modafferi, Workflow Partitioning in Mobile Information Systems Mobile Information Systems#R##N#IFIP TC8 Working Conference on Mobile Information Systems (MOBIS). pp. 93- 106 ,(2004) , 10.1007/0-387-22874-8_7
Souvik Das, K Kochut, J Miller, Amit Sheth, Devashish Worah, None, ORBWork: A Reliable Distributed CORBA-based Workflow Enactment System for METEOR2 ,(1996)