IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Services and service-related functions > Access external services with adapters > Configure and using adapters > IBM WebSphere Adapters > Siebel Business Applications > Overview of WebSphere Adapter for Siebel Business Applications
Technical overview
WebSphere Adapter for Siebel Business Applications supports the exchange of information between your applications and Siebel Business Applications. The adapter supports Siebel entities, including business objects, business components, and business services. This enables you to create business processes that exchange data.
The adapter supports outbound processing (requests for data or services from an application to the Siebel Business Applications), and inbound processing (event notification from a Siebel Business Applications server to an application).
With the adapter, you can use the existing or newly created applications that run in a supported run time environment to send requests for data, and services to the Siebel Business Applications.
You can also add event-generation triggers to Siebel business objects to have notifications of events, such as the creation, update, and deletion of a record, sent to one or more of your applications.
The adapter is metadata driven. Even after you import the adapter into IBM Integration Designer, you can continue to add new business objects to the existing module. The adapter can process the new business objects without additional coding or customization.
- Outbound processing
WebSphere Adapter for Siebel Business Applications supports synchronous outbound processing. Assume, the component sends a request in the form of a WebSphere business object hierarchy to the adapter. The adapter processes the request and returns a WebSphere business object hierarchy that represents the result of the operation.- Inbound processing
WebSphere Adapter for Siebel Business Applications supports asynchronous inbound processing. The adapter polls the Siebel applications at specified intervals for events. When the adapter detects an event, it converts the event data into a business object and sends it to the component.- Business objects
To send data or obtain data from Siebel Business Applications, the adapter uses business objects. A business object is a structure that consists of data, the action to be performed on the data, and additional instructions, if any, for processing the data. The data can represent either a business entity, such as an invoice, an employee record, or an unstructured text.- The external service wizard
The external service wizard is a tool you use to configure your adapter before deploying it to IBM BPM or WebSphere Enterprise Service Bus. The external service wizard establishes a connection to the Siebel application server, discovers business objects and services (based on search criteria you provide), and generates business objects based on the services discovered.- Log and Trace Analyzer
The adapter creates log and trace files that can be viewed with the Log and Trace Analyzer.- Business faults
The adapter supports business faults, which are exceptions that are anticipated and declared in the outbound service description, or import. Business faults occur at predictable points in a business process, and are caused by a business rule violation or a constraint violation.
Overview of WebSphere Adapter for Siebel Business Applications