SOA Flashcards
SOA - service oriented architecture - charakteristika
SOA architektúra je založená na použití softvérových služieb a poskytovaných webových
služieb, ktoré môžu byť poskytované rôznymi poskytovateľmi.
WS - web service - webova sluzba charakteristika
Webová služba (WS) je (laicky
povedané) vykonanie, resp. funkcionalita, ktorá je ponúkaná jednou stranou druhej strane.
Pristupuje sa k nej vzdialenie a je založená na XML štandardoch.
WS je štandardný spôsob,
ako urobiť znovu použiteľný komponent (prístupný naprieč webom).
V súvislosti s WS existuje niekoľko dôležitých pojmov:
SOAP -Simple Object Access Protocol -> protokol založený na XML, ktorý sa používa
na výmenu informácií pomocou HTTP),
WSDL - Web Services Description Language - jazyk, ktorý sa používa na opis WS (kam
sa pristupuje k WS a aký protokol sa používa na komunikáciu s WS),
UDDI - Universal Description, Discovery and Integration - zoznam registrovaných WS
založený tiež na XML. Obsahuje:
SOA - vyhody
- nezavislost od pouzivatela
- volne prepojenie
- znovu pouzitelnost
- skalovatelnost a flexibilita
- app pouzivajucu SOA su mensie , viac kompaktne
SOA - nevyhody
- narocne na vykonanie zmien
- narocnost implmenetacie WS