Índice

Search

  1. Prólogo
  2. Servicios web
  3. servicios web SOAP
  4. Objeto de datos WSDL
  5. Objeto de esquema
  6. Cómo crear un servicio web SOAP
  7. Asignaciones de operación
  8. Análisis de mensajes SOAP del servicio web
  9. Generación de mensajes SOAP del servicio web
  10. Transformación de consumidor de servicio web
  11. servicios web REST
  12. Cómo crear un servicio web REST
  13. Transformación de consumidor de servicio web REST
  14. REST Web Service Consumer Transformation Use Cases
  15. Administración de los servicios web REST y SOAP
  16. Compatibilidad de tipos de datos

Web Services Guide

Web Services Guide

Ejemplos de servicio web SOAP

Ejemplos de servicio web SOAP

Puede crear un servicio web para acceder a datos de clientes o bien crear un servicio web para validar los datos de las direcciones de clientes.

Acceso a datos de clientes

Los representantes del servicio de atención al cliente de Hypostores desean acceder a los datos de clientes desde las oficinas de Los Ángeles y Boston a través de una red. Además, estos representantes desean ver los detalles de los clientes según el nombre de cliente o el ID de cliente. La política de la empresa exige que los datos a los que se accede a través de una rede deben estar protegidos.
El desarrollador y el administrador llevan a cabo los siguientes pasos para proporcionar acceso a los datos que necesita el personal del servicio de atención al cliente:
  1. En Developer Tool, el desarrollador crea un servicio web con las siguientes operaciones:
    • getCustomerDetailsByName
      La entrada de operación incluye un elemento para el nombre del cliente. La salida de operación incluye elementos de los detalles de clientes según el nombre del cliente.
    • getCustomerDetailsById
      La entrada de operación incluye un elemento para el ID de cliente. La salida de operación incluye elementos de los detalles de clientes según el ID del cliente.
  2. El desarrollador configura una asignación de operación para cada operación con los siguientes componentes:
    • Una transformación de entrada y una transformación de salida.
    • Una transformación de búsqueda que realiza una búsqueda en un objeto de datos lógicos que define una vista individual de los datos de clientes de las oficinas de Los Ángeles y de Boston.
  3. El desarrollador implementa el servicio web en un servicio de integración de datos.
  4. En Administrator Tool, el administrador configura el servicio web para utilizar la seguridad de la capa de transporte y la seguridad de la capa de mensajes de modo que pueda recibir solicitudes autorizadas mediante una URL HTTPS.
  5. El administrador envía la URL WSDL al personal del servicio de atención al cliente para que puedan conectarse al servicio web.

Validación de los datos de las direcciones de clientes

El departamento de cumplimiento de Hypostores desea validar los datos de las direcciones antes de finalizar los pedidos. La transformación del validador de direcciones compara los datos de las direcciones de entrada con los datos de referencia de las direcciones para determinar la precisión de las direcciones de entrada y corregir los errores que puedan existir en dichas direcciones.
El desarrollador y el administrador llevan a cabo lo siguientes pasos para habilitar la función de validación de direcciones para el departamento de cumplimiento:
  1. En Developer Tool, el desarrollador crea un mapplet con una transformación del validador de direcciones que recibe datos de las direcciones como entrada y que devuelve datos de las direcciones validadas como salida.
  2. El desarrollador crea un servicio web y utiliza el mapplet para crear la operación del servicio web.
    Puede utilizar el asistente
    Crear servicio web
    para crear una operación a partir de un objeto reutilizable.
  3. El desarrollador implementa el servicio web en un servicio de integración de datos.
  4. El administrador envía la URL WSDL al departamento de cumplimiento para que puedan conectarse al servicio web.
El servicio web acepta una dirección como entrada y devuelve una dirección validada como salida.