Está en la página 1de 3

Introduccin

Las necesidades de comunicacin y transmisin de datos (texto , msica,


video, imgenes, etc.) nos lleva a la mejora de las tcnicas ya establecidas , e
incluso a la generacin de nuevas tecnologas para la transicin de datos ,
soap surge de ello , producto de la innovacin mejora de una herramienta
anterior ya establecida la cual fue XML-RPC.
Con la implementacin de estas tecnologas nacen los nuevos modelos de
negocio llamados web services o servicios web, destinados a satisfacer las
necesidades que se encuentren ya sean para negocios, informacin u otro
servicios con o sin fines de lucro, otra herramienta que ayuda que todo esto se
posible es WSDL que aporta una interfaz publica a estos servicios web, se ver
con ms detalle esto conceptos en el marco terico.
El presente trabajo tiene como propsito brindar y formacin sobre los
conceptos como web service, soap, WSDL; luego de ello se informara solo la
potencialidad de la combinacin de estas herramientas y por ultimo un
prototipo funcional sobre un servicio web con proyeccin til a la sociedad.

Objetivo
EL principal objetivo de este informe es dar conocimiento sobre los servicios
que nos pueden brindar una gran utilidad , donde se identificara la
funcionalidad de cada uno ; para luego realizar una retroalimentacin y
proponer una servicio web que resuelva alguna necesidad de la sociedad
Marco terico
Web Service
Tambin conocidos en espaol como servicios web, hoy en dia se presenta
numerosas aplicaciones que brindan de alguna u otra manera la solucin ah
alguna necesidad , La principal razn para usar servicios Web es que se pueden utilizar
con 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
trfico 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 razn de que
no resultan bloqueados. Es importante sealar que los servicios web se pueden utilizar sobre
cualquier protocolo, sin embargo, TCP es el ms comn.
De forma ms normal se define como: 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.
La interoperabilidad se consigue mediante la adopcin de estndares abiertos.
Las organizaciones OASIS y W3C son los comits responsables de la
arquitectura y reglamentacin 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 ms exhaustiva estos estndares. Es una mquina que
atiende las peticiones de los clientes web y les enva los recursos solicitados.
Ventajas de los servicios web
Se pueden encontrar mltiples ventajas en los servicios web entre las ms
destacadas tenemos :

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


Como toda herramienta que continua en evolucin tiene cosas que pulir ,
algunas deficiencias que presenta son .

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.

WSDL
Los lenguajes de marca estn muy presente en diversas aplicaciones , WSDL
nace a partir de ello con el apoyo de XML , permite definir la estructura
abstracta en un servicio web .
La conceptualizacin formal es la siguiente: Web Services Description
Language, un formato XML que se utiliza para describir servicios Web. La
versin 1.0 fue la primera recomendacin por parte del W3C y la versin 1.1
no alcanz nunca tal estatus. La versin 2.0 se convirti en la recomendacin
actual por parte de dicha entidad.

WSDL describe la interfaz pblica a los servicios Web. Est basado en XML y
describe la forma de comunicacin, es decir, los requisitos del protocolo y los
formatos de los mensajes necesarios para interactuar con los servicios listados
en su catlogo. Las operaciones y mensajes que soporta se describen en
abstracto y se ligan despus al protocolo concreto de red y al formato del
mensaje.
As, WSDL se usa a menudo en combinacin con SOAP y XML Schema. Un
programa cliente que se conecta a un servicio web puede leer el WSDL para
determinar qu funciones estn disponibles en el servidor. Los tipos de datos
especiales se incluyen en el archivo WSDL en forma de XML Schema. El cliente
puede usar SOAP para hacer la llamada a una de las funciones listadas en el
WSDL.
El WSDL nos permite tener una descripcin de un servicio web. Especifica la
interfaz abstracta a travs de la cual un cliente puede acceder al servicio y los
detalles de cmo se debe utilizar.

También podría gustarte