Inicjatywa Otwartej Wiedzy
Open Knowledge Initiative ( OKI ) jest organizacją odpowiedzialną za specyfikację interfejsów programowych składających się na architekturę zorientowaną na usługi (SOA) opartą na definicjach usług wysokiego poziomu. Firma OKI koncentruje się w szczególności na środowiskach oprogramowania edukacyjnego.
Opis
Inicjatywa Otwartej Wiedzy była początkowo sponsorowana przez Fundację Andrew W. Mellona i Massachusetts Institute of Technology .
Celem SOA jest zapewnienie separacji między interfejsem usługi a jej podstawową implementacją, tak aby konsumenci (aplikacje) mogli współpracować z najszerszym zestawem dostawców usług (implementacje), a dostawców można było łatwo zmieniać w locie bez modyfikacja kodu aplikacji. Korzystanie z tego stylu architektonicznego chroni w rozwój oprogramowania w miarę ewolucji podstawowych technologii i mechanizmów oraz umożliwia przedsiębiorstwom włączenie oprogramowania opracowanego z zewnątrz bez kosztów związanych z przenoszeniem w celu osiągnięcia interoperacyjności z istniejącą infrastrukturą obliczeniową.
Firma OKI zaprojektowała i opublikowała zestaw interfejsów programowych znanych jako Open Service Interface Definitions (OSID) , z których każdy opisuje logiczną usługę obliczeniową. W przeciwieństwie do innych definicji interfejsów, które hermetyzują określoną technologię, OSID łatwiej umożliwia interoperację różnych technologii za pośrednictwem swoich interfejsów dla danej usługi.
- Baving, T., Cook, D., Green, T. Integracja przedsiębiorstwa edukacyjnego . 2003.