8
1 G52IWS: Introduction Chris Greenhalgh

1 G52IWS: Introduction Chris Greenhalgh. 2 Contents Scope & style Main topics Prerequisites Resources Assessment Contact

Embed Size (px)

Citation preview

Page 1: 1 G52IWS: Introduction Chris Greenhalgh. 2 Contents Scope & style Main topics Prerequisites Resources Assessment Contact

1

G52IWS: IntroductionChris Greenhalgh

Page 2: 1 G52IWS: Introduction Chris Greenhalgh. 2 Contents Scope & style Main topics Prerequisites Resources Assessment Contact

2

Contents

Scope & style Main topics Prerequisites Resources Assessment Contact

Page 3: 1 G52IWS: Introduction Chris Greenhalgh. 2 Contents Scope & style Main topics Prerequisites Resources Assessment Contact

3

Scope & Style

Web services i.e. Distributed computation and coordination based

on XML, SOAP, WSDL, UDDI, ... Mixture of theory and practical examples

Practical examples based on Java, Apache AXIS and Jetty J2EE container

Page 4: 1 G52IWS: Introduction Chris Greenhalgh. 2 Contents Scope & style Main topics Prerequisites Resources Assessment Contact

4

Main topics

RPC-based web service interaction Message-based web service interaction Web service standards

SOAP WSDL UDDI

Web service security Background: XML, HTTP, WWW

Page 5: 1 G52IWS: Introduction Chris Greenhalgh. 2 Contents Scope & style Main topics Prerequisites Resources Assessment Contact

5

Prerequisites

G51WPS – Web Programming & Scripting G51PRG – Programming (Java)

Page 6: 1 G52IWS: Introduction Chris Greenhalgh. 2 Contents Scope & style Main topics Prerequisites Resources Assessment Contact

6

Resources Lectures

2 per week, ~1 hour each Non-assessed exercises

With lab support sessions (TBD) Textbooks

Ramesh Nagappan, Robert Skoczylas, Rima Patel Sriganesh. Developing Java Web Services: Architecting and Developing Secure Web Services Using Java, 1st ed. Wiley, 2003.

H. Peter Alesso, Craig F. Smith. Developing Semantic Web services. Natick, Mass. : A K Peters, 2005.

Page 7: 1 G52IWS: Introduction Chris Greenhalgh. 2 Contents Scope & style Main topics Prerequisites Resources Assessment Contact

7

Assessment

1 Unseen written examination 2 hours Provisionally 3 questions from 5

Page 8: 1 G52IWS: Introduction Chris Greenhalgh. 2 Contents Scope & style Main topics Prerequisites Resources Assessment Contact

8

Contact

Prof. Chris Greenhalgh Room B2, CS building, Jubilee Campus Email: [email protected]

(repeatedly...)