CS311 : Introduction to Web Services Development

I like this Course

Course Info

Course Category

Computer Science/Information Technology

Course Level


Credit Hours





Syed Nauman Ali Shah
MS in Computing
NUS (National University of Singapore)

Course Contents

Course Objective:


This course is designed to provide the required skills in OO design and web-based application development to the students. This is achieved through practical hands-on includes extensive lab exercises. The teaching methodology includes lectures and regular lab-sessions in order to make students proficient in the programming language and several tools associated with it. Students will be able to understand object oriented paradigm and its implementations and basics of Java Programming Language. Following are few higlited objectives which will be targeted in this course.


1.        Understanding of Object Oriented Paradigm

2.        Understanding of Basics of Java Programming Language

3.        Understanding of Java Database Connectivity

4.       Basics of Web Applications using Servlets/JSP

5.        Introduction of Webservices

6.       Describe the structure of an XML document using schema

7.        Interact with XML documents from Java programs using SAX, DOM, JAXB and TRaX

8.       Monitor SOAP messages between web services and clients

9.       Write and deploy WSDL for WSDL-first web services

10.     Design a Service Oriented Architecture with XML Web Services

11.      Create WSDL-first and code-first web services

12.     Create synchronous and asynchronous web service clients

13.     Interpose custom SOAP handlers on client-side and server-side

14.     Orchestrate web services

15.     Enable message optimization, reliability and security with WS-* standards





Text & Refrence Books :

1.                     Java How to program by Deitel  & Deitel

2.                    Web Services A Technical Introduction, Developers Series by Deitel  & Deitel

3.                    Java Web Services Architecture by James McGovern, Sameer Tyagi, Michael Stevens, Sunil Mathew

4.             Developing Java Web Services by Ramesh Nagappan, Robert Skoczylas, Rima Patel Sriganesh

5.                    Developing Enterprise Webservice by Sandeep Chatterji

6.             Java Web Services in a Nutshell by Kim Topley

7.                    Java Webservices up and running by Martin Kalin