education 2.0 – education in the participation age tim bray director of web technologies sun...

11
EDUCATION 2.0 – EDUCATION IN THE PARTICIPATION AGE Tim Bray Director of Web Technologies Sun Microsystems Ted Dodds CIO The University of British Columbia 2007 Worldwide Education and Research Conference

Upload: christian-blankenship

Post on 13-Dec-2015

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: EDUCATION 2.0 – EDUCATION IN THE PARTICIPATION AGE Tim Bray Director of Web Technologies Sun Microsystems Ted Dodds CIO The University of British Columbia

EDUCATION 2.0 –EDUCATION IN THE PARTICIPATION AGE

Tim BrayDirector of Web TechnologiesSun Microsystems

Ted DoddsCIOThe University of British Columbia

2007 Worldwide Educationand Research Conference

Page 2: EDUCATION 2.0 – EDUCATION IN THE PARTICIPATION AGE Tim Bray Director of Web Technologies Sun Microsystems Ted Dodds CIO The University of British Columbia

Sun Confidential: Internal Only 2

Brief History of Student Systems

• BC> paper based processes> information silos in separate departments> the customer had to help us run the institution

• SRS> on-line records, flat files, reports

• SIS> support for core processes> often more work for other users> we began to help the customer

Page 3: EDUCATION 2.0 – EDUCATION IN THE PARTICIPATION AGE Tim Bray Director of Web Technologies Sun Microsystems Ted Dodds CIO The University of British Columbia

Sun Confidential: Internal Only 3

Feasibility Study

• Funded by Mellon Foundation• Questions – January 2006

> level of interest in a community/open source SSS?> need for a community/open source SSS?> any existing applications to use as a base?

• Answers – August 2006> interest high, belief strong> need is clear (AACRAO survey)> need to add functionality to existing systems

• Concurrently, series of SOA workshops• Kuali Student – first founders meeting, October 2006

Page 4: EDUCATION 2.0 – EDUCATION IN THE PARTICIPATION AGE Tim Bray Director of Web Technologies Sun Microsystems Ted Dodds CIO The University of British Columbia

Sun Confidential: Internal Only 4

Open and community source

CoreInfrastructure

Tools andcomponents

Enterpriseapplications

Linux (1991)

1990

Apache (1995)

1995 2000 2005

PostgreSQL (1999)

Eclipse (2004)

uPortal (2001)

Sakai (2004)Kuali Fin. (2004)

Moodle (2001)

jBoss (1999)

Kuali Student Next generation

systems

Page 5: EDUCATION 2.0 – EDUCATION IN THE PARTICIPATION AGE Tim Bray Director of Web Technologies Sun Microsystems Ted Dodds CIO The University of British Columbia

Sun Confidential: Internal Only 5

Kuali Student Project

• Vision> Student-centric> Flexible processes> High-level entities> International

• Delivery> Service-oriented architecture, web services> Community source, program planning> Modular design and delivery> Use existing standards

Page 6: EDUCATION 2.0 – EDUCATION IN THE PARTICIPATION AGE Tim Bray Director of Web Technologies Sun Microsystems Ted Dodds CIO The University of British Columbia

Sun Confidential: Internal Only 6

Contact Admission Registration

Identityservice

Evaluationservice

Enrolmentservice

Learningplan

Programrequirements

Programavailability

System architecture

Portalservice

Workflowservice

Rulesservice

Applications

BusinessServices

InfrastructureServices

User

Information

Con

cier

gePortalConcierge

Page 7: EDUCATION 2.0 – EDUCATION IN THE PARTICIPATION AGE Tim Bray Director of Web Technologies Sun Microsystems Ted Dodds CIO The University of British Columbia

Sun Confidential: Internal Only 7

Founders and Partners

• Founding Institutions> Carnegie Mellon University> San Joaquin Delta College> University of British Columbia> University of California, Berkeley > University of Maryland, College Park> Also:

• AACRAO• Andrew Mellon Foundation

• Partners> Massachusetts Institute of Technology

Commitments:• $1M/year for 5 years

(people/cash)• Vision• SOA• Implementation• Advocacy

Page 8: EDUCATION 2.0 – EDUCATION IN THE PARTICIPATION AGE Tim Bray Director of Web Technologies Sun Microsystems Ted Dodds CIO The University of British Columbia

Sun Confidential: Internal Only 8

www.educationcommons.org

Select PROJECTSSelect COMMUNITY SOURCE STUDENT SYSTEM

SOA Workshop Archive

Page 9: EDUCATION 2.0 – EDUCATION IN THE PARTICIPATION AGE Tim Bray Director of Web Technologies Sun Microsystems Ted Dodds CIO The University of British Columbia

Sun Confidential: Internal Only 9

10 Guiding Principles - Technology

SOA Methodology1. Reuse, autonomy, loose

coupling, and up-front design via service contracts

2. Web services3. Standards based4. Separate governance process

for service contracts

Component Abstraction5. Business processes and

business rules6. Presentation layer via an open

source portal7. Data layer

Leveraging of Open Source8. System will be built entirely on

an open source software stack

9. Infrastructure will be composed of existing open source products

Development10.Java as the language of

choice

Page 10: EDUCATION 2.0 – EDUCATION IN THE PARTICIPATION AGE Tim Bray Director of Web Technologies Sun Microsystems Ted Dodds CIO The University of British Columbia

Sun Confidential: Internal Only 10

Phase/Release 1 - Plan

Everyone and Everything Participating on the Network

TechnicalFunctional

Jan 2007

Mar 2007Apr 2007

Aug 2007Sep 2007

Feb 2008Mar 2008

Jun 2008Jul 2008

Dec 2008Jan 2009

Planning & Preparation

Business Requirements-Process models-ER models-Full scope

Technical Architecture-Technology proofs-SOA standards

Service Modeling(Infrastructure & Domain 1)

DEV Environment- Procedures- Standards-Tools

Contract Design(Infrastructure and Domain 1)

Service Modeling(Domain 2 & Domain 3Domain 4?)

Software Design & Development

(Infrastructure and Domain 1)

Implementation & Release 1

Adjust plans and repeat

TechnicalFunctional

Jan 2007

Mar 2007Apr 2007

Aug 2007Sep 2007

Feb 2008Mar 2008

Jun 2008Jul 2008

Dec 2008Jan 2009

Planning & Preparation

Business Requirements-Process models-ER models-Full scope

Technical Architecture-Technology proofs-SOA standards

Service Modeling(Infrastructure & Domain 1)

DEV Environment- Procedures- Standards-Tools

Contract Design(Infrastructure and Domain 1)

Service Modeling(Domain 2 & Domain 3Domain 4?)

Software Design & Development

(Infrastructure and Domain 1)

Implementation & Release 1

TechnicalFunctional

Jan 2007

Mar 2007Apr 2007

Aug 2007Sep 2007

Feb 2008Mar 2008

Jun 2008Jul 2008

Dec 2008Jan 2009

Planning & Preparation

Business Requirements-Process models-ER models-Full scope

Technical Architecture-Technology proofs-SOA standards

Service Modeling(Infrastructure & Domain 1)

DEV Environment- Procedures- Standards-Tools

Contract Design(Infrastructure and Domain 1)

Service Modeling(Domain 2 & Domain 3Domain 4?)

Software Design & Development

(Infrastructure and Domain 1)

Implementation & Release 1

Adjust plans and repeat

Adjust plans and repeat

Page 11: EDUCATION 2.0 – EDUCATION IN THE PARTICIPATION AGE Tim Bray Director of Web Technologies Sun Microsystems Ted Dodds CIO The University of British Columbia

EDUCATION 2.0 –EDUCATION IN THEPARTICIPATION AGE

Tim BrayDirector of Web TechnologiesSun Microsystems

Ted DoddsCIOThe University of British Columbia

2007 Worldwide Educationand Research Conference