Using SOAP and REST web services as communication protocol for distributed evolutionary computation
Journal Title: INTERNATIONAL JOURNAL OF COMPUTERS & TECHNOLOGY - Year 2013, Vol 10, Issue 6
Abstract
Designing heterogeneous distributed systems requires of the use of tools that facilitate the deployment and the interaction between platforms. In this paper we propose using Simple Object Access Protocol (SOAP) and REpresentational State Transfer (REST), two main approaches for creating applications based on distributed services, for distributed computation. Our aim is to demonstrate how they could be used to develop evolution- ary computation systems on heterogeneous platforms, taking advantage of their ability to deal with heterogeneous infrastructures and environments, and giving support for parallel implementations with a high platform flexibility. Both approaches are different and present some advantages and disadvantages for interfacing to web services: SOAP is conceptually more difficult (has a steeper learning curve) and more â€heavy-weight†than REST, although it lacks of standards support for security. The results obtained on different experiments have shown that both SOAP and REST can be used as communication protocol for distributed evolutionary computation. Results obtained are comparable, however for large amounts of data (big messages), REST communications take longer than SOAP communications.
Authors and Affiliations
Pedro A. Castillo, P. GarcÃa-Sánchez, M. G. Arenas, A. M. Mora, G. Romero, J. J. Merelo
Analyze the Future: Cloud Computing, a New Phase in Information Technology Infrastructure Management
The use of cloud computing is becoming widespread, but systematic study of its managerial implications is lacking. This paper examines cloud computing in the context of other major changes in Information Technology (IT)...
RE-MAC: A Reliable Energy Efficient MAC Protocol For Wireless Sensor Networks
Wireless sensor networks are considered to be a promising area to equip scientists with the capability of developing real-time monitoring systems. This paper discusses the design and development of a wireless sensor netw...
A new approach to Computer-Based Examinations using word documents and spreadsheets
This paper describes a new approach to computer based testing where lecturers submit questions via word document which is processed to produce an examination, with student results analyzed and reported in a spreadsheet....
CREDIT BASED LOAD BALANCING IN CLOUD ENVIRONMENT: A REVIEW
In present days cloud computing is one of the greatest platform which provides storage of data in very lower cost and available for all time over the internet.But it has more critical issue like security, load management...
A NOVEL APPROACH OF OPTIMIZING PERFORMANCE USING K-MEANS CLUSTERING IN CLOUD COMPUTING
Cloud computing is distributed computing, storing, sharing and accessing data over the Internet. It provides a pool of shared resources to the users available on the basis of pay as you go service that means users pay on...