CA-BPEL: A New Approach to Facilitate the Development and Execution of Context-Aware Service Orchestrations

被引:1
|
作者
Moradi, Hossein [1 ]
Zamani, Bahman [2 ]
Zamanifar, Kamran [3 ]
机构
[1] Birjand Univ Technol, Dept Comp Engn, Birjand, Iran
[2] Univ Isfahan, Fac Comp Engn, MDSE Res Grp, Esfahan, Iran
[3] Univ Isfahan, Fac Comp Engn, Esfahan, Iran
关键词
Context -aware service orchestration; CA-BPEL approach; PCASO middleware; Service composition; WS-BPEL language;
D O I
10.18267/j.aip.174
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The proliferation of smartphones and sensor-based networks has led to a greater need for contextaware applications and pervasive business processes. One of the key approaches that seek to satisfy this need is context-aware service composition. Service composition can be achieved in two ways, i.e., service choreography and service orchestration. Embedding the context into an orchestrated composite service enhances its flexibility, but makes its development and execution more complicated. This study aims to reduce this complexity by introducing the CA-BPEL approach. Our proposed approach enables developers to turn a standard orchestrated service into a context-aware orchestrated service, consistent with the standard WS-BPEL language. This study applies the Design Science Research Methodology, in which we evaluate CA-BPEL by using a tourism demonstration along with the conduction of a usability survey that shows the convenience of the proposed approach. We also compare our proposed approach with 14 related studies. Our investigations suggest that CA-BPEL has much potential to facilitate the development and execution of context-aware service compositions.
引用
收藏
页码:80 / 104
页数:25
相关论文
共 50 条
  • [41] Domain Specific Modeling Approach for Context-Aware Service Oriented Systems
    Lethrech, Mohammed
    Elmagrouni, Issam
    Nassar, Mahmoud
    Kriouile, Abdelaziz
    Kenzi, Adil
    2014 INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS (ICMCS), 2014, : 581 - 587
  • [42] Situ: A Situation-Theoretic Approach to Context-Aware Service Evolution
    Chang, Carl K.
    Jiang, Hsin-yi
    Ming, Hua
    Oyama, Katsunori
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2009, 2 (03) : 261 - 275
  • [43] The DYNAMOS approach to support context-aware service provisioning in mobile environments
    Riva, Oriana
    Toivonen, Santtu
    JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (12) : 1956 - 1972
  • [44] A Context-aware Self-adaptation Approach for Web Service Composition
    Yuan, Yuan
    Zhang, Weishi
    Zhang, Xiuguo
    2018 3RD INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS ENGINEERING (ICISE), 2018, : 33 - 38
  • [45] Service-based Development of Context-aware Automotive Telematics Systems
    Tran, Minh H.
    Colman, Alan
    Han, Jun
    2010 15TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2010), 2010, : 53 - 62
  • [46] Applying a disciplined approach to the development of a context-aware communication application
    McFadden, T
    Henricksen, K
    Indulska, J
    Mascaro, P
    THIRD IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2005, : 300 - 306
  • [47] Control as a Service Architecture to Support Context-aware Control Application Development
    Lyu, M.
    Benfenatki, H.
    Biennier, F.
    Ghodous, P.
    IFAC PAPERSONLINE, 2019, 52 (13): : 1085 - 1090
  • [48] Service platform for rapid development and deployment of context-aware, mobile applications
    Pokraev, S
    Koolwaaij, J
    van Setten, M
    Broens, T
    Costa, PD
    Wibbels, M
    Ebben, P
    Strating, P
    2005 IEEE International Conference on Web Services, Vols 1 and 2, Proceedings, 2005, : 639 - 646
  • [49] A novel analysis approach for the design and the development of context-aware applications
    Khabou, Nesrine
    Rodriguez, Ismael Bouassida
    Jmaiel, Mohamed
    JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 133 : 113 - 125
  • [50] A model-driven development approach for context-aware systems
    Imen Jaouadi
    Raoudha Ben Djemaa
    Hanêne Ben-Abdallah
    Software & Systems Modeling, 2018, 17 : 1169 - 1195