Service types in workflows

Learn about the types of services that you can model in your workflows.
The following types of services can be modeled in your workflows:
Table 1. Types of services that can be modeled in workflows
Service type Description See...
Service flow Use service flows to model services for business processes. Creating a service flow
External service Use external services to call services or applications that are external to IBM® Cloud Pak for Business Automation. External services are generated when you do one of the following:
  • Discover and invoke a REST service
  • Discover and invoke a web service
  • Discover and invoke a Java™ application
  • Create an external implementation service to invoke an external application.
From a service flow, you can call a REST service, web service, or Java application. From a process, you can call an external implementation.
Calling an external service
Automation service Use automation services to call published automation services. Workflow automation services
AI agent Use AI Agents to call an AI agent built in IBM watsonx™ Orchestrate®. Integrating AI agents
REST service Use REST services to provide a way for an external client to call into a workflow. You can also use REST services as automation services. Creating a REST service
Web service Use web service endpoints to provide a way for an external system to call into a workflow. Creating a web service