Developing web services in Java

Title Developing web services in Java
Course code CM188-09-2007-C
Objective Suppose you're running a hotel and would like to allow travel agencies to make bookings with you. You already have an internal software system to manage your bookings. But how to expose the booking function to the travel agencies? This can be done using a web service. This will allow their software to access your selected functions over the Internet, regardless what programming language their software is written in.

Web services are not equal to Servlet or JSP. Web services use XML for data exchange and is programming language independant. You can use Java, C#, Perl etc to implement web services.

On completion the students will be able to create secure web services using Java.

Content
  • Describing the interface of a web service using WSDL
  • Installing Tomcat and Axis
  • Installing and using Eclipse Web Tools Platform (WTP)
  • Generating service stub from WSDL with Ant
  • Generating client stub from WSDL with Ant
  • Using the wrapped convention for .NET interoperability
  • Understanding SOAP
  • Specifying a scope for the object providing web services
  • Signing and encrypting SOAP messages using WSS4J (WS-Security)
Assessment
  • The average mark for all the written tests is at least 60.
  • The average mark for all the lab assignments (or lab tests) is at least 60.
Target audience Java developers who need to create web services using Java.
Prerequisite Having used Java to write programs. Please create an e-learning account and then do the self-assessment to check.
Class size 18
Instructor CPTTM Appointed Instructor
Instruction language Cantonese
Handout language Handouts in English
Duration 15 hours in 5 sessions
Schedule 19:00-22:00, from Sep 1, 2007 to Sep 29, 2007 every Saturday.
Fee MOP480
Venue Cyber-Lab (Rua Comandante Mata Oliveira, Ed. Associacao Industrial, 3-andar Macau)
Certificate Qualification Certificate issued by CPTTM (for students who have attained at least 80% attendance and passed all assessments).
Remark Instuctor will deliver assignment to student to do at home after each session, the assignment will take about 6 -8 hours to finish. Instructor will give the model answer and review the difficulty parts of the assignment in the later session, to make sure all the students master the topic and get a better training result.

Search again Enrollment procedure