ANALYSIS AND SELECTION OF WEB SERVICE TECHNOLOGIES

Viktorija Boltunova, Natalya Prokofyeva


Last modified: 05.06.2017

Abstract

The main objective of this article is to provide insights on how applications can interact with each other on the Web using Web services. The article is devoted to Web services and their basics, as well as to technologies such as REST-compliant (RESTful) and arbitrary (XML, SOAP, WSDL, UDDI, XML-RPC) that are used to implement them.


Keywords


SOAP; Web service; REST

References


[1]     C. Pautasso, O. Zimmermann and Leymann  F., RESTful Web Services vs. “Big” Web Services: Making the Right Architectural Decision, Beijing, 2008.

[2]     E. Cavanaugh, Web services: Benefits, challenges, and a unique, visual development solution, Altova, 2006.

[3]     Web Services Architecture. [Online]. Available: https://www.w3.org/TR/2004/NOTE-ws-arch-20040211/#relwwwrest. [Accessed: October 3, 2016].

[4]     Introduction to XML. [Online]. Available: http://www.w3schools.com/xml/xml_whatis.asp. [Accessed: October 3, 2016].

[5]     Web Services Description Language (WSDL) 1.1. [Online]. Available: http://www.w3.org/TR/wsdl. [Accessed: October 3, 2016].

[6]     Web Services Description Language (WSDL) Version 2.0 Part 0: Primer. [Online]. Available:  http://www.w3.org/TR/wsdl20-primer. [Accessed: October 3, 2016].

[7]     Simple Object Access Protocol (SOAP) 1.1. [Online]. Available: https://www.w3.org/TR/2000/NOTE-SOAP-20000508. [Accessed: October 3, 2016].

[8]     XML SOAP. [Online]. Available: http://www.w3schools.com/xml/xml_soap.asp. [Accessed: October 3, 2016].

[9]     Лозовюк A., XML-RPC: вызов процедур посредством XML”. Издательский Дом "КОМИЗДАТ". [Online]. Available: http://citforum.ru/internet/xml/xml_rpc. [Accessed: October 3, 2016].

[10]  UDDI – Overview. [Online]. Available: https://www.tutorialspoint.com/uddi/uddi_overview.htm. [Accessed: October 8, 2016].

[11]  RESTful Web Services – Introduction. [Online]. Available: https://www.tutorialspoint.com/restful/restful_quick_guide.htm. [Accessed: October 3, 2016].

[12]  Prokofjeva N., Boltunova V., Analysis and Practical Application of PHP Frameworks in Development of Web Information Systems. Procedia Computer Science, 2017, Vol.104, pp.51-56. ISSN 1877-0509. Available: https://doi.org/10.1016/j.procs.2017.01.059