Viktorija Boltunova, Natalya Prokofyeva

Last modified: 05.06.2017


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.


SOAP; Web service; REST


[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: [Accessed: October 3, 2016].

[4]     Introduction to XML. [Online]. Available: [Accessed: October 3, 2016].

[5]     Web Services Description Language (WSDL) 1.1. [Online]. Available: [Accessed: October 3, 2016].

[6]     Web Services Description Language (WSDL) Version 2.0 Part 0: Primer. [Online]. Available: [Accessed: October 3, 2016].

[7]     Simple Object Access Protocol (SOAP) 1.1. [Online]. Available: [Accessed: October 3, 2016].

[8]     XML SOAP. [Online]. Available: [Accessed: October 3, 2016].

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

[10]  UDDI – Overview. [Online]. Available: [Accessed: October 8, 2016].

[11]  RESTful Web Services – Introduction. [Online]. Available: [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: