Learn About Simple Object Access Protocol (SOAP)

Chì ghjè SOAP? XML SOAP hè una lingua chì permette un prugrammu nantu à un sistema operatore per cumunicà cù un altru prugrammu in un altru sistema operatore per l'Internet.

Un gruppu di vinditori da Microsoft, IBM, Lotus è altri, hà criatu un protokollu basatu à XML chì permette di attivà l'appruvisazioni o l'ughjettu in una applia à l'Internet. SOAP codice a pratica di utilizà XML è HTTP per invoca metudi in traversi è di e pc.

Cù cumpagnie distribuitu è ​​l'applicazioni web, una dumanda per una appiecazione vene da una computer (u "cliente") è hè trasmessa per l'Internet in un altru ordinatore (u "servitore"). Ci sò parechje modi di fà questu, ma SOAP facilita à aduprandu utilizendu XML è HTTP - chì sò oghje stampati formi standard.

L'applicazioni Web è SOAP

L'applicazioni Web sò quì u SOAP si veramenti pruveni in u so propiu. Quandu vi vede una pàgina web chì cercate un navigatore web per consulta un servore web è vede una pàgina web. Cù SOAP, avete aduprà a vostra appruvazioni di clientu di a cunnessione à a dumanda di un servitore è dapoi un prugramma. Ùn pudete fà micca cù pagine standard o HTML.

Per esempiu

Avà, pudete aduprà a banca online per accessu i vostri cuntatti bancari. U me bancu hà e seguenti opcions:

Mentre chì stu bancu hà sti trè applicazione, sò tutti banchi separati. Allora si vogliu in a parti bancariu, ùn pudite micca trasferisce i fondi da u mo contu di salvezza à a mo carta di creditu, è ùn pò micca vedutu i mo scagliu di cuntu mentre eu estiu in a pagine di pagà in linea.

Unu di i ragiuni chì sti trè funzioni sò siparati quì perchè sò stati nantu à e diverse machinerie. Ie. U prugramma chì dirige u pagà in linea hè u solu un servitore di computer, mentri a carta di creditu è ​​i pagà chì paganu applicazioni sò in altri servori. Cù SOAP, ùn importa micca. Puderete avè un mudellu Java chì riceve un equilibriu di u cuntestu getAccount.

Cù l'applicazioni standard basati in web, stu metudu solu hè dispunibili à i programmi chì chjamanu è sò nantu à u listessu servore. Utilizare SOAP, pudete accessu u metudu per l'Internet in HTTP è XML.

Cumu SOAP hè usate

Ci hè parechje applicazioni possi per SOAP, quì sò solu una coppiu:

Una cosa di cunzidira quandu anu prisintatu à implementà SOAP in u vostru servitore di u servitore hè chì ci sò parechje altre manere di fà ciò chì u SOAP facenu. Ma u benefiziu nùmmuru chì duverà acquistà da u SOAP hè a so simplicità. U SOAP hè unicu XML è HTTP cunghjuntatu per mandà è riceve messagi nantu à Internet. Ùn hè impastatu da a lingua applicata (Java, C #, Perl) o a pianificazione (Windows, UNIX, Mac), è questu face più versatu di quelli solu.