ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

SISTEMAS COMPUTACIONALES


Enviado por   •  7 de Noviembre de 2012  •  Tesis  •  1.661 Palabras (7 Páginas)  •  399 Visitas

Página 1 de 7

FACULTAD DE CONTADURIA PUBLICA CAMPUS IV

LIC. SISTEMAS COMPUTACIONALES

DESARROLLO DE SIST. DE INF. BASADOS EN WEB II

INVESTIGACION

AGRIPINO CARDENAS MEJIA

9°”U”

LIC. CHRISTIAN MAURICIO CASTILLO ESTRADA

15 DE OCTUBRE DE 2012

INTRODUCCION

Hoy en día existe una tendencia muy marcada en las empresas por el desarrollo de aplicaciones que trabajen sobre Internet, principalmente por la ventaja de la distribución global de la información.

Cada una de estas tecnologías proporciona un marco de trabajo para la activación de objetos remotos, mediante la solicitud a un servidor de aplicaciones o mediante un servidor Web para la ejecución de servicios de aplicación. Estas tecnologías han probado ser efectivas para el establecimiento de sitios Web corporativos; sin embargo, presentan algunas desventajas como la falta de interoperabilidad, la dependencia a la arquitectura de trabajo.

¿QUÉ ES WSDL?

WSDL es sinónimo de descripción de servicios Web WSDL Language.Basically está totalmente basado en el uso de XML.Main WSDL para describir los servicios web y también le dijo cómo utilizar esta services.It web está escrita en XML. También WSDL tiene Recomendación del W3C desde el 26 de junio de 2007.

HISTORIA DEL WSDL

WSDL 1.1 se presentó como una Nota W3C por Ariba, IBM y Microsoft para describir servicios para la Actividad de XML del W3C sobre protocolos XML marzo 2001.WSDL 1.1 no ha sido aprobado por el Consorcio World Wide Web (W3C), sin embargo, tiene justo (11 de mayo de 2005) dio a conocer un proyecto de la versión 2.0, que será una recomendación (un estándar oficial), y por lo tanto aprobada por el W3C.

VENTAJA DE WSDL

WSDL a Java:

1. Es útil cuando el documento WSDL ya existe

2. Más potente

3. Requiere conocimientos WSDL y XML Schema

4. Fácil de perderse fuera de WS-I BP 1.0, dañando la interoperabilidad

Java a WSDL:

1. Fácil de usar

2. No es necesario aprender de esquema WSDL o XML

3. Menos control sobre contrato de servicio publicado

DESVENTAJA DE WSDL

1. Solamente una operación de servicio web por WSDL.

Esquemas incrustados no se permite la modularización de WSDL mediante la importación de esquemas XML en la sección de tipos. Debido a la 1 y 2, sin posibilidad de reutilizar las definiciones de esquemas XML a través de las operaciones.

No hay control sobre generadas "contenedor" nombres de tipo de mensaje.

ESTRUCTURA DE UN DOCUMENTO WSDL

Un documento WSDL, está formado por el siguiente esquema general, una parte abstracta donde se definen los tipos, los mensajes y las operaciones, y una parte concreta donde se define el protocolo de transporte y otras informaciones.

La parte principal de un documento WSDL es el bloque de definiciones, que está compuesto por cinco bloques diferenciados:

Types: Contiene información de esquema referenciado en el documento WSDL.

Message: proporciona una abstracción común para el paso de mensajes entre el cliente y el servidor.

PortType: Contiene un conjunto de operaciones abstractas que representan los tipos de comunicación que pueden producirse entre el cliente y el servidor.

Un portType se compone de un conjunto de operaciones que definen una determinada acción.

Request‐response(petición‐respuesta): Comunicación en la que le cliente realiza una petición y el servidor envía la correspondiente respuesta.

One‐way (Unidireccional): Comunicación del estilo documento en la que el cliente envía un mensaje pero no recibe una respuesta del servidor indicando el resultado del mensaje procesado.

Solicit‐response (solicitud‐respuesta): La contraria a la operación petición‐respuesta. El servidor envía una petición y el cliente le envía de vuelta una respuesta.

Notification (Notificación): La contraria a la operación unidireccional. El servidor envía una comunicación del estilo documento al cliente.

Binding: Contiene las definiciones de la asociación de un protocolo como SOAP a un determinado bindingType. Las definiciones binding especifican detalles de formatos del mensaje y el protocolo.

Service: Un servicio es un grupo de puertos relacionados y se definen en el elemento service. Un puerto es un extremo concreto de un Servicio Web al que se hace referencia por una dirección única.

¿QUÉ SON LOS SERVICIOS WEB?

Una definición formal sobre servicios Web la aporta el W3C1, “un servicio Web es una aplicación software identificada por una URI2, cuyas interfaces se pueden definir, describir y descubrir, mediante documentos XML3. Un servicio Web soporta interacciones directas con otros agentes software utilizando mensajes XML intercambiados mediante protocolos basados en Internet.”

En general, el modelo de servicios Web sigue un esquema de tres capas bien diferenciadas que se especifican gráficamente en la figura 1.

Después de esto se puede decir que los servicios Web proporcionan herramientas de comunicación estandarizadas entre diferentes aplicaciones y servicios informáticos, que interactúan entre ellos para dar información dinámica, al usuario que lo solicite, ya sea éste una persona física o un proceso informático. En general, se utilizan los servicios Web, para poder proporcionar interoperabilidad y extensibilidad

...

Descargar como (para miembros actualizados)  txt (11.9 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com