Otevřít definice rozhraní služby - Open service interface definitions
Definice rozhraní otevřené služby ( OSID ) jsou programové specifikace rozhraní popisující služby. Tato rozhraní jsou specifikována iniciativou Open Knowledge Initiative ( OKI ) k implementaci architektury orientované na služby (SOA) k dosažení interoperability mezi aplikacemi napříč rozmanitou základnou základních a měnících se technologií.
V zájmu zachování investic do softwarového inženýrství je programová logika oddělena od základních technologií pomocí softwarových rozhraní, z nichž každé definuje smlouvu mezi spotřebitelem služby a poskytovatelem služby. Toto oddělení je základem jakékoli platné SOA. Zatímco některé metody definují hranici rozhraní služby na úrovni protokolu nebo serveru, OSID umístí hranici na úrovni aplikace, aby účinně izoloval spotřebitele od protokolů , identit serveru a knihoven obslužných programů, které jsou v doméně k poskytovateli služeb, což vede k softwaru, který je snazší se vyvíjet, má delší životnost a je použitelný v širším spektru výpočetních prostředí.
OSID pomáhají při navrhování a vývoji softwaru rozbitím problémového prostoru přes hranice rozhraní služby. Protože problémy se síťovou komunikací jsou řešeny v rámci poskytovatele služeb a pod rozhraním, není předpoklad, že každý poskytovatel služeb implementuje protokol vzdálené komunikace (i když mnoho z nich). OSID se také používají pro komunikaci a koordinaci mezi různými složkami komplexního softwaru, které poskytují prostředky pro organizaci návrhových a vývojových činností pro zjednodušené řízení projektů .
Poskytovatelé (implementace) OSID se často opakovaně používají v různých aplikacích. Jakmile je software vytvořen tak, aby porozuměl smlouvě o rozhraní pro službu, mohou být místo něj použity další kompatibilní implementace. Tím je dosaženo opětovné použitelnosti na vysoké úrovni (na úrovni služby) a také to slouží ke snadnému škálování softwaru napsaného pro menší specializované účely.
Implementace poskytovatele OSID může být složena z libovolného počtu dalších poskytovatelů OSID. Tato technika vrstvení je zjevným prostředkem abstrakce . Když všichni poskytovatelé OSID implementují stejnou službu, nazývá se to vzor adaptéru . Vzory adaptérů jsou výkonné techniky pro federaci, multiplexování nebo překlenutí různých smluvních služeb ze stejného rozhraní bez úpravy aplikace.
Definice služby
- Definice rozhraní Agent Open Service
- Vyhodnocení definice otevřené služby
- Ověřování Definice rozhraní otevřené služby
- Autorizace Definice rozhraní otevřené služby
- CourseManagement Definice rozhraní otevřené služby
- Slovník Open Service Interface Definice
- Definice rozhraní otevřené služby
- Hodnocení definice rozhraní otevřené služby
- Hierarchie Definice rozhraní otevřené služby
- Definice rozhraní otevřené servisní služby
- Definice rozhraní otevřené služby zasílání zpráv
- Definice rozhraní otevřené služby úložiště
- Plánování definice rozhraní otevřené služby
- Definice rozhraní otevřené služby pracovního postupu
Viz také
Reference
- Baving, T., Cook, D., Green, T. Integrating the Educational Enterprise . 2003.
- Kraan, W. OKI a IMS, dráty a zásuvky znovu navštíveny .
- Kahn, J. Screen Shots: Repository OSID Interoperability . 2005.
- Kumar, V., Merriman, J., Thorne, S. Závěrečná zpráva Iniciativy otevřených znalostí . 2004.
- Kahn, J. Repository Developer's Guide . 2006.
- Kahn, J. Řízení složitosti a přežívající technologické změny . 2005.