Un servicio web es una pieza de software que utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones.

Documentos relacionados
Punto 1 Introducción al servicio. Juan Luis Cano

Introducción WWW y estándares web. Jesús Torres Cejudo

Jorge De Nova Segundo

TECNOLOGÍAS DE INFORMACIÓN PARA LA INNOVACIÓN. Facultad de Estadística e Informática

Introducción a la Web WEB-TOOLS

Introducción a las Aplicaciones Web

Introducción a las Aplicaciones Web

CAPITULO V CONCLUSIONES Y RECOMENDACIONES

Introducción a las Aplicaciones Web

5. Desarrollo de Aplicaciones en Internet

WWW. como integrador de los servicios. Ing. Adhara Arencibia

INSTITUTO TECNOLÓGICO SUPERIOR DE SANTIAGO PAPASQUIARO PROGAMACIÓN WEB CATEDRATICO: ISC JOEL LEYVA MARES

Programación Web Tema 2.1: Tecnologías W3C Introducción

Accesibilidad web. 16o 18o

SISTEMAS WEB. Facultad de Estadística e Informática

Desarrollo de Servicios Web para la ETN

Laboratorio de Aplicaciones Telemáticas (Curso 2009/2010)

Laboratorio de Aplicaciones Telemáticas (Curso 2009/2010)

Práctica 6. Localización de páginas web con SDL Trados Studio

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO

Ingeniería de Aplicaciones Web

Accesibilidad en la Web

Punto 2 Características del Servicio Web. Juan Luis Cano

1er. Semestre en la Licenciatura de Educación Preescolar. Las tics en la educación preescolar. Actividad 3 de la Unidad II

Capítulo 13 Presentación de las hojas de estilo

W3C-WAI - Panorama de la Accesibilidad Web. World Wide Web Consortium (W3C) Web Accessibility Initiative (WAI)

Capítulo 1. Introducción Introducción.

Interfaz de usuario Donantonio

Desarrollo de WebServices- GEL XML

Lenguaje Marcado. Introducción

Web. Web Diapositiva 1

Donantonio: sistema bibliográfico de publicación distribuida automática

Jorge De Nova Segundo

APLICACIONES DE INTERNET: SOAP

Recuperación de Información en Internet Tema 2: La web

Internet y Correo Electrónico. Guía del Usuario Página 13. Centro de Capacitación en Informática

CSS. Rogelio Ferreira Escutia

INTERNET. Estado actual, desafíos y oportunidades. Lic. Pedro Urra González

ADMINISTRACIÓN ELECTRÓNICA

Legislación sobre accesibilidad web. Sergio Luján Mora

Accesibilidad en la Web

How to 24 Creación página web

Programación Web Tema 2.2: Tecnologías W3C HTML & CSS

LINEAMIENTOS DE CONTENIDOS

Características generales de un servicio Web.

Las tecnologías del desarrollo Web

Sistemas Informáticos GUÍA DOCENTE Curso

Características generales de un servicio web

W3C Y ESTANDARES WEB. SERVIDORES WEB Y CLIENTES WE (NAVEGADORES)

Indice Dominio y Hosting... 1 Dominio y Hosting fácil de entender con una imagen... 3 Cómo funciona el dominio y hosting?... 4 Términos más usados en

COSAS QUE HAY QUE SABER. Diseño Web I TIM BERNERS-LEE QUÉ ES INTERNET? Qué es una página Web? WWW 07/09/12 SESIÓN 1

Escuela de Estudios Profesionales. Programa AHORA. Universidad del Turabo. Taller 3. Sistemas y Modelos de Comunicación en la Educación a Distancia

De Redes Informáticas y Sociales. Una aproximación de sus historias y relaciones.

INSTALACIONES INTERACTIVAS Introducción HTML

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Sistema de Gestión de Procesos

SERVICIOS WEB DE MODIFICACIÓN DE LA D.G. DEL CATASTRO Introducción general

Conceptos básicos sobre la web actual

FUNDAMENTOS BÁSICOS DE TECNOLOGÍAS WEB. Presenta: J. Raymundo Ceja Vázquez

CAPÍTULO 1: INTRODUCCIÓN

Características generales de un servicio Web. Jesús Torres Cejudo

Anexo I:Lineamientos de la Estructura de Metadatos

Contenido. 3 Capa de Red. 1 Esquema 2 Introducción. 3 Las capas del Modelo OSI. 4 Referencias 5 Contacto. Modelo OSI. Ing. Silvestre Palafox Vargas

CAPÍTULO 8: INTRODUCCIÓN A SAML

Capítulo 5. Desarrollo del Sistema

3. DESARROLLO Y HERRAMIENTAS

Existen una serie de conceptos elementales, relacionados con Internet, que

La web semántica y Drupal Adam Sánchez CONDESAN

NAVEGADORES WEB. - Parámetros de apariencia y uso. Luis Villalta Márquez

Introducción a las aplicaciones WEB

1.2. Aplica políticas seguras de utilización de contraseñas para la. como la propiedad y el intercambio de información. documentos.

Introducción al desarrollo de aplicaciones Web Arquitectura Web

1.- INTRODUCCION A WORLD WIDE WEB

UNIDAD I INTERNET Y ALGORITMOS

Internet. Introducción. Estructura de Internet. Conceptos básicos sobre Internet 07/08/2017. Conceptos básicos

Lenguajes de marcado para presentación de Páginas web.

Internet es una Red de Redes porque está hecha a base a la unión muchas redes locales de computadoras; a través de ella circulan constantemente

Unidad IV: Programación del lado del cliente

PROGRAMAS EDUCATIVOS

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web

DISEÑO DE PAGINAS WEB

UAM-I. Reporte Final Proyecto de Investigación I y II. Generación de material didáctico vía web para Inteligencia Artificial.

PRACTICA FINAL. Diseño e implementación de un servidor Web básico y cliente http. Protocolo HTTP-RC

SENA Tecnólogo en Produccón Multimedia

Tema 2: INTERNET. HERRAMIENTAS Y SERVICIOS.

IMPLANTACIÓN DE APLICACIONES WEB EN ENTORNO INTERNET, INTRANET Y EXTRANET

Aplicación Web para la gestión de entrenos de deportistas

QeQ Web Service RESTful XML Manual de Consumo V2.6

Internet. Nombre: Abel Prado Camargo

El maravilloso nacimiento de Internet

Objetos de aprendizaje. Estándares y especificaciones IMS/SCORM. CEP Indalo. Moodle 2010/ de 7

1. Los Servicios de Red

Computación. Tema: 4 Usos de la Internet

MOBILE WEB BEST PRACTICES

CONCEPTO DE ARQUITECTURA CLIENTE / SERVIDOR.

Internet. Internet. Apuntes Semana: 1 M. En C.M.V. Alejandro González Reyes WWW

UF 6.2 Disseny per a multimedia interactiu. Módulo 6

Accesibilidad de contenidos para discapacitados a través de Estándares de Metadatos en entornos virtuales de aprendizaje: IF-Project-Academic

SISTEMAS WEB. Facultad de Estadística e Informática

Transcripción:

Un servicio web es una pieza de software 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. La interoperabilidad se consigue mediante la adopción de estándares abiertos. 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.

Instalación y administración de servicios Web

Web o la web, la red o www de World Wide Web, es básicamente un medio de comunicación de texto, gráficos y otros objetos multimedia a través de Internet, es decir, la web es un sistema de hipertexto que utiliza Internet como su mecanismo de transporte o desde otro punto de vista, una forma gráfica de explorar Internet. La World Wide Web o simplemente la Web, tuvo sus orígenes en 1989 en el CERN (Centro Europeo para la Investigación Nuclear) ubicado en Ginebra (Suiza), en circunstancias en que el investigador británico Tim Berners-Lee se dedicaba a encontrar una solución efectiva al problema de la proliferación y la heterogeneidad de la información disponible en la Red. Integrando servicios ya existentes en Internet (como el muy utilizado Gopher por esa época) Berners-Lee desarrolló la arquitectura básica de lo que actualmente es la Web.

En 1990 se desarrolló un primer prototipo, pero sólo a partir de 1993, cuando el NCSA (Centro Nacional de Aplicaciones de Supercomputadoras) de la Universidad de Illinois introdujo el primer "cliente" gráfico para la WWW, denominado Mosaic, la comunidad de usuarios de Internet comenzó su empleo en forma exponencial. A partir de allí y hasta nuestros días, es usual que la gente no dedicada al tema confunda, y con razón, a Internet con la Web.

Según su propio creador, Berners-Lee, la Web es un sistema que presenta las siguientes características: 1) Hipermedial: en la Web podemos manejar información multimedial y navegar a través de ella. 2) Distribuido: a diferencia de las antiguas y enormes bases de datos que concentraban la información físicamente en un único lugar, la Web es un sistema compuesto por miles de servidores localizados en cientos de ciudades del mundo que están interconectadas entre sí. 3) Heterogéneo: por ser un servicio relativamente nuevo, la Web tiene la ventaja de poder reunir servicios y protocolos más antiguos (como Gopher, los News, FTP, e inclusive el correo electrónico), de modo tal de presentar la información desde un único programa cliente. 4) Colaborativo: ésta es una característica sustancial y la que posiblemente le haya dado el mayor empuje a su crecimiento, ya que cualquier persona, en cualquier parte del mundo, puede agregar información a la Web para que luego pueda ser consultada por el resto de los usuarios.

El primer paso consiste en traducir la parte nombre del servidor de la URL en una dirección IP usando la base de datos distribuida de Internet conocida como DNS. Esta dirección IP es necesaria para contactar con el servidor web y poder enviarle paquetes de datos. El siguiente paso es enviar una petición HTTP al servidor Web solicitando el recurso. En el caso de una página web típica, primero se solicita el texto HTML y luego es inmediatamente analizado por el navegador, el cual, después, hace peticiones adicionales para los gráficos y otros ficheros que formen parte de la página. Las estadísticas de popularidad de un sitio web normalmente están basadas en el número de páginas vistas o las peticiones de servidor asociadas, o peticiones de fichero, que tienen lugar. Al recibir los ficheros solicitados desde el servidor web, el navegador muestra la página tal y como se describe en el código HTML, el CSS y otros lenguajes web. Al final se incorporan las imágenes y otros recursos para producir la página que ve el usuario en su pantalla.

Instalación y administración de servicios Web

W3C son las siglas de World Wide Web Consortium, un consorcio fundado en 1994 para dirigir a la Web hacia su pleno potencial mediante el desarrollo de protocolos comunes que promuevan su evolución y aseguren su interoperabilidad. El consorcio está compuesto por un grupo de programadores, desabolladores web, ejecutivos de la industria y usuarios que ayudan a definir las especificaciones para el desarrollo de la tecnología web.

Un estándar es un conjunto de reglas normalizadas que describen los requisitos que deben ser cumplidos por un producto, proceso o servicio, con el objetivo de establecer un mecanismo base para permitir que distintos elementos hardware o software que lo utilicen, sean compatibles entre sí. El W3C, organización independiente y neutral, desarrolla estándares relacionados con la Web también conocidos como Recomendaciones, que sirven como referencia para construir una Web accesible, interoperable y eficiente, en la que se puedan desarrollar aplicaciones cada vez más robustas. Algunos de los estándares Web más conocidos y ampliamente utilizados son: HTML (HyperText Markup Language), para definir la estructura de los documentos. XML (extensible Markup Language), que sirve de base para un gran número de tecnologías. CSS (Cascading Style Sheets), que permite asignar estilos para la representación de los documentos.

La finalidad de los estándares es la creación de una Web universal, accesible, fácil de usar y en la que todo el mundo pueda confiar. Con estas tecnologías abiertas y de uso libre se pretende evitar la fragmentación dela Web y mejorar las infraestructuras para que se pueda evolucionar hacia una Web con la información mejor organizada.

El W3C se guía por los principios de accesibilidad, internacionalización, e independencia de dispositivo, entre otros. Esto facilita que el acceso a la Web sea posible desde cualquier lugar, en cualquier momento y utilizando cualquier dispositivo. No importa si se utiliza hardware, software, o una infraestructura de red específica. Además de las posibles restricciones técnicas, se tiene en cuenta la existencia de múltiples idiomas, las diversas localizaciones geográficas, y las diferencias culturales o tradiciones, así como las posibles limitaciones físicas, psíquicas o sensoriales de los usuarios. El avance de las tecnologías inalámbricas, así como la gran variedad de dispositivos con acceso a la Web presentes en sectores como el de la telefonía móvil, en el de automoción (navegadores en los salpicaderos de automóviles), en los electrodomésticos (refrigeradores con pantallas táctiles) o en los televisores, fomenta la ubicuidad de la Web. Esto pone de manifiesto la necesidad de utilizar tecnologías y lenguajes unificados, libres y gratuitos, cuyo uso no esté limitado por patentes comerciales.

La creación de un estándar Web requiere un proceso controlado, que consta de varias etapas que aseguran la calidad de la especificación. Este proceso permite la intervención de todos los usuarios de las tecnologías, con el objetivo de que puedan aportar su conocimiento y opiniones para la mejora de los documentos. Tras este proceso, elaborado por especialistas en la materia, se obtienen unos estándares de calidad, y al estar disponible para todo el mundo, las especificaciones se depuran exhaustivamente antes de ser consideradas como Recomendación. Estos estándares, están sujetos a la Política de Patentes del W3C, lo que permite que sean utilizados libremente por toda la comunidad Web. Al utilizar las mismas tecnologías, las máquinas se entienden entre sí y cualquier usuario puede interactuar con el resto. Para ayudar a los desarrolladores que deseen utilizar sus Recomendaciones, el W3C ofrece una serle de herramientas que permiten verificar si se hace una correcta aplicación de las especificaciones. Manuales de directivas o buenas prácticas de tecnologías concretas, y los validadores sintácticos de los lenguajes, son ejemplos de estas ayudas.