You are on page 1of 9

Servicio web

Es una tecnologa que utiliza un conjunto de


protocolos y estndares que sirven para
intercambiar datos entre aplicaciones.
Distintas
aplicaciones
de
software
desarrolladas en lenguajes de programacin
diferentes, y ejecutadas sobre cualquier
plataforma, pueden utilizar los servicios web
para intercambiar datos en redes de
ordenadores como Internet.

Estndares empleados
Web Services Protocol Stack: As se le denomina al conjunto de
servicios y protocolos de los servicios Web.
XML (Extensible Markup Language): Es el formato estndar para
los datos que se vayan a intercambiar.

SOAP(Simple Object Access Protocol) o XML-RPC(XML Remote


Procedure Call): Protocolos sobre los que se establece el
intercambio.
Otros protocolos: los datos en XML tambin pueden enviarse de
una aplicacin a otra mediante protocolos normales
como HTTP(Hypertext Transfer Protocol),FTP(File Transfer
Protocol), o SMTP(Simple Mail Transfer Protocol).

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 estndares y protocolos
basados en texto, que hacen ms fcil acceder a su
contenido y entender su funcionamiento.
Permiten que servicios y software de diferentes compaas
ubicadas en diferentes lugares geogrficos puedan ser
combinados fcilmente para proveer servicios integrados
.

Inconvenientes de los servicios Web


Para realizar transacciones no pueden compararse en su grado de
desarrollo con los estndares abiertos de computacin distribuida como
CORBA (Common Object Request Broker Architecture).
Su rendimiento es bajo si se compara con otros modelos de computacin
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 concisin 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 comunicacin entre
programas a ambos lados de la barrera.

Los principales servicios o aplicaciones que podemos


encontrar en Internet son:
World Wide Web
Correo electrnico
Grupos de Noticias (News, Boletines de noticias)
Listas de distribucin
Foros web
Weblogs, blogs o bitcoras
Transferencia de archivos FTP (File Transmision Protocol)

Intercambio de archivo P2P

Y tambien:
Archie
Chats o IRC (Internet Relay Chat), audio y videoconferencia, mensajera
instantnea y llamadas telefnicas va Internet
Telnet
Gopher//obsoleto
MuDs

Redes sociales
Wikis
Sindicacin de contenidos (RSS, Atom, XML)
Spaces o Espacios

Archie
Se trata de una herramienta destinada a localizar archivos
que estn disponibles pblicamente en los servidores de
ftp annimo. Cuando un usuario conoce el nombre del
archivo o una subcadena del mismo, pero desconoce en
que mquina de la red se encuentra, el sistema ARCHIE
permite localizarlo de forma rpida. El mayor
inconveniente es su uso muy limitado en la bsqueda de
la informacin, ya que slo admite como criterio de
bsqueda el nombre estricto del archivo. Hoy Archie ha
dejado de utilizarse ya que la World Wide Web ofrece
estas prestaciones de forma mucho ms eficaz.

MUDs
El trmino MUDs o Multi-user dungeons o dimension (mazmorras o
dominios multi-usuario) naci en 1979 como un juego interactivo de
interaccin, aunque ha habido muchas variantes posteriores como
MOOs (o Multi-user object oriented), que se trata de un MUD orientado
a objetos. Todos ellos son grupos de discusin en tiempo real que se
constituyen como una comunidad que slo existe online.
Estos mundos virtuales son posibles gracias a la tecnologa y el lenguaje
VRML o Virtual Reality Modeling Language que permite construir
objetos en tres dimensiones. Utilizando un lenguaje de programacin, se
pueden crear una habitacin o espacio fsico, un escenario donde se va a
desarrollar ese mundo virtual. Se establecen las reglas y la gente
comienza a relacionarse en dicho espacio virtual. La interfaz de ese
territorio virtual puede ser una ciudad, un mundo imaginario o cualquier
tipo de entorno espacial donde interactan objetos tridimensionales.

You might also like