Loading article…

Open Knowledge Initiative ( OKI ) は、高レベルのサービス定義に基づく サービス指向アーキテクチャ (SOA)を構成するソフトウェア インターフェイスの仕様を担当する組織です。OKI は、特に教育ソフトウェア環境に重点を置いています。
説明
Open Knowledge Initiative は当初、アンドリュー・W・メロン財団とマサチューセッツ工科大学によって後援されていました。
SOAの目標は、サービスのインターフェイスとその基盤となる実装を分離し、消費者 (アプリケーション) が最も広範なサービス プロバイダー (実装) 間で相互運用できるようにし、プロバイダーをアプリケーション コードを変更することなくオンザフライで簡単に交換できるようにすることです。このアーキテクチャ スタイルを使用すると、基盤となるテクノロジとメカニズムが進化してもソフトウェア開発への投資が保護され、企業は既存のコンピューティング インフラストラクチャとの相互運用性を実現するための移植作業のコストをかけずに、外部で開発されたアプリケーション ソフトウェアを組み込むことができます。
OKI は、論理コンピューティング サービスをそれぞれ記述するOpen Service Interface Definitions (OSID)と呼ばれる一連のソフトウェア インターフェイスを設計および公開しています。特定のテクノロジをカプセル化する他のインターフェイス定義とは対照的に、OSID では、特定のサービスに対するインターフェイスを通じて、さまざまなテクノロジの相互運用がより簡単に可能になります。
参考文献
- Baving, T.、Cook, D.、Green, T. 教育事業の統合。2003 年。
外部リンク
- 公式サイト
- SourceForgeの Open Knowledge Initiative
