Obsah:
- Definice - Co znamená architektura orientovaná na služby (SOA)?
- Techopedia vysvětluje architekturu orientovanou na služby (SOA)
Definice - Co znamená architektura orientovaná na služby (SOA)?
Architektura orientovaná na služby (SOA) odkazuje na řadu zásad a metodik používaných softwarovými inženýry při navrhování a vývoji softwaru ve formě interoperabilních služeb. Služby jsou obvykle postaveny ve formě komponent, které lze znovu použít pro jiné účely, než bylo původně zamýšleno. Z tohoto důvodu jsou rozhraní často definována praktickým způsobem, což umožňuje použití napříč různými aplikacemi a více platformami.
Techopedia vysvětluje architekturu orientovanou na služby (SOA)
Primárním cílem společnosti SOA je poskytnout podnikům pružnost a umožnit jim rychle a hospodárně se přizpůsobit změnám na trhu.
SOA rozděluje funkce na přesně definované komponenty, které vývojáři počítačů zpřístupňují jako služby přes síť. To umožňuje provozovat SOA na různých distribuovaných platformách, ke kterým lze přistupovat v různých sítích. Srdcem obchodních aplikací SOA je sdílení dat mezi různými aplikacemi. Tyto aplikace jsou navrženy pro práci s API, jejichž výsledkem je integrace aplikací a sdílení funkcí. Systémy umístěné ve stejném podniku, stejně jako jiné, dosahují integrace podnikových procesů při dodržování standardizovaného modelu obchodních procesů.
Úložiště SOA je databáze obsahující metadata nebo velké množství dat, která je interaktivní a neustále se mění. Toto úložiště umožňuje komunikaci mezi podniky prostřednictvím webových služeb. Testovací měření jsou validována v repozitářích SOA a podpora workflow existuje v repozitářích. Úložiště SOA také zahrnuje schémata, politiky a procesy, které zahrnují principy a metodologie kritické pro SOA.
