Los servicios web utilizan protocolos y estándares para intercambiar datos entre aplicaciones de software desarrolladas con diferentes lenguajes de programación y ejecutadas en distintas plataformas, proporcionando mecanismos de comunicación estándar entre ellas. Organizaciones como OASIS y W3C son responsables de la arquitectura y regulación de los servicios web, utilizando estándares como XML para los datos intercambiados, WSDL para la descripción de servicios, y UDDI para su publicación e inventario.
El uso de la web como un banco de la memoria es virtuoso. Nos ahorramos espacio en el disco duro para lo que importa y, en todo caso, al entender a Internet como una red, nos trae a cuenta una información variada, un conjunto de voces frente a las cuales el usuario es soberano.
Facundo Manes
El uso de la web como un banco de la memoria es virtuoso. Nos ahorramos espacio en el disco duro para lo que importa y, en todo caso, al entender a Internet como una red, nos trae a cuenta una información variada, un conjunto de voces frente a las cuales el usuario es soberano.
Facundo Manes
Tema 3: Despliegue de aplicaciones web (Desarrollo Aplicaciones Web)Micael Gallego
Esta presentación corresponde al "Tema 3: Despliegue de aplicaciones web" de la asignatura "Desarrollo de Aplicaciones Web" de 3º del Grado en Ingeniería del Software de la ETSII en la Universidad Rey Juan Carlos.
Tema 1: ¿Qué es la web? (Desarrollo Aplicaciones Web)Micael Gallego
Esta presentación corresponde al "Tema 1: Introducción" de la asignatura "Desarrollo de Aplicaciones Web" de 3º del Grado en Ingeniería del Software de la ETSII en la Universidad Rey Juan Carlos.
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)Micael Gallego
Esta presentación corresponde al "Tema 2: Tecnologías de desarrollo web" de la asignatura "Desarrollo de Aplicaciones Web" de 3º del Grado en Ingeniería del Software de la ETSII en la Universidad Rey Juan Carlos.
Introduction to SlideShare for BusinessesSlideShare
As the global hub of professional content, SlideShare can help you or your business amplify its reach, get discovered by targeted audiences and capture more professional opportunities. Learn why you should use SlideShare for your business
Presentación de la conferencia sobre la basílica de San Pedro en el Vaticano realizada en el Ateneo Cultural y Mercantil de Onda el jueves 2 de mayo de 2024.
2. es una tecnología que utiliza un conjunto de protocolos y
estándares que sirven para intercambiar datos entre aplicaciones.
Distintas aplicaciones de software desarrolladas en lenguajes de
programación diferentes, y ejecutadas sobre cualquier plataforma,
pueden utilizar los servicios web para intercambiar datos en redes
de ordenadores como Internet.
3. ¿PARA QUÉ SIRVEN?
Estos servicios proporcionan mecanismos de comunicación
estándares entre diferentes aplicaciones, que interactúan entre sí para
presentar información dinámica al usuario. Para proporcionar
interoperabilidad y extensibilidad entre estas aplicaciones, y que al
mismo tiempo sea posible su combinación para realizar operaciones
complejas, es necesaria una arquitectura de referencia estándar.
4. Las organizaciones oasis y w3c son los comités responsables de la arquitectura y
reglamentación de los servicios Web. Para mejorar la interoperabilidad entre distintas
implementaciones de servicios Web se ha creado el organismo ws-I , encargado de
desarrollar diversos perfiles para definir de manera más exhaustiva estos estándares. Es
una máquina que atiende las peticiones de los clientes web y les envía los recursos
solicitados.
5. ESTÁNDARES EMPLEADOS
Web Services Protocol Stack:
denomina al conjunto de servicios y protocolos de los servicios Web
XML:
formato estándar para los datos que se vayan a intercambiar
Web Services Description Language:
lenguaje de la interfaz pública para los servicios Web. Es una
descripción basada en XML de los requisitos funcionales necesarios para
establecer una comunicación con los servicios Web.
6. Universal Description, Discovery and Integration:
Protocolo para publicar la información de los servicios Web. Permite
comprobar qué servicios web están disponibles.
Web Service Security:
Protocolo de seguridad aceptado como estándar por OASIS (Organization
for the Advancement of Structured Information Standards). Garantiza la
autenticación de los actores y la confidencialidad de los mensajes enviados
7. VENTAJAS DE LOS
SERVICIOS WEB
Aportan interoperabilidad entre aplicaciones de software independientemente de
sus propiedades o de las plataformas sobre las que se instalen.
Los servicios Web fomentan los estándares y protocolos basados en texto, que
hacen más fácil acceder a su contenido y entender su funcionamiento.
Permiten que servicios y software de diferentes compañías ubicadas en
diferentes lugares geográficos puedan ser combinados fácilmente para proveer
servicios integrados.
8. INCONVENIENTES DE
LOS SERVICIOS WEB
Para realizar transaciones no pueden compararse en su grado de desarrollo con los
estándares abiertos de computación distribuida como CORBA (Common Object Request Bróker
Architecture).
Su rendimiento es bajo si se compara con otros modelos de computación distribuida, tales
como RMI (Remote Method Invocation), CORBA o DCOM (Distributed Component Object
Model). Es uno de los inconvenientes derivados de adoptar un formato basado en texto. Y es que
entre los objetivos de XML no se encuentra la concisión ni la eficacia de procesamiento.
Al apoyarse en HTTP, pueden esquivar medidas de seguridad basadas en firewall cuyas reglas
tratan de bloquear o auditar la comunicación entre programas a ambos lados de la barrera.