Title: UML and WSDL for JISC e-Learning Projects INTRODUCTION Richard Hopkins rph@nesc.ac.uk NeSC Training Team Member
1UML and WSDL for JISC e-Learning
ProjectsINTRODUCTIONRichard Hopkins
rph_at_nesc.ac.ukNeSC Training Team Member
2Practicalities
- The team
- Richard Hopkins UML / organisation
- David Fergusson - WSDL / UML
- Guy Warner Tutorial / Technical
- Oliver - Tutorial / Technical
- Fire escapes
- Feed-back forms
- Coffees and Lunches flexible
- Enjoy!
3Motivation
- Overall
- To establish common approaches across JISC
e-Learning projects for - The documentation of user requirements
- The definition of web services
- UML Unified Modelling Language
- Provides a standard vehicle for representing
various views of a system - How it will be used
- System Structure
- The interfaces it provides
- Its implementation
- Used for
- User Requirements
- External specification
- Internal Design
4Motivation
- Overall
- The documentation of user requirements
- The definition of web services
- Using Web services
- Facilitates co-operating between autonomous
components - Spontaneously appear (and disappear)
- Require discovery mechanism
- Autonomous evolution of a component
- Provided it supports the original definition
- Need a definition language
- Therefore Must use WSDL
- Web Services Definition Language
- Definitive, programming-oriented, documentation
of the service definition
5How UML WSDL fit together
- Included
- For concreteness
- Some of you will be doing it
student
register
admin.
Use Case Diag. requirements
6Course Structure
- Tuesday
- Technical Introduction
- Introduction to UML
- Introduction to Web Services
- UML covering all that you should need to know
about UML - Practical, POSEIDON how to use this UML tool
- Further Web Services
- WSDL the detail of WSDL definitions
- Practical, WSDL
- Wednesday A major practical
- Thursday adaptable
- Continuing (?) De-briefing the practical
- Additional Web Services / WSDL
- Additional UML
7Teams For Day 2 Practical
Team D Roberto Fraile Mohammed Islam Daniel
May Simon McAlister Repository Service
Team A John Scott Dan Powley M Hassan
Sheikh Leif Isaksen Person Service
Team C Robin Johnson Robert Gilks Sam
Easterby-Smith Forum Service
Team B Tjitske Kamphuis Gary Murray Julian
Sedding Group Service
So do early practicals in this configuration Of
machine usage