Friday 26th of April 2024
 

Inversion of Web Service Invocation using Publish/Subscribe Push-Based Architecture


Thanisa Numnonda and Rattakorn Poonsuph

Among enterprise application integration solutions, Web services technologies are promising technologies to achieve the interoperability in heterogeneous environments. However, traditional Web service invocation may lead to unnecessary network traffic, long response time, and bottleneck problems at service providers. While a publish/subscribe model provides an advantage of prompt notification which can eliminate unnecessary network traffic, its achievement in interoperability is limited. By integrating Web services technologies with a publish/subscribe model, a pull-based architecture and a push-based architecture are mentioned in this paper. The pull-based architecture uses the integrated solution based on traditional Web service invocation, still the bottleneck problems at service providers are likely to occur. Therefore, we propose an alternative, the push-based architecture which presents an innovative approach of using inversion of Web service invocation. Instead of letting service clients invoke services at service providers as usual, the service clients simply wait for updated information from the service providers. Experimental results showed that the response time was significantly minimized and the bottleneck problems at service providers were eliminated in the push-based architecture. Thus, service providers can be very small and thin in ubiquitous computing such as sensor or mobile devices.

Keywords: Traditional Web Service Invocation, Inversion of Web Service Invocation, Publish/Subscribe, Pull-Based Architecture, Push-Based Architecture

Download Full-Text


ABOUT THE AUTHORS

Thanisa Numnonda
Thanisa Numnonda is a Ph.D. candidate at the School of Applied Statistics, National Institute of Development Administration, Bangkok, Thailand. She received a Master’s Degree in Computer Engineering from the Department of Electrical and Computer Engineering, University of Southern California, USA. Her research interests are in Web Services and Service-Oriented Architecture.

Rattakorn Poonsuph
Rattakorn Poonsuph is a lecturer at the School of Applied Statistics, National Institute of Development Administration, Bangkok, Thailand. He received a Ph.D. degree in Computer Science from University of Massachusetts Lowell, USA. His fields of research include Software Engineering and Software Architecture. He has published several papers in various international conferences.


IJCSI Published Papers Indexed By:

 

 

 

 
+++
About IJCSI

IJCSI is a refereed open access international journal for scientific papers dealing in all areas of computer science research...

Learn more »
Join Us
FAQs

Read the most frequently asked questions about IJCSI.

Frequently Asked Questions (FAQs) »
Get in touch

Phone: +230 911 5482
Email: info@ijcsi.org

More contact details »