Rational Developer para System z, Versión 7.6

Descripción de correlación

En estos temas se describe la correlación de petición y la correlación de respuesta en el contexto de desarrollo de servicio Web.

Correlación es el proceso de relacionar partes de dos estructuras de datos existentes entre ellas. Normalmente, el resultado del proceso de correlación es un código de ejecución generado que transforma y mueve datos entre elementos correlacionados. Enterprise Service Tools para correlaciones permite la correlación entre estructuras de datos definidas por una definición de esquema XML existente (o algunos de sus derivados, tales como documentos de instancia XML) y datos definidos por una estructura de datos COBOL existente.

Por ejemplo, es posible que tenga una estructura de datos COBOL denominada ACCOUNTINFO que contenga toda la información relevante sobre una cuenta y que desee correlacionar solo la información de dirección de ACCOUNTINFO en un elemento de un tipo complejo denominado AddressInfo en una definición de esquema XML. En esta situación, desea crear una correlación entre determinados campos de ACCOUNTINFO y determinados campos de AddressInfo.

Correlación de petición significa que la correlación se realiza desde (a) un documento de instancia XML que un servicio Web recibe; con (b) una estructura de datos de lenguaje de nivel superior que el servicio Web utiliza de alguna manera.

Por ejemplo, si el servicio Web es un proveedor de servicios, el servicio Web recibe una petición que contiene un documento de instancia XML y correlaciona la información del documento de instancia XML con una estructura de datos de lenguaje de nivel superior que el servicio Web pasa luego a una aplicación local para su proceso.

Correlación de respuesta significa que la correlación se realiza desde (a) una estructura de datos de lenguaje de nivel superior que un servicio Web adquiere de alguna manera con (b) un documento de instancia XML que el servicio Web envía.


Términos de uso | Comentarios

Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)