iwmw 2003: c5 web services and the institutional web

15
09/06/2003 [email protected] Information Strategy Directorate Web Services Technologies Diane McDonald, Strathclyde University Institutional Web Managers Workshop - 2003 Parallel Session C5

Upload: iwmw

Post on 20-Jan-2017

101 views

Category:

Education


2 download

TRANSCRIPT

09/06/2003 [email protected] Information Strategy Directorate

Web Services Technologies

Diane McDonald, Strathclyde University

Institutional Web Managers Workshop - 2003

Parallel Session C5

09/06/2003 [email protected] Information Strategy Directorate

Proposed Structure09:15–09:20

Introduction to session

09:20–09:30

Brief overview of Web Services Technologies

09:30-09:40 Brainstorming session to identify potential usage scenarios in HE/FE.

09:40-10:10Group discussion to investigate how the opportunities identified could be realised.

10:10-10:15 Report back10:15-10:30 Discussion to devise a way

forward.

09/06/2003 [email protected] Information Strategy Directorate

Background• e-commerce• Enterprise Application Integration• Object Orientated too complicated

New methodologies and tools required.

• Key requirements– Reuse of applications and resources– Cost-effective to implement

09/06/2003 [email protected] Information Strategy Directorate

What are Web Services ?

• ‘framework of self contained modular applications that can be made available, discovered and executed over the network by remote programs’

publish, discover, interact

09/06/2003 [email protected] Information Strategy Directorate

WST Core Standards• SOAP• WSDL• UDDI

09/06/2003 [email protected] Information Strategy Directorate

WST Core Standards• SOAP : (Simple Object Access Protocol)

–Lightweight XML-based protocol for transfer of structured data and type info

–Features› Message / Envelope› Stateless, Utilises underlying network

protocols› RPC, Message Exchange Patterns (MEP)

–SOAP 1.1 (1.2 W3C working draft)

09/06/2003 [email protected] Information Strategy Directorate

WST Core Standards

– ‘describes how to interpret the messages, how to contact the WS and what protocols to use’

– uses standard XML schema– does not deal with business logic– WSDL 1.2 W3C working draft

•SOAP•WSDL : Web Service Definition Language

09/06/2003 [email protected] Information Strategy Directorate

WST Core Standards

– Information repository and query services– UBR – Universal Business Registry– UDDI 3.0 OASIS/UDDI.org

• SOAP• WSDL• UDDI:Universal Data Description and Integration

09/06/2003 [email protected] Information Strategy Directorate

WST Players• Developers

– HP– Microsoft, IBM, Sun, BEA Systems, Many

other application developers• Standards Organisations

– OASIS– W3C (World Wide Web Consortium)– WS-I (Web Services Interoperability

Organisation)

09/06/2003 [email protected] Information Strategy Directorate

WST Protocol Stack

09/06/2003 [email protected] Information Strategy Directorate

The Issues• Standards• Business Logic• Security and Trust Models• Uptake of Web Services• Business Models

09/06/2003 [email protected] Information Strategy Directorate

Potential Usage Scenarios - General

• Business– Enterprise application integration– E-commerce

• Application Integration• Portals and Portlets

09/06/2003 [email protected] Information Strategy Directorate

Discussion 1 - AllAim: Identify potential scenarios for

use of WST within the HE/FE community

•MLEs?•Portals and Portlets?•Information Environments?•Tools?

Community-wide infrastructure?

09/06/2003 [email protected] Information Strategy Directorate

Discussion 2 - Groups

Discuss: What are the:• advantages?• risks?• barriers to implementation?

– technical, cultural, business, other?2 Groups : 1 technical, 1 strategic

Agree on raconteur

Aim: Analyse the factors that will effect use of Web Services within HE/FE.

09/06/2003 [email protected] Information Strategy Directorate

Discussion 3 - All

Summary:– What?– By whom?– Timescales?

Technical workshops, exemplars, CoPExample Business Cases, implementation studies, CBA

JISC, UCISA, W3C etc?

Technical

Strategic

Aim: Identify the advice and guidelines required by the community.