Evolución de los servicios web
EVOLUCIÓN DE LOS SERVICIOS WEB
En los últimos años la WORLD WIDE WEB comúnmente conocida como ‘’la Web’’ ha sido uno de los principales servicios de Internet y, sin duda, el más extendido. A través de los años han surgido nuevas tecnologías que han hecho evolucionar éste servicio.
En su comienzo, la Web era nada más un repositorio de paginas estáticas e hipervínculos entre ellas, construidas con lenguaje HTML (Hypertext Markup Language) y accesadas a través de un protocolo llamado Hyper Text Transfer Protocol (HTTP) basado en un modelo cliente-servidor de peticiones y respuestas.
A finales de los 90 los servicios Web ya eran sistemas de información en línea, a través de éste medio, las organizaciones comenzaron a extender sus capacidades de negocio ofreciendo nuevos servicios con páginas atractivas y dinámicas.
A pesar de el gran avance en las tecnologías Web, ésta seguía siendo un conjunto de información pensado y utilizado exclusivamente por usuarios humanos, fue ahí cuando se comenzó a concebir la idea de que los sistemas fueran distribuidos usando estándares ya existentes en la Web, a lo que se le llamó B2B (Business To Business); donde los sistemas podrían interactuar entre sí sin necesidad de la intervención humana. Y recientemente ha surgido lo que llaman la Web semántica, que propone introducir descripciones explicitas de los contenidos y servicios de la Web además de automatizar, y con esto optimizar, la búsqueda, descubrimiento, selección y composición de los servicios Web.
Tecnologías de servicios Web.
Para poder hacer realidad la sola idea de comunicar aplicaciones mediante un protocolo de comunicaciones ya existente como es HTTP es necesaria también, la utilización de un lenguaje estándar de comunicación (XML), un protocolo de intercambio de mensajes(SOAP). Y para implementar los módulos de servicios Web de comunicación se requiere un lenguaje de descripción de servicios Web (WSDL), así como un mecanismo de localización y recuperación de servicios Web (UDDI) .
XML
XML (eXtensible Markup Language) es un lenguaje de etiquetas de
texto que permite la organización jerárquica de la
información.
Contribución de Kantera56. Visita: http://kantera56.blogspot.com/





0 Comentarios
Click here to sign up now.