Thrift Service Composition: Toward Extending BPEL

被引:2
作者
Anvari, Mansoureh [1 ]
Fooladi, Mehdi Dehghan Takht [2 ]
Sefid-Dashti, Behrouz [3 ]
机构
[1] Islamic Azad Univ Qazvin, Dept Comp Engn, Qazvin, Iran
[2] Amirkabir Univ Technol, Comp Engn & Informat Technol Dept, Tehran, Iran
[3] Univ Kashan, Dept Comp Engn, Kashan, Iran
来源
PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SMART CITIES AND INTERNET OF THINGS (SCIOT'18) | 2018年
关键词
Thrift service composition; BPEL extension; mobile service consumption;
D O I
10.1145/3269961.3269973
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Today, there are more than 7 billion connected devices including resource-constrained devices which are capable of participating in service collaborations. Service Oriented Architecture (SOA) is prominent as a result of loose coupling and platform independence, not to mention the business-IT alignment of service-oriented solutions. Also, loose coupling and platform independence match mobile device connection intermittence and platform diversity, respectively. Concerns about implementation arise as a result of the resource constraints of mobile devices. Besides, service composition plays a crucial role in the achievement of business-IT alignment by service-oriented solutions that need to be concerned. The most common implementation of a SOA service is the SOAP web service, which is supported by several service composition standards and tools such as WS-BPEL, WS-CDL, BPML, ebXML, OWL-S and WSMF, but suffers from SOAP verboseness and text serialization/deserialization overheads. SOAP computational and communicational overheads make SOAP inefficient for service collaborations of mobile devices which have resource constraints and experience connection intermittences. In contrast with the SOAP web service, Thrift service is a computationally efficient binary implementation for SOA services. Thrift services benefit greatly from binary serialization/deserialization, they lack sufficient standards and tools for service composition to achieve business-IT alignment. This study proposes an architecture to provide service composition capabilities for thrift services, so that the architecture enables users to either combine Thrift services as a composite Thrift service and to invoke the resultant Thrift services directly from BPEL or to orchestrate Thrift services and SOAP web services together and to invoke the resultant service in the same way. The initial implementation was promising and is discussed in this paper.
引用
收藏
页数:5
相关论文
共 26 条
  • [11] Maeda K., 2012, 2012 Second International Conference on Digital Information and Communication Technology and it's Applications (DICTAP), P177, DOI 10.1109/DICTAP.2012.6215346
  • [12] Paik Hye-Young., 2017, Web Service Implementation and Composition Techniques, V1st
  • [13] Pautasso C, 2008, LECT NOTES COMPUT SC, V5240, P278, DOI 10.1007/978-3-540-85758-7_21
  • [14] Peng W, 2009, INT C COMP AID IND D, P1, DOI [10.1109/CAIDCD.2009.5375185, 10.1109/PLASMA.2009.5227264]
  • [15] PerisOrtiz M, 2017, INNOV TECH KNOWL MAN, P1, DOI 10.1007/978-3-319-40895-8
  • [16] Rakowski K., 2015, LEARNING APACHE THRI
  • [17] PortoLivingLab: An IoT-Based Sensing Platform for Smart Cities
    Santos, Pedro M.
    Rodrigues, Joao G. P.
    Cruz, Susana B.
    Lourenco, Tiago
    d'Orey, Pedro M.
    Luis, Yunior
    Rocha, Cecilia
    Sousa, Sofia
    Crisostomo, Sergio
    Queiros, Cristina
    Sargento, Susana
    Aguiar, Ana
    Barros, Joao
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (02): : 523 - 532
  • [18] A Reference Architecture for Mobile SOA
    Sefid-Dashti, Behrouz
    Habibi, Jafar
    [J]. SYSTEMS ENGINEERING, 2014, 17 (04) : 407 - 425
  • [19] Web services composition: A decade's overview
    Sheng, Quan Z.
    Qiao, Xiaoqiang
    Vasilakos, Athanasios V.
    Szabo, Claudia
    Bourne, Scott
    Xu, Xiaofei
    [J]. INFORMATION SCIENCES, 2014, 280 : 218 - 238
  • [20] Slee Mark, 2007, Facebook white paper, V5, P127