Service types in workflows

Draft comment:
This topic is shared by CP4BA, CP4BASaaS. Last updated on 2025-03-13 12:15
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® Business Automation Workflow. 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
Application connector Use application connectors to call an application such as Microsoft Exchange. Integrating applications
Kafka service Use Kafka services to provide a way for an external client to trigger a workflow. Creating a Kafka service
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