Servicios web externos

Los servicios web externos son servicios de procesamiento de datos a través de Internet por parte de un tercero. Puede definir servicios web externos en Management Console y utilizarlos como etapa en un flujo de datos. Esto permite incorporar casi cualquier tipo de procesamiento en su entorno Spectrum Technology Platform, ya que hay una gran variedad de servicios web disponibles en Internet.

El siguiente diagrama ilustra el concepto de los servicios web externos. Aquí, el servicio web externo Búsqueda de números de teléfono se agregó al flujo de datos. Cuando se ejecuta el flujo de datos, Spectrum Technology Platform envía cada registro al servicio web externo. El servicio web externo procesa el registro y vuelve a la etapa. El registro actualizado, con el número de teléfono agregado, avanza a la siguiente etapa en el flujo de datos, en este ejemplo Geocode US Address.

Los servicios web externos se muestran en la paleta de Enterprise Designer y puede trabajar con ellos como ocurre con otras etapas. A continuación, se muestra un ejemplo de dos servicios web externos, CompanyReviewsWebService y TimeZoneLookupWebService.

Requisitos y limitaciones

Spectrum Technology Platform admite servicios web externos que utilicen mensajería REST, SOAP 1.1 o SOAP 1.2., con las siguientes limitaciones:

  • Las solicitudes y respuestas WADL con más de una representación ya no son admitidas.
  • No se admiten esquemas recursivos.