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 条
  • [31] Analyzing Context-Aware Service Development under MUPE Platform
    Jaaskelainen, Anssi
    Lautamaki, Janne
    ASWN 2008: EIGHTH INTERNATIONAL WORKSHOP ON APPLICATIONS AND SERVICES IN WIRELESS NETWORKS, PROCEEDINGS, 2008, : 26 - +
  • [32] Development of context-aware mobile services: an approach to simplification
    Caus, Thorsten
    Christmann, Stefan
    Hagenhoff, Svenja
    INTERNATIONAL JOURNAL OF MOBILE COMMUNICATIONS, 2009, 7 (02) : 133 - 153
  • [33] A Model of User-centric Context-aware Service Development
    Park, Jeongkyu
    Lee, Keung Hae
    2013 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND APPLICATIONS (ICISA 2013), 2013,
  • [34] Model Driven Development of Context-aware Service Oriented Architecture
    Vale, Samyr
    Hammoudi, Slimane
    CSE 2008: PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING, 2008, : 412 - +
  • [35] Context-Aware Service Adaptation: An Approach Based on Fuzzy Sets and Service Composition
    Madkour, Mohcine
    El Ghanami, Driss
    Maach, Abdelilah
    Hasbi, Abderrahim
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2013, 29 (01) : 1 - 16
  • [36] A New Context-Aware Approach to Traffic Congestion Estimation
    Ramazani, Azam
    Vahdat-Nejad, Hamed
    2014 4TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE), 2014, : 504 - 508
  • [37] A Domain-Specific Approach To Unifying The Many Dimensions of Context-Aware Home Service Development
    Volanschi, Nic
    Carteron, Adrien
    Consel, Charles
    2018 IEEE SMARTWORLD, UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING & COMMUNICATIONS, CLOUD & BIG DATA COMPUTING, INTERNET OF PEOPLE AND SMART CITY INNOVATION (SMARTWORLD/SCALCOM/UIC/ATC/CBDCOM/IOP/SCI), 2018, : 480 - 489
  • [38] New Approach for Optimal Semantic-Based Context-Aware Cloud Service Composition for ERP
    Hamza Reffad
    Adel Alti
    New Generation Computing, 2018, 36 : 307 - 347
  • [39] New Approach for Optimal Semantic-Based Context-Aware Cloud Service Composition for ERP
    Reffad, Hamza
    Alti, Adel
    NEW GENERATION COMPUTING, 2018, 36 (04) : 307 - 347
  • [40] Hybrid Approach to Collaborative Context-Aware Service Platform for Pervasive Computing
    Ejigu, Dejene
    Scuturici, Marian
    Brunie, Lionel
    JOURNAL OF COMPUTERS, 2008, 3 (01) : 40 - 50