WEB Services
Course title: WEB Services
Code: 3ФЕИТ12З002
Number of credits (ECTS): 6
Weekly number of classes: 2+2+1+0
Prerequisite for enrollment of the subject: Taken course: WEB applications
Course Goals (acquired competencies): The goal of this course is to provide an overview od the basic specifications of WEB services, SOAP, WSDL and UDDI and the basics of REST style of designing and building of services. The course provides comperhensive coverage of the programming models and frameworks associated with WEB services and REST Java APIs for development, building, packing and deploying for service providers and service users.
Total available number of classes: 180
Course Syllabus: Overview of WEB services and service oriented architectures. Java. XML and JSON. Java Server Pages. Servlets. SSL and Secure Connection. SOAP protocol. WEB Services Description Language (WSDL). Publication of WEB services. JAVA API for development of service providers and srvice users. XML Beans и Axis 2. RESTful services. Eclipse, NetBeans and VisualStudio for WEB services. WEB services and Java application serers. Examples of commertial WEB services from major service providers.
Literature:
Required Literature |
||||
No. |
Author |
Title |
Publisher |
Year |
1 |
Martin Kalin |
Java Web Services: Up and Running, 2 edition |
O'Reilly Media |
2013 |
2 |
Steve Graham, Doug Davis, Simeon Simeonov, Glen Daniels, Peter Brittenham, Yuichi Nakamura |
Building WEB services with Java: Making sense of XML, SOAP, WSDL and UDDI |
Sams Publishing |
2005 |