Sei sulla pagina 1di 2

INSTITUTO SUPERIOR CORDILLERA ESCUELA DE SISTEMAS Nombre: Jos Almeida Nivel: 6to B Qu es XML?

XML es un lenguaje de marcas que ofrece un formato para la descripcin de datos estructurados, el cual conserva todas las propiedades importantes del antes mencionado SGML. Es decir, XML es un metalenguaje, dado que con l podemos definir nuestro propio lenguaje de presentacin y, a diferencia del HTML, que se centra en la representacin de la informacin, XML se centra en la informacin en si misma. Por ejemplo en la siguiente tabla se muestra la informacin incluida por un cdigo tpico HTML y su versin equivalente en XML. Se puede apreciar en este ejemplo, que es mucho ms fcil de entender la representacin en XML.

Qu es un web service? Un web service es una aplicacin que puede ser descripta, publicada, localizada e invocada a travs de una red, generalmente Internet. Combinan los mejores aspectos del desarrollo basado en componentes y la Web. Al igual que los componentes, los web services son funcionalidades que se encuentran dentro de una caja negra, que pueden ser reutilizados sin preocuparse de cmo fueron implementados. A diferencia de la actual tecnologa de componentes, no son accedidos por medio de protocolos especficos del modelo de objetos como ser RMI, DCOM o IIOP; sino que son accedidos utilizando protocolos web como ser HTTP y XML. La interface de los web services est definida en trminos de los mensajes que el mismo acepta y retorna, por lo cual los consumidores de los web services pueden ser implementados en cualquier plataforma y en cualquier lenguaje de programacin, solo tiene que poder crear y consumir los mensajes definidos por la interface de los web services.

El modelo de web services. La arquitectura bsica del modelo de web services describe a un consumidor, un proveedor y ocasionalmente un corredor (broker). Relacionados con estos agentes estn las operaciones de publicar, encontrar y enlazar. La idea bsica consiste en que un proveedor publica su servicios en un corredor, luego un consumidor se conecta el corredor para encontrar los servicios deseados y una vez que lo hace se realiza un lazo entre el consumidor y el proveedor. Por todo lo anterior hay ciertos requerimientos a la hora de desarrollar o consumir un web services: Una forma estndar de representar los datos. XML es la opcin obvia para este requerimiento. Un formato comn y extensible de mensajes. SOAP es el elegido en este caso; SOAP es un protocolo liviano para el intercambio de informacin. Ms adelante en este documento lo veremos con ms detalle. Un lenguaje comn y extensible para describir los servicios. La opcin en este caso es WSDL. Es un lenguaje basado en XML desarrollado en forma conjunta por IBM y Microsoft. Lo veremos con ms detalle ms adelante en este documento. Una forma de descubrir los servicios en Internet. UDDI se utiliza en este caso; el mismo especifica un mecanismo para publicar y localizar los servicios por parte de los proveedores y consumidores respectivamente. Se ver con ms detalle ms adelante en este documento.

Potrebbero piacerti anche