Last modified: 23 August 2010 by R.Levow: Original posting
Professor: Roy B. Levow
General class policies can be viewed here.
Textbook and Software:
- Java Web Services: Up and Running, by Martin Kalin, O’Reilly, 2009, ISBN 978-0-596-52112-7
- On-line Tutorials at W3Schools
- Java Development Kit (JDK)
- Apache Tomcat, Eclipse, Metro, Glassfish and other Java web tools.
- Many software tools listed in texts.
Prerequisites: COP 3813 and COT 3002 Catalog Description: Introduction to the concept of web services as a new programming model for dynamic application interaction over the web. The class covers how to program web services using standard Java APIs and how to implement, describe, register, discover, invoke, and deploy web services using web services standards, such as SOAP, WSDL, and UDDI.
Prerequisites by Topic:
- XHTML, XHTML Forms, XHTML Events
- CSS including external style sheets
- JavaScript, HTML DOM
- XML basics
- php (or other server-side programming language)
Course Objectives
Students will
- Understand the concept of Web Services
- Understand the primary standards and protocols for web services: XML, SOAP, WSDL
- Be able to design, implement, and deploy Java Web Services
- Understand security options and implementations for Java Web Services
Syllabus
- Web Services Overview
- Java Web Services
- WSDL
- SOAP and SOAP handling
- RESTful Web Services
- Web Services Security
- JAX-WS
Grading
There will be a mid-term (25%) and a final (30%), periodic quizzes in Blackboard based on assigned readings (5%) and a number of assignments (to be posted in BlackBoard) (40%).
|