190 likes | 404 Views
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
E N D
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 • You are developing an Identity or Grading service for any part of Sakai • You want a window into how the IMS standards process works
Agenda • Background/ Goals • Current Status • Information Model • Services • Profiles and Conformance • Oracle’s Use of IMS ES v2
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)
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
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
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
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
Information Model • Person • Course Management • Course Template • Course Offering • Course Section • Section Association • Group • Membership • Outcome
Enterprise v2 Information Model: Courses and Enrollment Group Course Template Course Offering Membership Person Section Association Course Section
Enterprise v2 Information Model: Outcomes Group Course Template Course Offering Line Item Section Association Course Section Result Person
Services • Read(singular) • Reads(plural) • ReadFromSavePoint • Create • Update • Replace • Delete • Discover
Profiles & Conformance • Ability to add constraints to base specification • Ability to define specific vocabulary for use in specification • Conformance will be tested against profile
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
Sakai Touchpoints • CM API • User provider • Gradebook • Profile tool? • Others?
SAIP Integration Architecture IMS messages Campus Solutions LMS Integration Broker (Service definitions, routings, transforms) Request for snapshot Snapshot Reply with FileURL (wsdl, xsd) (wsdl, xsd) Enrollment, Courses, Persons IMS (standard payload) SNAPSHOT
SAIP Integration Architecture Campus Solutions LMS Integration Broker (Service definitions, routings, transforms) IMS messages Enrollment, Courses, Persons (wsdl, xsd) (wsdl, xsd) Event based message IMS payload Events EVENT BASED
SAIP Integration Architecture Campus Solutions LMS Integration Broker (Service definitions, routings, transforms) IMS messages Request for Outcome/Final Results Final Outcome/Grading (wsdl, xsd) (wsdl, xsd) IMS (standard payload) OUTCOME/FINAL RESULTS
Questions? • Contact us at: • Linda.Feng@oracle.com • Michael.Feldstein@oracle.com • SAIP (Sakora) project updates will be posted on Sakai wiki: • http://bugs.sakaiproject.org/confluence/display/ENTR/