Develop your Siebel applications

Overview

The Microsoft BizTalk Adapter for Siebel eBusiness Applications is a Windows Communication Foundation (WCF) custom binding. Client applications can consume the Siebel adapter to invoke operations on Siebel artifacts. The Siebel adapter can be consumed:

  • Through a physical port binding in a BizTalk Server solution.

  • By invoking methods on an instance of a client proxy.

  • As a hosted WCF service.

  • By sending SOAP messages over a channel instance in code that uses the WCF channel model.

  • Through an ADO.NET interface.

BizTalk vs WCF service vs WCF channel vs ADO.NET

The following table:

  • Lists the different operations that can be performed on a Siebel system using the Siebel adapter.

  • Indicates which of the approaches (BizTalk Server, WCF service model, WCF channel model, or ADO.NET interface) can be used to perform the operations.

  • Provides links to more information about performing the task using the chosen approach.

Task BizTalk Server WCF Service Model WCF Channel Model ADO.NET Interface
Basic Insert, Update, Delete, and Query operations on business components Run Operations on Business Components Using BizTalk Server and the Siebel adapter Run Operations on Business Components with the Siebel adapter using the WCF Service Model Run Operations on Business Components with the Siebel adapter using the WCF Channel Model Run a SELECT Query on Business Components with Siebel Note: You can only perform a SELECT operation using the Data Provider for Siebel.
Operations on business components with MVG fields Run Operations on Business Components with MVG Fields Using BizTalk Server and the Siebel adapter Run Operations on Business Components with MVG Fields with the Siebel adapter using the WCF Service Model
Operations on business components with picklist fields Run Operations on Business Components with Picklist Fields Using BizTalk Server and the Siebel adapter
Invoking business services Invoke Business Service Methods Using BizTalk Server and the Siebel adapter Run an EXECUTE Operation on Business Services with Siebel
Invoking business services with integration objects Invoke Business Service Methods with Integration Objects using the Siebel adapter

Next steps

The topics in this section provide information, procedures, and examples to help you develop applications that consume the Siebel adapter in both BizTalk Server and .NET programming solutions.