Diferencia entre Servidor Web y Web Service

Servidor Web

Un servidor web es un programa que está diseñado para transferir hipertextos, páginas web o páginas HTML (HyperText Markup Language).

El Servidor web se ejecuta continuamente en un ordenador, manteniéndose a la espera de peticiones por parte de un cliente (un navegador web) y que responde a estas peticiones adecuadamente, mediante una página web que se exhibirá en el navegador o mostrando el respectivo mensaje si se detectó algún error.

Las aplicaciones de servidor muchas veces suelen ser la mejor opción para realizar aplicaciones web. La razón es que, al ejecutarse ésta en el servidor y no en la máquina del cliente, éste no necesita ninguna capacidad añadida, como sí ocurre en el caso de querer ejecutar aplicaciones javascript o java. Así pues, cualquier cliente dotado de un navegador web básico puede utilizar este tipo de aplicaciones.

El hecho de que HTTP y HTML estén íntimamente ligados no debe dar lugar a confundir ambos términos. HTML es un lenguaje de marcas y HTTP es un protocolo.

Algunos servidores web importantes son:

  • Apache
  • IIS
  • Cherokee

Otros servidores, más simples pero más rápidos, son:

  • lighttpd
  • thttpd
  • monkey http

Web Service

Un servicio web (en inglés, Web Service) es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones.

La principal razón para usar servicios Web es que se basan en HTTP sobre TCP (Transmission Control Protocol) en el puerto 80. Dado que las organizaciones protegen sus redes mediante firewalls que filtran y bloquean gran parte del tráfico de Internet-, cierran casi todos los puertos TCP salvo el 80, que es, precisamente, el que usan los navegadores. Los servicios Web utilizan este puerto, por la simple razón de que no resultan bloqueados.

Servidores de aplicaciones para servicios Web:

  • JBoss servidor de aplicaciones J2EE Open Source de Red Hat inc.
  • Oracle Fusion Middleware
  • IBM Lotus Domino a partir de la versión 7.0
  • Axis y el servidor Jakarta Tomcat (de Apache)
  • ColdFusion MX de Macromedia
  • Java Web Services Development Pack (JWSDP) de Sun Microsystems (basado en Jakarta Tomcat)
  • JOnAS (parte de ObjectWeb una iniciativa de código abierto)
  • Microsoft .NET
  • Novell exteNd (basado en la plataforma J2EE)
  • WebLogic
  • WebSphere
  • JAX-WS con GlassFish
  • Zope es un servidor de aplicaciones Web orientado a objetos desarrollado en el lenguaje de programación Python
  • VERASTREAM de AttachmateWRQ para modernizar o integrar aplicaciones host IBM y VT
About these ads
  1. No trackbacks yet.

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

A %d blogueros les gusta esto: