Welcome to the Virtual Education Wiki ~ Open Education Wiki

OKI

From Virtual Education Wiki
Revision as of 13:51, 9 August 2008 by Pbacsich (talk | contribs) (initial)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

OKI is the Open Knowledge Initiative.

This develops and promotes specifications that describe how the components of a software environment communicate with each other and with other enterprise systems. OKI specifications enable sustainable interoperability and integration by defining standards for Service Oriented Architecture (SOA). Through this work OKI seeks to open new market opportunities across a wide range of software application domains.

The OKI project was initially launched in 2001 through a generous grant from the Andrew W. Mellon Foundation, and in collaboration with a number of like minded organizations. Today the OKI Phase II project is housed at the Office of Educational Innovation and Technology, a part of the Dean of Undergraduate Education Office at MIT.

Its web site is at http://www.okiproject.org/

What are OSIDs?

The OKI project has developed and published the Open Service Interface Definitions (OSIDs), whose design has been informed by a broad architectural view. The OSIDs define important components of a SOA as they provide general software contracts between service consumers and service providers. This enables applications to be constructed independently of any particular service environment, and eases integration. The OSIDs enable choice of end-user tools by providing plugin interoperability.

OSIDs are software contracts only and therefore are compatible with most other technologies and specifications, such a SOAP, WSDL. They can be used with existing technology, open source or vended solutions.

OSIDs are a local language service definition and bindings of them are provided in Java and PHP, and investigatory work has been done with bindings for Objective C and C#.



> Abbreviations