Domov siete Čo je to architektúra orientovaná na služby (soa)? - definícia z technológie

Čo je to architektúra orientovaná na služby (soa)? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená architektúra orientovaná na služby (SOA)?

Architektúra orientovaná na služby (SOA) odkazuje na súbor zásad a metodík používaných softvérovými inžiniermi pri navrhovaní a vývoji softvéru vo forme interoperabilných služieb. Služby sa zvyčajne budujú vo forme komponentov, ktoré sa dajú opätovne použiť na iné účely, ako sa pôvodne plánovalo. Z tohto dôvodu sú rozhrania často definované praktickým spôsobom, čo umožňuje ich použitie v rôznych aplikáciách a na viacerých platformách.

Techopedia vysvetľuje architektúru orientovanú na služby (SOA)

Primárnym cieľom spoločnosti SOA je poskytnúť podnikom flexibilitu a umožniť im rýchlo a nákladovo efektívne sa prispôsobiť zmenám na trhu.

SOA rozdeľuje funkcie na presne definované komponenty, ktoré vývojári počítačov sprístupňujú ako služby prostredníctvom siete. To umožňuje spustiť SOA na rôznych distribuovaných platformách, ku ktorým je možný prístup cez rôzne siete. Zdieľanie údajov medzi rôznymi aplikáciami je jadrom obchodných aplikácií SOA. Tieto aplikácie sú navrhnuté tak, aby pracovali s rozhraniami API, ktorých výsledkom je integrácia aplikácií a zdieľanie funkcií. Systémy umiestnené v rovnakom podniku, ako aj v rôznych, dosahujú integráciu podnikových procesov pri súčasnom dodržiavaní štandardizovaného modelu podnikových procesov.

Úložisko SOA je databáza obsahujúca metadáta alebo veľké množstvo údajov, ktorá je interaktívna a neustále sa mení. Toto úložisko umožňuje komunikáciu medzi podnikmi prostredníctvom webových služieb. Testovacie merania sú validované v úložiskách SOA a podpora pracovných tokov existuje v úložiskách. Úložisko SOA obsahuje aj schémy, politiky a procesy, ktoré zahŕňajú princípy a metodiky kritické pre SOA.

Čo je to architektúra orientovaná na služby (soa)? - definícia z technológie