Configuring a Service

When specifying a Service resource, you must supply the following:

  • a WSDL file — this defines the interface for the service. This interface describes the operations contained in the service and input, output, and fault messages for the operations.

  • endpoint bindings — endpoints expose the location of the service to the service partner. An endpoint binding specifies the transport to use for the endpoint, any transport-specific properties, and any SOAP details (such as SOAP version, SOAP action, and so on).

  • operation implementation — each operation must specify the process definition to execute for the operation.

You can also specify other items, such as headers for input and output messages and context information from the client’s request.

The following figure illustrates the relationship between the configuration elements of a service and the web service client. The Service palette section of TIBCO ActiveMatrix BusinessWorks Palette Reference describes how to configure a Service resource more completely.

Relationship between WSDL, Service, Process, and web service clients