Visión general de mensajes de servicios web
Para trabajar con el formato de gráfico de datos de los mensajes de servicios web, debe conocer la estructura del gráfico de datos y cómo desarrollar código que pueda navegar por los gráficos de datos.
El formato de los mensajes de servicios web
WebSphere Application Server (base) da soporte a formatos para los mensajes de servicios web: SOAP y enterprise beans. (Estos son similares a las API Java™ para XML basado en RPC o JAX-RPC.)
Para trabajar con los mensajes de servicios web, necesita la información siguiente:
- La estructura de los gráficos de datos de Versión 1 de SDO (Service Data Objects) para los mensajes de servicios web. Consulte Correlación de gráficos de datos SDO para mensajes de servicios web si desea más información sobre los elementos de datos y el formato del gráfico de datos.
- Consulte la información que le ayudará a desarrollar código para navegar por los gráficos de datos de los mensajes que media el programa. Consulte Correlación de definiciones de esquema XML en el sistema de tipo SDO.
- Para obtener representaciones XML del formato de cada parte de los mensajes de servicios web, fragmentos de código de ejemplo e información adicional acerca del formato de gráficos de datos, consulte: Ejemplo de código de servicios web.
Tipos de formato
Cada tipo de mensaje de servicios web está definido por una serie
de formato de mensaje contenida en el mensaje. La serie de formato tiene un identificador
de dominio como prefijo, que puede ser SOAP o Bean,
seguido de cuatro campos separados por comas, como se muestra a continuación:
SOAP:<wsdlLocation>,<serviceNameSpace>,<serviceName>,<portName>
Bean:<wsdlLocation>,<serviceNameSpace>,<serviceName>,<portName>
Los campos se describen en la tabla siguiente:Nombre de campo | Serie de formato de mensaje | Descripción del campo |
---|---|---|
Ubicación de WSDL | <wsdlLocation> | El URI en el que está ubicado el WSDL de este mensaje. El WSDL se despliega en el repositorio de SDO utilizando esta ubicación como clave. |
Espacio de nombres de servicio | <serviceNamespace> | Espacio de nombres de servicio y Nombre de servicio identifican de forma exclusiva la definición de Servicio en el WSDL. |
Nombre de servicio | <serviceName> | Nombre de servicio y Espacio de nombres de servicio identifican la definición de Servicio correcta en el WSDL. |
Nombre de puerto | <portName> | Localiza la definición de puerto correcta dentro del servicio, dando la información de tipo de puerto y enlace (PortType y Binding) necesaria para procesar el mensaje. |