education 2.0 – education in the participation age tim bray director of web technologies sun...
TRANSCRIPT
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
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
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
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
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
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
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
Sun Confidential: Internal Only 8
www.educationcommons.org
Select PROJECTSSelect COMMUNITY SOURCE STUDENT SYSTEM
SOA Workshop Archive
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
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
EDUCATION 2.0 –EDUCATION IN THEPARTICIPATION AGE
Tim BrayDirector of Web TechnologiesSun Microsystems
Ted DoddsCIOThe University of British Columbia
2007 Worldwide Educationand Research Conference