Simple Object Access Protocol: Diferenzas entre revisións

Contido eliminado Contido engadido
Almaffi (conversa | contribucións)
Modificacións
m Bot: Arranxos varios
Liña 4:
A diferenza de [[DCOM]] e [[CORBA]], que son binarios, SOAP usa o código textual XML, que facilita a eliminación de erros, co custo de ser menos eficiente. O intercambio de mensaxes realízase mediante tecnoloxía de [[compoñentes de software|compoñentes]] (''software componentry'', ver [[enxeñaría de software]]). O termo ''[[obxecto (programación orientada a obxectos)|Object]]'' no nome significa que se adhire ao paradigma da [[programación orientada a obxectos]].
 
SOAP é un marco extensíbel e descentralizado que permite traballar sobre múltiplas [[pilas de protocolos]] de [[Rede de ordenador|redes informáticas]]. Os [[procedementos de chamadas remotas]] (RPC) poden ser modelados na forma de varios mensaxes SOAP interactuando entre si.
 
SOAP corre sobre calquera protocolo de [[Internet]], xeralmente [[HTTP]], que é o único homologado polo [[W3C]]. SOAP ten como base [[XML]], cun deseño que cumpre o padrón [[Padrón Cabeceira-Desenvolvemento|Cabeceira-Desenvolvemento]] de deseño de software, como outros moitos deseños, tales como [[HTML]]. A cabeceira ''Header'' é opcional e contén [[metadatos]] sobre [[enrutamento]] (''routing''), [[seguridade]] ou [[transacción]]s. O desenvolvemento ''Body'' contén a información principal, que se coñece como carga útil (''payload''). A carga útil acóllese a un [[Schema XML]] propio.
Liña 40:
</soap:Body>
</soap:Envelope></pre>
 
 
HTTP foi elixido como protocolo de transporte primario polas súas vantaxes, para lidar con [[devasa (informática)|devasas]], por exemplo. Outros protocolos como XIOP/IIOP ou DCOM acostuman ser repelidos por estas devasas.