Miben különbözik a SOA és a SOAP?


Legjobb válasz

Az első és ami a legfontosabb, a SOA a kormányzás nélkül nem SOA. A SOAP a korlátozott kézfogáson kívül nem igényel semmilyen irányítást.

A SOA valamilyen felületbarát kézfogást használ, általában RESTful, de nem feltétlenül SOAP. A SOAP-nak nagyon sajátos módja van a kézfogásra.

Mivel a SOA annyira törődik az irányítással, olyan szolgáltatásokkal rendelkezik, mint a szolgáltatás felfedezése, a regisztráció, a naplók, akik milyen szolgáltatásokat használnak, mikor és mennyi ideig tartanak futtatni, és egyéb a dolgok. A SOAP nem igényel ilyesmit.

A SOA lazán összekapcsolt függvényeket von maga után publikált szolgáltatásokba. Elméletileg lehetséges új szolgáltatás létrehozása a meglévő függvények újfajta ötvözésével.

Mindenkinek jól le kell írni a SOAP kéréseket, de nem azonos típusú absztrakciók. Nem lehet elfogadni a meglévő SOAP-hívásokat, és nem lehet új szolgáltatásokat létrehozni belőlük.

Válasz

A SOA egy vállalati építészeti tervezési minta, amely hangsúlyozza az alkatrészek és szolgáltatások újrafelhasználhatóságát, és megköveteli a szolgáltatások. A SOA nem feltétlenül XML-alapú üzenetküldés, de gyakran az, és a SOAP és a WSDL olyan speciális XML-szabvány, amelyet jól irányított módon továbbítanak az információkhoz, illetve meghatározzák a webszolgáltatási interfészeket. Ez olyan, mint a Java és a JavaScript, hasonlóan néznek ki, nem.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük