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 条
  • [21] Hybrid approach for context-aware service discovery in healthcare domain
    Fenza, G.
    Furno, D.
    Loia, V.
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2012, 78 (04) : 1232 - 1247
  • [22] A Galois lattice approach to a context-aware privacy negotiation service
    Kwon, Ohbyung
    Lee, Yonnim
    Sarangib, Debashis
    EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (10) : 12619 - 12629
  • [23] Approach of context-aware computing with uncertainty for ubiquitous active service
    Zhang, De-gan
    Zhang, Hua
    Ning, Hong-yun
    INTERNATIONAL JOURNAL OF MODELLING IDENTIFICATION AND CONTROL, 2009, 8 (01) : 10 - 17
  • [24] CASIA: A Context-aware Approach for Service Identification aligned to Business
    da Silva, Michel Antunes
    Santoro, Flavia Maria
    Azevedo, Leonardo Guerreiro
    TECHNOLOGIES FOR CONTEXT-AWARE BUSINESS PROCESS MANAGEMENT, ADVANCED ENTERPRISE ARCHITECTURE AND REPOSITORIES AND RECENT TRENDS IN SOA BASED INFORMATION SYSTEMS, 2010, : 73 - 81
  • [25] Approach of Context-aware Computing with Uncertainty for Ubiquitous Active Service
    Zhang, Degan
    Zeng, Guanping
    Chen, Enyi
    Zhang, Baopeng
    INTERNATIONAL JOURNAL OF PERVASIVE COMPUTING AND COMMUNICATIONS, 2005, 1 (03) : 217 - 226
  • [26] A Semantic-Based Approach for Context-Aware Service Discovery
    Grifoni, Patrizia
    D'Ulizia, Arianna
    Ferri, Fernando
    INTERNATIONAL JOURNAL OF INFORMATION SYSTEMS IN THE SERVICE SECTOR, 2014, 6 (04) : 1 - 26
  • [27] A Context-aware Service Selection Approach based on Historical Records
    Qi, Lianyong
    Zhang, Xuyun
    Wen, Yiping
    Zhou, Yuming
    2015 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA (CCBD), 2015, : 127 - 134
  • [28] Fuzzy-Based Approach for Context-aware Service Retrieval
    Madkour, Mohcine
    Maach, Abdelilah
    Driss, Elghanami
    Hasbi, Abderrahim
    2012 SECOND INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING TECHNOLOGY (INTECH), 2012, : 396 - 401
  • [29] A multimodel context-aware tourism recommendation service: Approach and architecture
    A. M. Kashevnik
    A. V. Ponomarev
    A. V. Smirnov
    Journal of Computer and Systems Sciences International, 2017, 56 : 245 - 258
  • [30] A multimodel context-aware tourism recommendation service: Approach and architecture
    Kashevnik, A. M.
    Ponomarev, A. V.
    Smirnov, A. V.
    JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 2017, 56 (02) : 245 - 258