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 条
  • [1] Security in Internet of Things: issues, challenges, taxonomy, and architecture
    Adat, Vipindev
    Gupta, B. B.
    [J]. TELECOMMUNICATION SYSTEMS, 2018, 67 (03) : 423 - 441
  • [2] AlShahwan Feda, 2010, Proceedings of the Fifth International Conference on Internet and Web Applications and Services (ICIW 2010), P174, DOI 10.1109/ICIW.2010.33
  • [3] [Anonymous], 2007, Web Services Business Process Execution Language (BPEL)
  • [4] SOAP-Based vs. RESTful Web Services A Case Study for Multimedia Conferencing
    Belqasmi, Fatna
    Singh, Jagdeep
    Melhem, Suhib Younis Bani
    Glitho, Roch H.
    [J]. IEEE INTERNET COMPUTING, 2012, 16 (04) : 54 - 63
  • [5] Dashti B. S., 2011, INT J COMPUT TECHNOL, V2, P894
  • [6] Ericsson, 2018, ERICSSON MOBILITY RE
  • [7] Modelling the Bandwidth Allocation Problem in Mobile Service-Oriented Networks
    Gao, Bo
    He, Ligang
    Chen, Chao
    [J]. MSWIM'15: PROCEEDINGS OF THE 18TH ACM INTERNATIONAL CONFERENCE ON MODELING, ANALYSIS AND SIMULATION OF WIRELESS AND MOBILE SYSTEMS, 2015, : 307 - 311
  • [8] Gartner, 2014, GARTN SAYS TYP FAM H
  • [9] Gartner, 2015, GARTN SAYS 8 4 BILL
  • [10] Service Composition for REST
    Haupt, Florian
    Fischer, Markus
    Karastoyanova, Dimka
    Leymann, Frank
    Vukojevic-Haupt, Karolina
    [J]. PROCEEDINGS OF THE 2014 IEEE 18TH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE (EDOC 2014), 2014, : 110 - 119