1 / 9

JISC Joint Programme Meeting July 07 2004 An Implementation of IMS Enterprise Web Services

JISC Joint Programme Meeting July 07 2004 An Implementation of IMS Enterprise Web Services Greg McClure. JISC ‘MLEs for Lifelong Learning’ programme Funded for 3 years until July 2005 Collaborative enterprise between FE and HE All FECs and HEIs in NI signed up by May 2004

boone
Download Presentation

JISC Joint Programme Meeting July 07 2004 An Implementation of IMS Enterprise Web Services

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. JISC Joint Programme Meeting July 07 2004 An Implementation of IMS Enterprise Web Services Greg McClure

  2. JISC ‘MLEs for Lifelong Learning’ programme Funded for 3 years until July 2005 Collaborative enterprise between FE and HE All FECs and HEIs in NI signed up by May 2004 Building an MLE to provide a set of focused services to third level students in the region The NIIMLE Project

  3. Core Data Show basic data held about the student IMS Enterprise – Person, Membership and Group specifications Courses / pathways Provide information on available courses IMS Enterprise – Group specification Transcript and PDP IMS LIP NIIMLE Student Services

  4. Previously … Data interoperability Agreed Application profiles Agreed Vocabularies Additionally …Service interoperability Specification of supported operations Specification of messages SOAP as message/transport protocol Defined by WSDLs Sufficient for implementation What we mean by Web Services

  5. The NIIMLE in the region: Central portal - uPortal 16 FE Colleges 2 Universities Done the homemade version - PHP Worked well but not extensible UU building ‘data pyramid’ NIIMLE as just another consumer Good tool support – Apache Axis Objects not XML ! Why ESWS for NIIMLE ?

  6. PersonManagementService Returns core data for this student MembershipManagementService Returns memberships for this student (enrolments on courses) GroupManagementService Returns details of each group (course) ESWS Service Call Sequence

  7. HTTP Basic Auth Per-service (URL endpoint) control Attach to local LDAP Authenticate student id/password Need authorisation framework Responsibility of the implementation Authentication

  8. Design application profile Build web service implementation Install server Expose to the internet – external IP Link to directory service Link to student record system Identify student group A Case Study - BIFHE

More Related