Using SOAP and REST web services as communication protocol for distributed evolutionary computation

Authors

  • Pedro A. Castillo CITIC-UGR. University of Granada, Granada
  • P. García-Sánchez CITIC-UGR. University of Granada, Granada
  • M.G. Arenas CITIC-UGR. University of Granada, Granada
  • A.M. Mora CITIC-UGR. University of Granada, Granada
  • G. Romero CITIC-UGR. University of Granada, Granada
  • J.J. Merelo CITIC-UGR. University of Granada, Granada

DOI:

https://doi.org/10.24297/ijct.v10i6.3203

Keywords:

Web services technologies, Simple Object Access Protocol, REpresentational State Transfer, Distributed evolutionary computation

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.

Downloads

Download data is not yet available.

Author Biographies

Pedro A. Castillo, CITIC-UGR. University of Granada, Granada

Department of Computer Architecture and Computer Technology

P. García-Sánchez, CITIC-UGR. University of Granada, Granada

Department of Computer Architecture and Computer Technology

M.G. Arenas, CITIC-UGR. University of Granada, Granada

Department of Computer Architecture and Computer Technology

A.M. Mora, CITIC-UGR. University of Granada, Granada

Department of Computer Architecture and Computer Technology

G. Romero, CITIC-UGR. University of Granada, Granada

Department of Computer Architecture and Computer Technology

J.J. Merelo, CITIC-UGR. University of Granada, Granada

Department of Computer Architecture and Computer Technology

Downloads

Published

2013-08-30

How to Cite

Castillo, P. A., García-Sánchez, P., Arenas, M., Mora, A., Romero, G., & Merelo, J. (2013). Using SOAP and REST web services as communication protocol for distributed evolutionary computation. INTERNATIONAL JOURNAL OF COMPUTERS &Amp; TECHNOLOGY, 10(6), 1752–1770. https://doi.org/10.24297/ijct.v10i6.3203

Issue

Section

Research Articles