Kuinka SOA ja SOAP eroavat toisistaan?


Paras vastaus

Ensinnäkin ja mikä tärkeintä, SOA ilman hallintoa ei ole SOA. SOAP ei vaadi hallintaa rajoitetun kädenpuristuksen ulkopuolella.

SOA käyttää jonkinlaista käyttöliittymän ystävällistä kättelyä, yleensä RESTful, mutta ei välttämättä SOAP. SOAP: lla on hyvin erityinen tapa kättellä.

Koska SOA välittää niin paljon hallintotavasta, sillä on ominaisuuksia, kuten palvelujen löytäminen, rekisteröinti, lokit, jotka käyttävät mitä palveluita, milloin ja kuinka kauan niiden suorittaminen vie ja muut asioista. SOAP ei vaadi mitään sellaista.

SOA tiivistää löyhästi yhdistetyt toiminnot julkaistuihin palveluihin. Teoriassa on mahdollista luoda uusi palvelu vain yhdistämällä olemassa olevat toiminnot, joista se on tietoinen.

Jokaisen tulisi haluta kirjoittaa SOAP-pyynnöt hyvin, mutta se ei ole samanlaista abstraktiota. Olemassa olevia SOAP-puheluita ei voida ottaa vastaan ​​ja tehdä niistä uusia palveluita.

Vastaus

SOA on yritysarkkitehtuurisuunnittelumalli, joka korostaa komponenttien ja palvelujen uudelleenkäytettävyyttä ja vaatii löyhää palvelut. SOA ei välttämättä ole XML-viestipohjainen, mutta usein on, ja SOAP ja WSDL ovat erityisiä XML-standardeja, joita käytetään tiedon siirtämiseen hyvin hallitusti ja verkkopalvelurajapintojen määrittelemiseksi. Se on tavallaan Java ja JavaScript, ne näyttävät samanlaisilta, eivät.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *