Web Services
UAC MARBEL ARRIETA WEB SERVICES
1
WEB SERVICES: SOAP, REST Y CORBA
Arrieta, Marbel
marbelarrietam@gmail.com
Nombre Institución
Resumen
—Los web services se refieren a la manera de integrar aplicaciones fundadas en web que
utilicen los estándares abiertos de XML, SOAP, WSDL y UDDI sobre un enlace de comunicaciones de
protocolo Internet. Ellos aportan interoperabilidad entre aplicaciones de software indistintamente de las
propiedades y las plataformas donde se instalen, pues de esta manera han sido programados. SOAP es un
protocolo extraordinariamente complejo pensado para dar soluciones a casi cualquier necesidad en lo que a
comunicaciones se refiere, mientras que REST es mas sencillo, es un estilo de arquitectura software para
sistemas hipermedia distribuidos. Por su parte, CORBA tiene como objetivo disminuir complejidad,
disminuir los costes y acelerar la introducción de nuevas aplicaciones informáticas, promoviendo la teoría y
la práctica de la tecnología de objetos en los sistemas distribuidos.
Índice de Términos— Web service, SOAP, REST, CORBA, sistemas distribuidos.
I.
INTRODUCCIÓN
El término Web Services, en español servicios web, se refiere a una manera estándar de integrar
aplicaciones fundadas en web que utilicen los estándares abiertos de XML, SOAP, WSDL y UDDI sobre
un enlace de comunicaciones de protocolo Internet. La adopción de este tipo de tecnologías en las organizaciones, aunque haya las que se resisten a adoptarlas, se convierte en una ventaja competitiva, al
incrementar las opciones de comunicación con otros negocios, clientes y proveedores de una manera
estándar, lo cual facilita y agiliza las comunicaciones de transacciones y provee un ambiente seguro para el
tratamiento de información. Los servicios web se desarrollan en diferentes lenguajes de programación y se
ejecuta en diferentes plataformas, pues se pueden usar para intercambiar datos en redes de computadores.
II.
VENTAJAS DE LOS WEB SERVICES
Dentro de las ventajas que podemos encontrar en el uso de los web services, tenemos que ellos aportan
interoperabilidad entre aplicaciones de software indistintamente de las propiedades y las plataformas
donde se instalen, pues de esta manera han sido programados. También fomentan los estándares y
protocolos basados en texto, lo cual facilita la manera de entenderlos y de acceder a ellos. Permiten que
diferentes partes del mundo puedan conectarse y combinarse fácilmente y de esta manera brindar
servicios integrados.
III.SOAP
En ingles se traduce como S
imple Object Access Protocol es un protocolo estándar que define el como dos
objetos en diferentes procesos se pueden comunicar por medio de intercambio de datos XML. Básicamente
SOAP es un paradigma de mensajería de una dirección sin estado, que puede ser utilizado para formar
1
2
UAC MARBEL ARRIETA WEB SERVICES
protocolos más complejos y completos según las necesidades de las aplicaciones que lo implementan.
SOAP es un protocolo extraordinariamente complejo pensado para dar soluciones a casi cualquier
necesidad en lo que a comunicaciones se refiere, incluyendo aspectos avanzados de seguridad,
transaccionalidad, mensajería asegurada y demás. Cuando salió SOAP se vivió una época dorada de los
servicios web. Aunque las primeras implementaciones eran lo que se llamaban WS1.0 y no soportaban casi
ningún escenario avanzado, todo el mundo pagaba el precio de usar SOAP, ya que parecía claro que era el
estándar que dominaría el futuro. Con el tiempo salieron las especificaciones WS* que daban soluciones ...
Regístrate para leer el documento completo.