1 of 20 The Strategic Importance of Web Services EDUCAUSE Conference November 5, 2003 Richard...

Post on 19-Jan-2016

219 views 0 download

Tags:

Transcript of 1 of 20 The Strategic Importance of Web Services EDUCAUSE Conference November 5, 2003 Richard...

1 of 20

The Strategic Importance of Web Services

The Strategic Importance of Web Services

EDUCAUSE Conference

November 5, 2003

Richard Spencer, Executive Director, e-Business

Ted Dodds, CIO

University of British Columbia

Copyright Spencer/Dodds, 2003. This work is the intellectual property of the author. Permission is granted for this material to be shared for non-commercial, educational purposes, provided that this copyright statement appears on the reproduced materials and notice is given that the copying is by permission of the author. To disseminate otherwise or to republish requires written permission from the author.

2 of 20

Key Themes

Aligning technology with institutional goals

Keeping an end user point of view

Open standards

Web services in practice

Systems thinking

3 of 20

Aligning IT initiatives

A university’s key goals:

learning and development

scholarship and discovery of knowledge

transmission of knowledge

community engagement

people are a university’s most important

resource

4 of 20

People

Faculty and students need

– less time on administration, and better service

– technology that enables research and learning

– opportunities to be more productive

Staff need

– shared information and knowledge improved processes (Web self-service) access to multiple systems (Web services)

– more time for value added work

5 of 20

UBC’s e-Strategya guiding framework to align UBC’s technology initiatives with the University’s strategicgoals

6 of 20

Web services

“Any piece of software that makes itself available over the Internet and uses a standard XML messaging system”

“Improve end-user productivity and convenience by tying together heterogeneous systems so that application silos disappear while underlying processes and data become visible”

7 of 34

Portal Framework

Business process view, not application silo view

Publish and subscribe, not static content

Integrate, personalize and customize, not transaction-centric

Finance H/RStudentAdmin

WebCTCourses

Back Office

Web Access

MyUBCMyUBCPortalEnd UserPerspective

(circa 2001)

8 of 20

FinanceFinance H/RH/R StudentAdmin

StudentAdmin WebCTWebCTLegacy Silos

Portal – Single Sign-onPortal – Single Sign-onPersonalizedAccess

Web Services

CustomerFacing

Utility

9 of 20

What others have said

About standards, not about infinite choice (Walsh, 2002)

Seductive but fuzzy, the next evolutionary step (Oblinger, 2002)

Most promising aspect is ability to resolve differences among shared networked applications (Jacobson, 2002)

The capabilities of Web Services will expand and a new generation of service applications will emerge –designed and built by business integrators, not programmers. (Gleason, 2002)

10 of 20

Mainstream will find XML/SOAP-based solutions to be more appealing and do not need services registry (UDDI). (Gartner, 2003)

11 of 20

Separating Presentation and Data HTML

– Web page as a single aggregated data entity– Focus is on presentation

XML– Identify data elements and types in a web

environment– Focus is on data

Tuition amount Learning object Journal citations

12 of 20

The standards

Data XML

Validation Schema

Transport SOAP (real-time)SMTP (batch)

Security SAML

Discovery/Description WSDL

Directory UDDI

Portlet JSR 168

Transformation XSLT

Source: Jim Farmer, Japan Education and Research Conference, Nov. 2002

13 of 20

System silos ERP systems– Finance– Human Resources

Other systems– Student admin– Course management– Continuing studies– Library– Residence and

conferences– Food services– Advancement– Land and building

management, etc.– Parking

our systems reflect our paper based organizational structure

– filing cabinets– separate departments– compliant customers

different, incompatible technologies

lack of networks

no demand for real-time service

14 of 20

A shift in perspective

From

An application

A function

My department

To

A person

A process The integration of functions

My customerMy institution

Systems Thinking

15 of 20

Systems thinking

work on small pieces

only build each piece once

tie the pieces together

keep the pieces aligned with the vision

only store information once

let customers enter and update information

align service delivery toward the customer

16 of 20

Consolidated billing

StudentServiceCentre

Consolidatedbilling

Admission fees

Tuition fees

Residence fees

Meal plan

creditcardauth Accounting

EFTfrom bank

EFT tostudent

a/c

17 of 20

UBC CV – Overview and Demo

Granting Agency(NSERC, SSHRC,

CIHR)

• Use Common CV

Researcher

• Populate personal activities from external data sources

• Enter data once or never• Retain control• Construct multiple views• Store granting council data

remotely• Store UBC data locally

18 of 20

Observations

Well-suited to academic environment– Loose coupling Decentralization

Enabled by power of open standards– XML is license free

Publishing and discovering– Control rests with end user

Effective between or within institutions– Personal agreement within institution

19 of 20

Evolution on campus

Build a community to support the model– May be more successful if left informal at first– Could be built around a single important service

Establish trust – Iterative dialogue between clients and builders

Develop governance– To formalize “how we do things”

20 of 20

Thanks for listening!

Questions?

21 of 20