Un servicio web es un servidor web que ofrece información cuyo destino no es una persona con un navegador si no otra aplicación que “revenderá” dicha información al usuario final. Las páginas de un servicio web son más simples ya que la aplicación cliente solo toma lo que necesita. No tiene sentido insertar publicidad o imágenes.
Las páginas de un servicio web pueden coexistir con la páginas web normales accedidas por personas. El protocolo es también HTTP y el servidor web es el mismo. Solo cambia el formato de las páginas. Las páginas de un servicio web NO utilizan HTML sino XML o SOAP.
El siguiente video muestra un ejemplo de utilización del Servicio Web Google Finance en una sencilla página web.
El servicio web anterior es del tipo REST o RESTful. En el siguiente video veremos la utilización de un servicio web del tipo SOAP.
El siguiente video muestra la instalación y gestión remota de una base de datos MySQL en un servidor linux Ubuntu. La gestión se realiza desde un ordenador windows utilizando MySQL Workbench conectado con un tunel SSH creado con el programa Putty.
Ejercicio:
Instalación en un servidor linux Ubuntu de una base de datos MySQL
Gestión remota de la base de datos MySQL
Instalación de MySQL Workbench en la máquina real
Configurar el cliente SSH Putty para la gestión remota de la base de datos del servidor linux.
Conexión del cliente MySQL Workbench con la base de datos del servidor Linux
Descargar el fichero SQL para cargar la base de datos Scott y ejecutarlo usando Workbench.
Conectar a mysql usando la línea de comandos: mysql -u root -p scott
Comprobar el contenido de las tablas “dept” y “emp” usando la línea de comandos
Comprobar con Workbench que el contenido es el mismo
Realizar la instalación de un servidor apache (Paquete apache2)
Las herramientas Telnet y Ftp son básicas para la gestión de un servidor Linux. En conexiones locales dentro de la misma red son perfectamente válidas pero, cuando nos conectamos remotamente, su falta de seguridad impide su utlización. Las herramientas SSH surgen como una versión segura de Telnet y han conseguido desplazarlo totalmente.