Web Services and the Resource Framework (WSRF)

Europe/Zurich
Forschungszentrum Karlsruhe

Forschungszentrum Karlsruhe

Richard Hopkins
Description

A \"Web Service\" is a software system accessible over the internet, based on a particular collection of concepts and standards. The Web Services Resource Framework (WSRF) is a further set of concepts and proposed standards pertaining to Web Services which allow a service user to acess and manipulate state, i.e. data values that persist across and evolve as a result of Web Service interactions.

This course covers the Web Services and WSRF concepts and standards, and some of the technologies available for constructing, deploying and using a web service. It is intended for people with little or no prior experience of web services technology who wish to learn how to develop web services applications.

The event will support remote participants via AccessGrid.

Physical participation is limited to 14 people. Places will be assigned on a "first come, first served" basis. Please note that this is the first time that a course held at Forschungszentrum Karlsruhe will ve available via Access Grid to an external audience. While we hope to be able to provide you with a seemless transmission of the course via Access Grid, due to possible technical difficulties we do recommend that you attend the event physically.

Pre-requisites

  • At least some experience of Java programming
  • A basic understanding of internet technologies

Learning outcomes

  • To understand the concepts and context of Web services and WSRF
  • To understand the structure of the various XML documents involved
  • To be able to use JAVA-based Web Services tools to create a service and a client

Topics to be covered, provisionally:

  • Concepts and standards:
    • XML 1.0
    • XML Schemas
    • SOAP 1.1
    • WSDL 1.1
    • WSRF
  • Use of tools:
    • ANT
    • JWSDP

Bookings

NeSC registraton page.

Location

Forschungszentrum Karlsruhe, Institut fuer Wissenschaftliches Rechnen, Building 441, Hermann-von-Helmholtz-Platz 1, 76344 Eggenstein-Leopoldshafen (near Karlsruhe).

  • Tuesday 15 March
    • 09:30 19:05
      Day 1
      • 09:30
        Introduction to the Event 9h 35m
        Speaker: Ruediger Berlich
      • 09:35
        Introduction to Web Services 35m
        Speaker: Richard Hopkins
        more information
        transparencies
      • 10:10
        XML 1h
        Speaker: Richard Hopkins
        more information
        transparencies
      • 11:10
        Coffee 20m
      • 11:30
        Schemas 1h 10m
        Speaker: Richard Hopkins
        more information
        transparencies
      • 12:40
        Lunch 50m
      • 13:30
        SOAP 1h
        Speaker: Richard Hopkins
        more information
        transparencies
      • 14:30
        Tools - JAVA for C++ developers and Web Service Tools 1h
        Delivered over AccessGrid
        Speaker: David Fergussen
        more information
        transparencies
      • 15:30
        Practical I -Quote of the Day Service & Client 2h
        (Includes coffee break)
        Speaker: Oliver Malham
        document
  • Wednesday 16 March
    • 09:00 17:00
      Day 2
      • 09:00
        WSDL 1h
        Speaker: Richard Hopkins
        transparencies
      • 10:00
        Practical II - Modifying Quote of the Day WSDL 40m
        Speaker: Richard Hopkins
        transparencies
      • 10:40
        Coffee 20m
      • 11:00
        WSRF 1h 10m
        Speaker: Richard Hopkins
        transparencies
      • 12:10
        Practical III - Incorporationg WSRF into Quote of the Day Service 45m
        Speaker: Richard Hopkins
        more information
        transparencies
      • 12:55
        Lunch 50m
      • 13:45
        Practical IV - File Repository Client and Server 3h 15m
        (includes coffee break)
        Speaker: Oliver Malham
        document