Exposing a Process as a Service

This tutorial shows you how to create a business process that is exposed as a service in the BPM runtime. The process:

  • Accepts a user’s name as an input message from a client application.
  • Runs a script to generate a welcome greeting that contains the user’s name.
  • Returns the greeting in an output message to the client application.

You should work through each section in turn to complete the tutorial.

A process (acting as a service supplier) can expose service operations that can be invoked by other processes or applications (service consumers).

The process in this tutorial exposes a request-response operation to receive a message from, then return a response to, a calling application or process.

The WSDL document that defines the request-response operation is provided by the process:

  • The abstract WSDL is automatically generated by TIBCO Business Studio.
  • You can generate the concrete WSDL from the Administrator interface in the BPM runtime then provide it to client application developers.

Prerequisites

You should be familiar with the basics of designing, implementing and deploying process-based applications using TIBCO Business Studio. If you are not familiar with these things, you should run through the following tutorials before attempting this one:

  • How to Design a Simple WelcomeUsers Business Service
  • How to Implement and Deploy the WelcomeUsers Application