Providing workflow automation services
Create an exposed automation service to reuse a business function that is implemented
using a process or a service flow. Then, publish the exposed automation service in IBM Business Automation Studio so other business
applications (applications), business automations (automations), and external clients can discover
and call it.
About this task
The mapping
between process and service flow artifacts and the resulting automation service in Business Automation Studio is as follows:
- For each automation service published in Business Automation Studio, there is an exposed automation service with the same name as defined in the designer.
- Each operation of the published automation service has a corresponding operation of the same name in the exposed REST or Kafka automation service, with a service flow or a process as the implementation of the operation. The input and output parameters of the resulting automation service operations match the inputs and outputs in the service flow interface or process interface.
- You publish the entire workflow automation, not the individual exposed REST or Kafka automation services that are contained in the workflow automation. That is, when you publish a workflow automation, all the exposed REST or Kafka automation services are added to Business Automation Studio.
Procedure
To create an exposed automation service: