Web Services Summer 2006

Investigation of Web Services using Java.
Instructor: Dr. Robert Brazile
Email: brazile@cs.unt.edu
Text. J. McGovern."Java web services architecture", Morgan-Kaufman, 2003
Grade: Final exam 40, midterm exam 20, project 20, research paper 20
Cheating: cheating in this class is attemping to get credit for work someone else did. Do not turn in a project or a research paper that you did not write yourself. If you use examples or preliminary ideas from someone else, document that! If you are caught cheating you will get ZERO for that assignment and you may fail the course. Also a note will be placed into your permanent record.
Cell Phone policy: turn it off when you come to class. If you leave class to answer a call, do not come back. If you are expecting a call and must take it, do not come to class.
Leaving class: If you have a Dr. appointment or some other valid reason to leave class, tell me ahead of time and sit by the door so you can leave without disturbing the class.

1. Introduction What is a web service. XML review. Java review.
chapter 1
2. SOAP SOAP ppt
AXIS. Information
Include simple examples of web services. Allow simple tweaking of the services
HelloRandom Project
3-4. SOA
Service Oriented Architecture
5-8. WSDL and UDDI Include examples and projects using these. Detailed examples and simple projects.
WSDL
w2j
UDDI
ebXML
9. Midterm exam
10-12. Java Web services JAXP, JAX-RPC, JAXM, eXML. JAXR, JAXB. Include examples. Discussion of project.
wsdk
ant tutorial
13. Security
security
14. Practical considerations
Practical Considerations
complex type deployment
15-20. Project and presentations, final exam