Determine Which Siebel Objects to Make Available

When exposing a Siebel Web service, you must first use Siebel Tools to determine which Siebel objects, such as business services, workflows or integration objects, you will make available.

Business Services and Workflows

Consider the following when exposing business services and workflows:

  • Business service methods and arguments correspond to Web service operations and messages. Most business services with methods registered in Siebel Tools can be designated for participation in a Web service.

  • A workflow is one-to-one equivalent to a single Web service operation, and its process properties are the arguments to that operation. Like most business services, most workflows can be designated for participation in a Web service.

Integration Objects

Consider the following when exposing integration objects:

  • Integration objects allow mapping of complex business service and workflow data structures to XML Schema as required by Web services.

  • Integration objects act as boundary proxies for business objects and business components.

General Guidelines for Business Services, Workflows and Integration Objects

Consider the following general guidelines when exposing Siebel objects:

  • In Siebel Tools, create and open a workspace, make changes to business services, workflows and integration objects to model desired Web service interfaces.

  • Deliver the workspace and deploy the objects to be made available.