SOAP esittely

SOAP on XML-pohjainen yksinkertainen protokolla, joka mahdollistaa sovellusten tiedonsiirron HTTP:n yllä.

Tai yksinkertaisemmin sanottuna: SOAP on protokolla, jota käytetään verkkopalveluiden käyttöön.

Sinun tulisi olla varustunut seuraavilla perustiedoilla

Ennen kuin jatkat opintojasi, sinun on perustiedot seuraavista:

  • XML
  • XML-nimSpaces

Jos haluat ensin tutustua näihin hankkeisiin, vieraile sivustollamme:XML-opas》。

Mitä SOAP on?

  • SOAP tarkoittaaYksinkertainen objektiavaintprotokolla
  • SOAP onKommunikaatiosopimuksena
  • SOAP käytetäänSovellusten välilläKommunikaation
  • SOAP onLähettämään viestejäMallin
  • SOAP on suunniteltuInternetin kauttaKommunikoiminen
  • SOAP Alustasta riippumaton
  • SOAP Kielistä riippumaton
  • SOAP Perustuu XML:ään
  • SOAP Erittäin yksinkertainen ja laajennettavissa
  • SOAP mahdollistaa sinullePalomuurin kiertäminen
  • SOAP toimii W3C-standarditKehittyä

Miksi SOAP?

Sovelluskehityksen kannalta on tärkeää, että ohjelmat voivat kommunikoida Internetin kautta.

Nykyiset sovellukset kommunikoivat etäprosessikutsujen (RPC) avulla objektien välillä, kuten DCOM ja CORBA, mutta HTTP ei ole suunniteltu tätä varten. RPC tuottaa yhteensopivuus- ja turvallisuusongelmia; palomuuri ja välityspalvelimet yleensä estävät tällaisen liikenteen.

HTTP:n avulla tapahtuvaa viestintää ohjelmistojen välillä pidetään parempana, koska HTTP saavuttaa kaikki Internet-selaimet ja -palvelimet. SOAP luotiin juuri tämän tehtävän hoitamiseksi.

SOAP tarjoaa standardin, jonka avulla eri käyttöjärjestelmissä toimivat ja eri teknologioita ja ohjelmointikieliä käyttävät ohjelmistot voivat viestiytyä keskenään.

Microsoft ja SOAP

SOAP on Microsoft .net-arkkitehtuurin keskeinen osa ja käytetään tuleviin Internet-sovellusten kehityksiin.

SOAP 1.1 esitettiin W3C:lle

Kesäkuussa 2000 UserLand, Ariba, Commerce One, Compaq, Developmentor, HP, IBM, IONA, Lotus, Microsoft ja SAP lähettivät W3C:lle SOAP Internet Protocol -ehdotuksen, ja nämä yritykset toivoivat, että tämä protokolla voisi muuttaa graafisten käyttöliittymien työpöytäsovellusten yhdistämistä voimakkaisiin Internet-palvelimiin käyttämällä Internet-standardeja (HTTP ja XML), mikä voisi mullistaa sovellusten kehittämisen.

W3C kehittää SOAP 1.2

Ensimmäinen julkinen W3C:n SOAP -työasiakirja julkaistiin joulukuussa 2001. Lue lisää W3C:n SOAP -aktiviteeteista tarkemmin vierailemalla sivustollamme《W3C-opas》。