Toward Extending Apache Thrift Open Source to Alleviate SOAP Service Consumption

نویسندگانبهروز سفیددشتی,سید مرتضی بابامیر
همایش2016 International Conference on Open Source Software Computing (OSSCOM)
تاریخ برگزاری همایش۲۰۱۶-۱۲-۱
محل برگزاری همایشبیروت
نوع ارائهسخنرانی
سطح همایشبین المللی

چکیده مقاله

Abstract— The improved computational capabilities and lowcost facilities of smart phones and tablets makes these devices candidates for enterprise application platforms. Business alignment of organizational and inter-organizational systems is a matter for service-oriented solutions. The most common implementation of SOA service is SOAP web service, which support accepted standards of composition, security, and reliability, but is verbose in its use of XML tags that require text serialization/deserialization. This poses problems for integration of mobile devices having constraints on their resources and experience connection intermittence. Thrift service is an alternative mode of implementation for SOA services. In contrast to SOAP services, thrift services offer binary serialization/deserialization formats that outperform SOAP. Thrift open source services lack sufficient standards and tools for service composition that are major advantages of SOA. To take the advantage of SOAP and Thrift together, the present study proposes an architecture to automatically produce Thrift services that facilitates consumption of SOAP services such that the overhead of SOAP messages is removed while their availability and orchestration is preserved. Initial implementation demonstrates the proposed architecture.