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 条
  • [1] Context-Aware Decentralization Approach for Adaptive BPEL Process in Cloud
    Rekik, Molka
    Boukadi, Khouloud
    Ben-Abdallah, Hanene
    ADVANCES IN SERVICE-ORIENTED AND CLOUD COMPUTING, 2015, 508 : 51 - 62
  • [2] A context-aware semantic web service execution agent
    Lopes, Antonio Luis
    Botelho, Luis Miguel
    ICEIS 2007: PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: SOFTWARE AGENTS AND INTERNET COMPUTING, 2007, : 231 - 234
  • [3] Context-Aware mLearning Service Execution in an InfoStations Environment
    Ganchev, Ivan
    Stoyanov, Stanimir
    O'Droma, Mairtin
    Valkanova, Veselina
    2009 FOURTH INTERNATIONAL CONFERENCE ON INTERNET AND WEB APPLICATIONS AND SERVICES, 2009, : 632 - +
  • [4] Context-aware service compositions: A way to facilitate interoperability
    Bastida, L.
    Nieto, F. J.
    ENTERPRISE INTEROPERABILITY II: NEW CHALLENGES AND APPROACHES, 2007, : 427 - 430
  • [5] A metamodel and taxonomy to facilitate context-aware service adaptation
    Peinado, Sonia
    Ortiz, Guadalupe
    Manuel Dodero, Juan
    COMPUTERS & ELECTRICAL ENGINEERING, 2015, 44 : 262 - 279
  • [6] An Integrated Approach for Context-Aware Development
    Macias, Aurora
    Navarro, Elena
    ECSA 2018: PROCEEDINGS OF THE 12TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE: COMPANION PROCEEDINGS, 2018,
  • [7] A New Conceptual Design Approach for Context-aware Product Service System
    Chen, Dongping
    Chu, Xuening
    Su, Yuliang
    Chu, Dexin
    2014 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2014, : 1389 - 1393
  • [8] Executing semantic web services with a context-aware service execution agent
    Lopes, Antonio Luis
    Botelho, Luis Miguel
    SERVICE-ORIENTED COMPUTING: AGENTS, SEMANTICS, AND ENGINEERING, PROCEEDINGS, 2007, 4504 : 1 - +
  • [9] An architecture for supporting development and execution of context-aware component applications
    Behlouli, Nabiha Belhanafi
    Taconet, Chantal
    Bernard, Guy
    INTERNATIONAL CONFERENCE ON PERVASIVE SERVICES, PROCEEDINGS, 2006, : 57 - +
  • [10] A CONTEXT-AWARE SERVICE CENTRIC APPROACH FOR SERVICE ORIENTED ARCHITECTURES
    Hafiddi, Hatim
    Nassar, Mahrnoud
    Baidouri, Hicham
    El Asri, Bouchra
    Kriouile, Abdelaziz
    ICEIS 2011: PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 3, 2011, : 176 - 183