Extending Object-Oriented Network Protocols via alternative Transportation Bindings (Web Services over XMPP)

Irintchev, Mihail

Serdica Journal of Computing (2011)

  • Volume: 5, Issue: 1, page 15-38
  • ISSN: 1312-6555

Abstract

top
Distributed and/or composite web applications are driven by intercommunication via web services, which employ application-level protocols, such as SOAP. However, these protocols usually rely on the classic HTTP for transportation. HTTP is quite efficient for what it does — delivering web page content, but has never been intended to carry complex web service oriented communication. Today there exist modern protocols that are much better fit for the job. Such a candidate is XMPP. It is an XML-based, asynchronous, open protocol that has built-in security and authentication mechanisms and utilizes a network of federated servers. Sophisticated asynchronous multi-party communication patterns can be established, effectively aiding web service developers. This paper’s purpose is to prove by facts, comparisons, and practical examples that XMPP is not only better suited than HTTP to serve as middleware for web service protocols, but can also contribute to the overall development state of web services.

How to cite

top

Irintchev, Mihail. "Extending Object-Oriented Network Protocols via alternative Transportation Bindings (Web Services over XMPP)." Serdica Journal of Computing 5.1 (2011): 15-38. <http://eudml.org/doc/11403>.

@article{Irintchev2011,
abstract = {Distributed and/or composite web applications are driven by intercommunication via web services, which employ application-level protocols, such as SOAP. However, these protocols usually rely on the classic HTTP for transportation. HTTP is quite efficient for what it does — delivering web page content, but has never been intended to carry complex web service oriented communication. Today there exist modern protocols that are much better fit for the job. Such a candidate is XMPP. It is an XML-based, asynchronous, open protocol that has built-in security and authentication mechanisms and utilizes a network of federated servers. Sophisticated asynchronous multi-party communication patterns can be established, effectively aiding web service developers. This paper’s purpose is to prove by facts, comparisons, and practical examples that XMPP is not only better suited than HTTP to serve as middleware for web service protocols, but can also contribute to the overall development state of web services.},
author = {Irintchev, Mihail},
journal = {Serdica Journal of Computing},
keywords = {Web Services; Distributed Web Applications; Protocols; SOAP; XMPP},
language = {eng},
number = {1},
pages = {15-38},
publisher = {Institute of Mathematics and Informatics Bulgarian Academy of Sciences},
title = {Extending Object-Oriented Network Protocols via alternative Transportation Bindings (Web Services over XMPP)},
url = {http://eudml.org/doc/11403},
volume = {5},
year = {2011},
}

TY - JOUR
AU - Irintchev, Mihail
TI - Extending Object-Oriented Network Protocols via alternative Transportation Bindings (Web Services over XMPP)
JO - Serdica Journal of Computing
PY - 2011
PB - Institute of Mathematics and Informatics Bulgarian Academy of Sciences
VL - 5
IS - 1
SP - 15
EP - 38
AB - Distributed and/or composite web applications are driven by intercommunication via web services, which employ application-level protocols, such as SOAP. However, these protocols usually rely on the classic HTTP for transportation. HTTP is quite efficient for what it does — delivering web page content, but has never been intended to carry complex web service oriented communication. Today there exist modern protocols that are much better fit for the job. Such a candidate is XMPP. It is an XML-based, asynchronous, open protocol that has built-in security and authentication mechanisms and utilizes a network of federated servers. Sophisticated asynchronous multi-party communication patterns can be established, effectively aiding web service developers. This paper’s purpose is to prove by facts, comparisons, and practical examples that XMPP is not only better suited than HTTP to serve as middleware for web service protocols, but can also contribute to the overall development state of web services.
LA - eng
KW - Web Services; Distributed Web Applications; Protocols; SOAP; XMPP
UR - http://eudml.org/doc/11403
ER -

NotesEmbed ?

top

You must be logged in to post comments.

To embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.

Only the controls for the widget will be shown in your chosen language. Notes will be shown in their authored language.

Tells the widget how many notes to show per page. You can cycle through additional notes using the next and previous controls.

    
                

Note: Best practice suggests putting the JavaScript code just before the closing </body> tag.