Scott Thorne & Chuck Shubert

Slides:



Advertisements
Similar presentations
The e-Framework Bill Olivier Director Development, Systems and Technology JISC.
Advertisements

Mobile Access: BYOD Trends SCOTT DUMORE - DIRECTOR, TECHNOLOGY, CHANNELS & ALLIANCES AUTONOMY, HP SOFTWARE.
WHY CMS? WHY NOW? CONTENT MANAGEMENT SYSTEM. CMS OVERVIEW Why CMS? What is it? What are the benefits and how can it help me? Centralia College web content.
Open Knowledge Initiative Phillip D. Long Senior Strategist for the Academic Computing Enterprise Massachusetts Institute of Technology eLearning Standards.
© Copyright 2006 Massachusetts Institute of Technology Open Knowledge Initiative ™ Open Knowledge Initiative International Symposium on Open Educational.
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
Open Library Environment Designing technology for the way libraries really work November 19, 2008 ~ ASERL, Atlanta Lynne O’Brien Director, Academic Technology.
Thee-Framework for Education & Research The e-Framework for Education & Research an Overview TEN Competence, Jan 2007 Bill Olivier,
OKI Focus Groups at Educause, October 2002 Page 1 Open Knowledge Initiative Educause Focus Group Geoff Collier and Robby Robson, Eduworks Educause 2002,
Open Knowledge Initiative Scott Thorne Jeff Kahn
1©2005 OnTapSolutions5 December 2005 Service Oriented Architecture with O.K.I. Tom Coppeto OnTapSolutions Stuart Sim Sun Microsystems 5 December 2005.
John OckerbloomDec. 6, 2002 Supporting learning at the library Towards integrating LMS and digital library technology at Penn John Mark Ockerbloom CNI.
Open Knowledge Initiative ITAG Luncheon 1/8/03 Scott Thorne.
ELearning Frameworks: What, Why and Who, Where & When Daniel Rehak, Learning Systems Architecture Lab, USA Kerry Blinco, Dept. Education Science and Training,
Massachusetts Institute of Technology Page 1 Open Knowledge Initiative CSG - Princeton, 05/07/03.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
SAKAI Project (Synchronized Architecting of Knowledge Acquisition Infrastructure) Sakai is intended to deliver open source CMS and research collaboration.
E-Learning and the Digital Library A Report on Collaboration between IMS and OKI 2002 CNI Fall Task Force Meeting Steve Griffin, COO & co-founder IMS Jeff.
SAKAI February What is SAKAI? Sakai ≠ Course Management System Sakai = Collaboration & Learning Environment.
Dr. Kurt Fendt, Comparative Media Studies, MIT MetaMedia An Open Platform for Media Annotation and Sharing Workshop "Online Archives:
March 19, Open Knowledge Initiative: The Saga Unfolds Mike Barker Lois Brooks Jeff Merriman.
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
UC E NTERPRISE A RCHITECTURE F RAMEWORK (EAF): T HE B USINESS V ALUE UC-ITAG.
One Body, Many Heads for Repository-Powered Digital Content Applications Hydra Europe Symposium, Trinity College, Dublin, 7 th April 2014 Chris Awre Head.
SAMANVITHA RAMAYANAM 18 TH FEBRUARY 2010 CPE 691 LAYERED APPLICATION.
Open Source Learning Management Systems: Moodle and Sakai Eric Jansson NITLE - AMICAL Conference 2007.
How Can a Small College Adopt a Large Open Source Course Management System? NERCOMP March 17, 2003 Pattie Orr, Wellesley College Olivia Williamson, Stanford.
Capture the Movement: Banner 7.0 and Beyond Susan LaCour, Senior Vice President, Solutions Development California Community Colleges Banner Group.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
© Copyright 2005 Massachusetts Institute of Technology Open Knowledge Initiative ™ Repository Integration Using the Open Knowledge Initiative (O.K.I.)
Open Knowledge Initiative Architectural Overview 12/15/01.
Digital Library Repositories and Instructional Support Systems: Repository Interoperability Working Group Leslie Johnston University of Virginia Library.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
The Sakai Architecture
Supporting further and higher education E-learning Framework and Tools Tish Roberts JISC Programme Manager.
CourseWork Integration and Futures Bruce Vincent Stanford University
Software Reuse. Objectives l To explain the benefits of software reuse and some reuse problems l To discuss several different ways to implement software.
E-Business Infrastructure PRESENTED BY IKA NOVITA DEWI, MCS.
Building a Data Warehouse
Introduction to Oracle Forms Developer and Oracle Forms Services
Netscape Application Server
Shibboleth Roadmap
Introduction to Oracle Forms Developer and Oracle Forms Services
Siri Jodha Khalsa CIRES, Univ. of Colorado
Notification Service JA-SIG June 6, 2006 One stop shopping
Summit 2017 Breakout Group 2: Data Management (DM)
Introduction to Oracle Forms Developer and Oracle Forms Services
EMV® 3-D Secure - High Level Overview
Notification Service May 19, 2006 Jon Atherton Mark Mara.
IBM Start Now Host Integration Solutions
Open Technology for an Open Lifecycle Sean Kennedy, OSLC Community Development Leader @seanpk8 A look at the challenges facing today’s organizations.
+Vonus: An Intuitive, Cloud-Based Point-of-Sale Solution That’s Powered by Microsoft Office 365 with Tools to Increase Sales Using Social Media OFFICE.
Jens Haeusser Director, Strategy IT, UBC
Component-Based Software Engineering: Technologies, Development Frameworks, and Quality Assurance Schemes X. Cai, M. R. Lyu, K.F. Wong, R. Ko.
Public Key Infrastructure from the Most Trusted Name in e-Security
O.K.I. Overview.
Document Management Reference Model
SAKAI February 2005.
SAMANVITHA RAMAYANAM 18TH FEBRUARY 2010 CPE 691
Open Knowledge Initiative Educause Focus Group
The Sakai Project and Partnership
Software interoperability in the NGN Service layer
Portals and the JISC Information Environment Strategy
Service Oriented Architecture with O.K.I.
An Instructional Computing Framework
Part I: Service Oriented Architecture
Grid Computing Software Interface
OU BATTLECARD: Oracle WebCenter Training
Presentation transcript:

Scott Thorne & Chuck Shubert OKI – Common Services ITAG Lunch Scott Thorne & Chuck Shubert March 13, 2002

What is OKI? Infrastructure for Educational Software Mellon Funded Collaborative Higher Education Partners Standards Groups Open Architectural Specification

Institutional Partners Cambridge University Dartmouth College MIT North Carolina State University Stanford University University of Michigan University of Pennsylvania University of Wisconsin

OKI Service Layers “LMS” Educational Software Course Mgmt Content Mgmt Assessment AuthN Etc… GUID File DBMS AuthZ Rules User Messaging Logging Common Objects Educational Component APIs Service Educational Service Implementations Common Service Implementations Educational Software “LMS” Institutional Infrastructure The end goal of all of this is to encourage and support a wide range of pedagogical tool and educational application development activity and to allow these tools to be shared more easily among our campuses. These pedagogical tools and applications are what the end users of OKI based systems will see and interact with. In other words, users will never need to know about the framework underneath, they will simply reap the benefits of this infrastructure integration though interoperable applications. Among activity we envision at the application layer is the development of traditional web-based “Learning Management Systems” like MIT’s Stellar or Stanford’s CourseWork. Such application suites may present added value through integrated user interface (perhaps via a web portal) and UI developer toolkits. But the OKI learning framework is being designed to support a far more diverse world of tools and application suites. The notion of “one size fits all” has quickly proven false for those in higher education who would like to experiment with applications that really push the boundaries in supporting pedagogy. In fact, it is clear that web-based applications alone, while important for supporting perhaps 80% of our technology enhanced teaching and learning needs today, do not adequately address a number of growing requirements. Desktop applications and other means of providing rich user experiences will be necessary as we move forward.

Why use API’s Integration Independence Code Reuse Development Discipline Protocol vs API?

Campus Infrastructure OKI Service Model Campus Infrastructure OKI Clients OKI Services Client Objects Client Apps Browser Client Objects Web Apps Browser Client Apps Client Objects From the perspective of the OKI architecture, the world is made up of either infrastructure or clients. Clients include “stand alone” applications as well as complete suites of web-based learning and course tools (ala Stellar or Coursework) The services we are describing don’t know or care about the user level graphical environment. In other words, we are not limiting this to a web based thing. Defining and promoting a single approach for user experience design is not in OKI’s scope and indeed we have come to believe that it is not in the best interests of Higher Education or the market. As an infrastructure service spec OKI is better positioned to support a diverse and competitive marketplace, including both contributions from open-source activities as well as proprietary vendor solutions. This philosophy is critical especially as we are seeing that “one size fits all” is no longer a viable notion with respect to educational technology. However, through further development of its “Stellar” web-based integrated learning/course management system, among other projects, MIT intends to provide open-source exemplars of the kinds of applications the OKI architecture is designed to support Another key element of OKI is the server to server protocol. While, in the future, we my expect cross domain authentication and authorization schemes to allow fluid access across multiple OKI based applications (allowing, say, a student at Dartmouth to directly access resources at MIT) the near term OKI solution assumes that users will be authenticated only with their “local” OKI sites, and that sharing of resources will be possible through site to site communications likely based on out of band authorization agreements between sites. However (see next slide)… Browser Client Apps Client Objects Browser Client Objects Web Apps

Applications Sharing Some Enterprise Services Digital Repository Authentication/ Authorization The OKI approach does not preclude multiple service sites sharing some services while keeping others local. The diagram above shows two OKI sites sharing a security infrastructure while keeping others local. This may very well represent the type of set up that could be common at institutions with a highly resourced professional school that simply wanted to share the institutional security scheme while leveraging local resources like library and student information data. This might also represent how institutions might begin to share cross-domain security schemes as they become viable. Digital Repository

Common Services Authentication Authorization Logging DBC File User Messaging Local Identifier Calendar & Scheduling Workflow Rules

API Design Balancing Act Generic & Flexible Specific & Precise Stable & Simple Full Function

What Next Evolving API’s MIT Implementations Development Community