Nejlepší odpověď
První a nejdůležitější SOA bez správy není SOA. SOAP nevyžaduje žádnou správu mimo omezené handshake.
SOA používá nějaký druh handshake přátelského k rozhraní, obvykle RESTful, ale ne nutně SOAP. SOAP má velmi specifický způsob, jak si podat ruku.
Protože SOA se tolik stará o správu, má funkce, jako je zjišťování služeb, registrace, protokoly, kdo jaké služby používá, kdy a jak dlouho trvá jejich běh a další druhy věcí. SOAP nic takového nevyžaduje.
SOA abstrahuje volně spojené funkce do publikovaných služeb. Teoreticky je možné vytvořit novou službu pouhým zkombinováním existujících funkcí, o kterých ví, novými způsoby.
Každý by měl chtít dobře psát požadavky SOAP, ale nejedná se o stejný druh abstrakcí. Nelze převzít stávající volání SOAP a vytvořit z nich nové služby.
Odpověď
SOA je vzor podnikového architektonického designu, který zdůrazňuje opětovné použití komponent a služeb a vyžaduje volné propojení služby. SOA není nutně založen na zasílání zpráv XML, ale často je, a SOAP a WSDL jsou specifické standardy XML používané k řádnému předávání informací a definování rozhraní webových služeb. Je to něco jako Java a JavaScript, vypadají podobně, ale nejsou.