Update on IMS Enterprise Services v2 and Sakai

19
© Copyright 2006 IMS/GLC All Rights Reserved. Innovation · Adoption · Learning 1 Update on IMS Enterprise Services v2 and Sakai Linda Feng & Michael Feldstein Oracle Academic Enterprise Solutions IMS ES v2 Working Group

description

Update on IMS Enterprise Services v2 and Sakai. Linda Feng & Michael Feldstein Oracle Academic Enterprise Solutions IMS ES v2 Working Group. This presentation is for you if…. You are implementing or improving your SIS/LMS integration You are a Peoplesoft customer - PowerPoint PPT Presentation

Transcript of Update on IMS Enterprise Services v2 and Sakai

Page 1: Update on IMS Enterprise Services v2 and Sakai

© Copyright 2006 IMS/GLCAll Rights Reserved.

Innovation · Adoption · Learning

1

Update on IMS Enterprise Services v2 and Sakai

Linda Feng & Michael Feldstein

Oracle Academic Enterprise Solutions

IMS ES v2 Working Group

Page 2: Update on IMS Enterprise Services v2 and Sakai

© Copyright 2006 IMS/GLCAll Rights Reserved.

Innovation · Adoption · Learning

2

This presentation is for you if…

• You are implementing or improving your SIS/LMS

integration

• You are a Peoplesoft customer

• You are developing an Identity or Grading service for

any part of Sakai

• You want a window into how the IMS standards

process works

Page 3: Update on IMS Enterprise Services v2 and Sakai

© Copyright 2006 IMS/GLCAll Rights Reserved.

Innovation · Adoption · Learning

3

Agenda

• Background/ Goals

• Current Status

• Information Model

• Services

• Profiles and Conformance

• Oracle’s Use of IMS ES v2

Page 4: Update on IMS Enterprise Services v2 and Sakai

© Copyright 2006 IMS/GLCAll Rights Reserved.

Innovation · Adoption · Learning

4

Background/Goals for IMS ES v2

• IMS Enterprise v1: public release 2002• IMS Enterprise Services v1.1: public release

2004• V1 specs were too generic – resulted in non

standard integrations• Needed more defined structure for Course

Management • Wanted more granular Outcomes model• Wanted to harmonize Person definition with IMS

Learner Information Profile (IMS LIP)

Page 5: Update on IMS Enterprise Services v2 and Sakai

© Copyright 2006 IMS/GLCAll Rights Reserved.

Innovation · Adoption · Learning

5

Customer Needs

—Near real time integration

—Course to course site mapping (multi-section and

cross-listed courses)

—Final grade reporting

—Support for adjunct solutions (e.g., course

evaluations, external wikis, etc.)

—Lower and more controlled integration costs

Page 6: Update on IMS Enterprise Services v2 and Sakai

© Copyright 2006 IMS/GLCAll Rights Reserved.

Innovation · Adoption · Learning

6

Goals for IMS ES v2

• Relationships between courses/sections

• Enhanced Grade/Outcome model

• Better handling for multi-sectioned and cross-listed

• Increased adoption by SIS and LMS vendors

(Enterprise Alliance)

• Room for growth into other integration use cases

Page 7: Update on IMS Enterprise Services v2 and Sakai

© Copyright 2006 IMS/GLCAll Rights Reserved.

Innovation · Adoption · Learning

7

ES v2 Current Status

• Working group chartered earlier this year - Jan 2007• Co-Chairs, Linda Feng (Oracle) and Bill Lee (D2L)• Participants: Oracle, D2L, Informs, Ohio State, U. of

Wisc., Angel, Bb, Moodle, JISC/CETIS (UK), DEST (AU)

• Base documents issued internally for review Nov 2007

• Target CM/DN release: March 2008• Target Public Draft release: December 2008 • Target Public Final release: November 2009

Page 8: Update on IMS Enterprise Services v2 and Sakai

© Copyright 2006 IMS/GLCAll Rights Reserved.

Innovation · Adoption · Learning

8

Deliverables

• Use Cases

• Specification Overview

• Information Model

• Conformance Profile(s)

• Best Practices &

Implementation Guide

• WSDL Binding

• LDAP Binding - NEW

• UML XMI Files

• Sample Code

• Demonstration of

Interoperability

Page 9: Update on IMS Enterprise Services v2 and Sakai

© Copyright 2006 IMS/GLCAll Rights Reserved.

Innovation · Adoption · Learning

9

Information Model• Person

• Course Management—Course Template

—Course Offering

—Course Section

—Section Association

• Group

• Membership

• Outcome

Page 10: Update on IMS Enterprise Services v2 and Sakai

© Copyright 2006 IMS/GLCAll Rights Reserved.

Innovation · Adoption · Learning

10

Enterprise v2 Information Model: Courses and Enrollment

Person

Course Template

Course Offering

Course Section

Section Association

Group

Membership

Page 11: Update on IMS Enterprise Services v2 and Sakai

© Copyright 2006 IMS/GLCAll Rights Reserved.

Innovation · Adoption · Learning

11

Enterprise v2 Information Model: Outcomes

Person

Course Template

Course Offering

Course Section

Section Association

Result

Line Item

Group

Page 12: Update on IMS Enterprise Services v2 and Sakai

© Copyright 2006 IMS/GLCAll Rights Reserved.

Innovation · Adoption · Learning

12

Services

• Read(singular)• Reads(plural)• ReadFromSavePoint • Create• Update• Replace• Delete• Discover

Page 13: Update on IMS Enterprise Services v2 and Sakai

© Copyright 2006 IMS/GLCAll Rights Reserved.

Innovation · Adoption · Learning

13

Profiles & Conformance

• Ability to add constraints to base

specification

• Ability to define specific vocabulary for use in

specification

• Conformance will be tested against profile

Page 14: Update on IMS Enterprise Services v2 and Sakai

© Copyright 2006 IMS/GLCAll Rights Reserved.

Innovation · Adoption · Learning

14

SAIP v1

• Oracle has chosen to implement IMS ES v2 for SAIP using Sakai

as a reference (SAKORA Project)

• Focuses on mission critical integration of SIS and LMS

• Web services provide flexible, comprehensive batch and real

time integration

• Online functionality for easy, flexible default and ad hoc scoping

of courses and course to course site mapping

• Inbound Final Grades/Outcomes

• LDAP Binding to support provisioning to non-services based

solutions

Page 15: Update on IMS Enterprise Services v2 and Sakai

© Copyright 2006 IMS/GLCAll Rights Reserved.

Innovation · Adoption · Learning

15

Sakai Touchpoints

• CM API

• User provider

• Gradebook

• Profile tool?

• Others?

Page 16: Update on IMS Enterprise Services v2 and Sakai

© Copyright 2006 IMS/GLCAll Rights Reserved.

Innovation · Adoption · Learning

16

SAIP Integration ArchitectureCampus Solutions Integration

Broker

(Service definitions, routings,

transforms)

IMS

(standard payload)

LMSRequest for

snapshot

Snapshot Reply with

FileURL(w

sd

l, x

sd

)Enrollment, Courses, Persons

IMS messages

(ws

dl, xs

d)

SNAPSHOT

Page 17: Update on IMS Enterprise Services v2 and Sakai

© Copyright 2006 IMS/GLCAll Rights Reserved.

Innovation · Adoption · Learning

17

SAIP Integration ArchitectureCampus Solutions Integration

Broker

(Service definitions, routings,

transforms)

IMS

payload

LMS

Event based message

(ws

dl,

xs

d)

Enrollment, Courses, Persons

IMS messages

(ws

dl, xs

d)

EVENT BASED

Events

Page 18: Update on IMS Enterprise Services v2 and Sakai

© Copyright 2006 IMS/GLCAll Rights Reserved.

Innovation · Adoption · Learning

18

SAIP Integration ArchitectureCampus Solutions Integration

Broker

(Service definitions, routings,

transforms)

IMS

(standard payload)

LMS

Request for Outcome/Final Results

(ws

dl,

xs

d)

Final Outcome/Grading

IMS messages(w

sd

l, xsd

)

OUTCOME/FINAL RESULTS

Page 19: Update on IMS Enterprise Services v2 and Sakai

© Copyright 2006 IMS/GLCAll Rights Reserved.

Innovation · Adoption · Learning

19

Questions?

• Contact us at:

[email protected]

[email protected]

• SAIP (Sakora) project updates will be

posted on Sakai wiki:—http://bugs.sakaiproject.org/confluence/display/ENTR/