Home

Background

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

To this end, O.K.I. 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, PHP, and soon Objective C and C#.

The Official OKI Project Site: http://www.okiproject.org

OKI Java Specifications on Sourcesforge: http://sourceforge.net/projects/okiproject

There is a PHP binding to OKI underway at http://www.phpoki.org

A new effort to develop a proof of concept for cross language integration has bee n started with the XML-RPC Project.


Unified Modeling Language Models

Newly created UML representations of the current version 2.0 package can be found on the UML Models page.


Related Projects

The following projects are supporting the OKI project in that they have implemented some of the OSIDs.

VUE II
Moodle
GASP
Pachyderm
Sakai
Thalia
Harmoni
Segue
Lionshare

OSID V3

SSS for V3 OSIDS

Project News

Title Author Date Posted
Architects June 2 Audio Stuart Sim Jun 12, 2006
UML Models Started Stuart Sim Jun 09, 2006
PHP Java Integration Project Start Stuart Sim Jun 02, 2006
Weekly webcast get started Stuart Sim Apr 27, 2006


Weekly Webcast Details

Join the architecture team every Friday at 11am EST on Education Commons Live

Dial in details for the conference are:
(US Toll Free) 1-866-2306968
(INTL) 1-865-5447856
passcode: 2059816


Recorded Webcast Sessions

June 2nd 2006

OKI Discussion Forums

OKI General Discussion
OKI Use Cases Discussion
OKI Design Models Discussion
OKI XML-RPC Project


Education Commons Forums: Message List - OKI
(Most recent forum messages)
Sequence Diagrams
I thought to start with some of the key sequences in the excellent document put together by Jeff Kahn.
Welcome to the OKI project
This forum is for general queries and guidance on the project.


About this site

We hope to use this space to collaborate on using OKI, and to share ideas, designs, models and code.

We'll be setting up forums in the near future around use of OSIDs to solve common integration problems, how they're used in particular languages, and what should be in the next version.

We plan on doing live weekly sessions. Stay tuned!








Labels

 
(None)