Qué son los servicios
Las secciones siguientes describen algunas posibles integraciones de servicio. Puede invocar servicios REST o aplicaciones Java™ directamente desde su proceso o añadir un servicio externo para descubrir e invocar servicios REST, servicios web o aplicaciones Java publicados desde un flujo de servicios. Para obtener información sobre cómo añadir servicios a procesos, consulte Servicios.
Servicios REST
- Seleccionando una operación de una tarea de servicio, correlacionando las entradas y salidas e invocando la tarea de servicio en un flujo de servicios. Cuando descubre un servicio REST, las operaciones que selecciona se incluyen en el servicio externo y están disponibles para que las invoque una tarea de servicio. Consulte Invocación de un servicio REST.
- Algunas operaciones REST solo se pueden invocar utilizando JavaScript. Estas operaciones no están disponibles para la invocación por parte de una tarea de servicio. Cuando descubre un servicio, verá una lista de las operaciones que requieren la invocación de JavaScript. Consulte Invocación de un servicio REST utilizando JavaScript.
Servicios web
Puede descubrir un servicio web que está alojado en un sistema externo y utilizar una tarea de servicio en un flujo de servicios para invocar el servicio web. Para invocar un servicio web, puede descubrir el archivo WSDL desde un URL y seleccionar las operaciones que desea incluir. El servicio externo se genera cuando completa el descubrimiento del servicio.
Cada servicio externo se correlaciona con un tipo de puerto único. El servicio externo incluye las operaciones para el tipo de puerto y las entradas, salidas y errores definidos en el WSDL para cada operación. El servicio externo se enlaza con un servidor de servicios web que contiene la información para conectarse al host. Las operaciones del servicio externo están disponibles para la invocación por parte de una tarea de servicio. Consulte Invocación de un servidor de servicio web.
Servicios Java
Un servicio Java invoca una aplicación Java. Para crear un servicio Java, descubra un archivo JAR en la biblioteca y seleccione una clase. Se crea un servicio externo, con una operación para cada método de la clase y las entradas y salidas. El servicio tiene un tipo de enlace Java.
Para invocar un servicio Java, puede descubrir una clase Java y generar un servicio externo. A continuación, puede utilizar el servicio externo en un flujo de servicios para invocar el servicio Java. Consulte Invocación de un servicio Java.