Massachusetts Institute of Technology Page 1
Open Knowledge Initiative
CSG - Princeton, 05/07/03
Massachusetts Institute of Technology Page 2
Elements of an enabling architecture/framework for learning systems
What are strategies for interoperability, scalability, and maintainability?
How might we migrate from an environment based on proprietary legacy tools to a standards-based environment that promotes interoperable systems?
What are the requirements for development/authoring tools that enable rapid prototyping, ease of maintenance, content adaptation, and collaborative development?
Massachusetts Institute of Technology Page 3
Elements of an enabling architecture/framework for learning systems
What is the impact of emerging specifications and standards (e.g., XML, SCORM, IMS, OKI SPECS, the semantic Web.....) on IT-enabled learning, and on managing rapid changes in the technology/tools environment
Massachusetts Institute of Technology Page 4
Data Specifications – IMS/SCORM
EnterpriseApplication A
EnterpriseApplication B
Data
Massachusetts Institute of Technology Page 5
An ApplicationBefore O.K.I.
An ApplicationBefore O.K.I.
OKI in a Nutshell
Massachusetts Institute of Technology Page 6
An ApplicationBefore O.K.I.
OKI in a Nutshell
An ApplicationAfter O.K.I.
Massachusetts Institute of Technology Page 7
Web Application on O.K.I. Services
HTML HTML
Web ServerStellar
Massachusetts Institute of Technology Page 8
Web and Client App Interoperability
HTML
Stellar
Massachusetts Institute of Technology Page 9
O.K.I. is:
Learning Technology Services Architecture
Open Service Interface Definitions (OSIDs)
Open source implementations
Open source educational applications
Community
Massachusetts Institute of Technology Page 10
O.K.I. Service Interface Definitions (OSIDs)
OSID's define how components of a learning technology environment communicate with: Other learning technology components Other campus systems Common infrastructure services
OSID’s are: Described abstractly and cast as Java APIs Royalty free Stable – license/branding prohibits modification
Supported by reference implementations and documentation
Massachusetts Institute of Technology Page 11
The OSIDs“Common Services”
Authentication Authorization DBC Logging Shared Filing Dictionary Hierarchy
“Extended Services”
User Messaging Scheduling Workflow
“Educational Services”
Class Admin Digital Repository Assessment Grading
Massachusetts Institute of Technology Page 12
OSID Abstraction and Bindings
Abstract Service Definition
Generators
Java InterfacesDocumentation
Other…
Massachusetts Institute of Technology Page 13
OSID Based Projects
University of Michigan
Stanford University
VUE -- Tufts University
Scorm Player --University of Cambridge
Digital Library Systems -- Dspace, Fedora
MIT
Indiana University
Massachusetts Institute of Technology Page 14
Current O.K.I. SID Community Institutional Partners
MIT, Stanford University, Dartmouth College, North Carolina State University, University of Michigan, Indiana University, University of Pennsylvania, University of Wisconsin-Madison, University of Cambridge
IMS Global Learning Consortium Members Assorted Institutional Projects
Massachusetts Institute of Technology Page 15
O.K.I. Status
Common Service OSIDs 1.0rc in community review SourceForge Publication SOON!
Educational Service OSID's in beta release Reference implementations and reference code available for
some OSIDs “LMS” systems expected Summer 2003 OKI “Starter Kit” release in Summer 2003 Vendor Engagement
Sun Microsystems Apple WebCT Blackboard
OKI/IMS Interoperabilty Lab 2003 -- July 8,9,10
Massachusetts Institute of Technology Page 16
Example: Digital Repository OSID
Massachusetts Institute of Technology Page 17
OKI Digital Repository OSID What functions do Educational Applications
need from Digital Repositories? How can we complement existing and future
data Specifications? How do we allow for systems of record for
learning assets? How do we support multiple Repositories with
multiple protocols
Massachusetts Institute of Technology Page 18
Many Repositories
IDC
iMac
I
BM
Remote
Local
IDC
Institutional
Massachusetts Institute of Technology Page 19
Many Protocols
IDC
iMac
I
BM
IDC
SOAPSRW
HTML
Z39.50
File System
METS
Remote
Local
Institutional
Massachusetts Institute of Technology Page 20
Many Data Specs/Standards
IDC
iMac
I
BM
IDC
SOAPSRW
HTML
Z39.50
File System
OAI
Remote
Local
Institutional
MarkDC
LOM
SCORM
METS
IMS CP
Massachusetts Institute of Technology Page 21
DR Demo…
Massachusetts Institute of Technology Page 22
Application Profile
Technology Profile
Technology Profile
Technology Profile
Technology Profile
Service Definitions
DataDefinitions
Domain Profile
Massachusetts Institute of Technology Page 23
Application Profile
Technology Profile
Technology Profile
Technology Profile
Technology Profile
Service Definitions
DataDefinitions
Domain Profile
Massachusetts Institute of Technology Page 24
Dimensions of Interoperability
Data Definitions
Technology Choices
UI/Application Frameworks
Service Definitions
Massachusetts Institute of Technology Page 25
Dimensions of InteroperabilitySe
rvic
eD
ata
UI
Tec
h
Gov.CorpHESchool
Massachusetts Institute of Technology Page 26
Open Knowledge InitiativeSe
rvic
eD
ata
UI
Tec
h
Gov.Corp.H.E.School
J
Massachusetts Institute of Technology Page 27
End