Actividad Proporcionar servicio de Web Services

Durante el tiempo de ejecución, la actividad Proporcionar servicio facilita un servicio web que se puede iniciar desde un cliente externo.

Acerca de esta tarea

Figura 1. Actividad Proporcionar servicio

La actividad Proporcionar servicio es una actividad de servicio web de entrada. Se trata de una actividad de arranque que escucha solicitudes de servicio web en el puerto especificado.

En función de la información de configuración que facilite en Studio sobre el servicio web, la WMC generará un archivo WSDL que describiendo la interfaz de servicio web disponible durante el tiempo de ejecución.

Cuando se despliega un proyecto con un WSDL, la interfaz de servicio web definida por el WSDL está disponible. Puede exportar y, a continuación, visualizar el archivo WSDL que se ha generado para el servicio web desde la WMC.

Durante el tiempo de ejecución, cuando un cliente envía una solicitud al servicio web, el Dispositivo de integración inicia el proceso de la actividad Proporcionar servicio y del resto de actividades que constituyen la orquestación.

Sólo puede especificar un esquema XML de entrada y un esquema XML de salida para la actividad Proporcionar servicio, por lo que el WSDL generado sólo define una cabecera de solicitud y una cabecera de respuesta. El WMC genera un WSDL con una operación.  En Figura 1, la operación calculcatePrice del servicio web se deriva a partir del nombre de la actividad Proporcionar servicio. Hay una relación de uno a uno entre la operación de servicio web y la actividad Proporcionar servicio.

De forma predeterminada, la descompresión está habilitada para la actividad Proporcionar servicio. Para obtener más información, consulte Descompresión con la actividad Proveer servicios de Web Services.

Los pasos para añadir y configurar una actividad Proporcionar servicio a una orquestación se describen en los siguientes procedimientos.