Open Knowledge Initiative -
Open Knowledge Initiative

Open Knowledge Initiative (logo) .png

Den Open Knowledge Initiative ( OKI ) är en organisation som ansvarar för specifikation av mjukvarugränssnitt som innefattar en tjänsteorienterad arkitektur (SOA) baserat på hög servicenivå definitioner.

Beskrivning

Open Knowledge Initiative sponsrades initialt av Andrew W. Mellon Foundation och Massachusetts Institute of Technology .

Målet med en SOA är att åstadkomma en åtskillnad mellan gränssnittet för en tjänst och dess underliggande implementering så att konsumenter (applikationer) kan samverka över den bredaste uppsättningen av tjänsteleverantörer (implementeringar) och leverantörer lätt kan bytas on-the-fly utan ändring av applikationskod. Genom att använda denna arkitektoniska stil bevaras investeringarna i programvaruutveckling eftersom underliggande tekniker och mekanismer utvecklas och gör det möjligt för företag att integrera externt utvecklad applikationsprogramvara utan kostnaden för en portningsinsats för att uppnå driftskompatibilitet med en befintlig datorinfrastruktur.

OKI har designat och publicerat en svit med programvarugränssnitt kända som Open Service Interface Definitions (OSID) , som var och en beskriver en logisk datortjänst. Till skillnad från andra gränssnittsdefinitioner som kapslar in en specifik teknik, tillåter en OSID lättare en mängd olika tekniker att samverka genom sina gränssnitt för en given tjänst. OSID: erna inkluderar tjänstedefinitioner för:

  • Repository
  • schemaläggning
  • Workflow
  • Messaging
  • Kursledning
  • bedömning
  • autentisering
  • Tillstånd
  • Identitet
  • arkivering

Mer information

Nuvarande version 2 OSID- specifikationer kan laddas ner från Sourceforge . Artiklar och whitepapers är tillgängliga från OKI-biblioteket .

Leverantörer och adoptörer

referenser