Siebel Connector for SAP R/3 > About SAP R/3 > About the Siebel EAI Architecture >

Using Business Services for SAP


Business services execute predefined or custom actions in a workflow process. Examples of business services include the Siebel Adapter, BAPI Adapter, IDOC Workflow Processor, Business Service Data Map, and tRFC BAPI Receiver. These business services act on Integration Objects passed to them. They perform such functions as interfacing to the Siebel database, interfacing to SAP, or transforming one integration object into another. Siebel Systems, Inc., provides many business services but you can also create your own.

Although business services can be used to perform many different functions, they all have a standard interface. Business services have object-like qualities, such as methods, method arguments, and user properties. These elements define how a business service can be used. Business services are defined in Siebel Tools. This guide describes those business services used to interface to SAP. For more information on business services in general, see the Integration Platform Technologies: Siebel Enterprise Application Integration guide.

About Running Business Services Within Server Components for SAP

Some Business Services run within the context of Server Components. Two such components are the tRFC BAPI Receiver Component (BAPIRcvr) and the Business Integration Manager (BusIntMgr). For information on other components that control the use of the EAI Queue, see EAI Queue.

tRFC BAPI Receiver Component

The BAPIRcvr Server Component executes as a background task that calls a method of the tRFC BAPI Receiver Service repeatedly to look for data SAP may be sending. Component parameters may be set prior to the start of the server to control processing. Component parameters may have the same names as the underlying Business Service User Properties or Method Arguments, providing many different options for configuration. The relationship between User Properties, Method Arguments and Component Parameters for SAP Components and Business Services is defined more fully later in this document. For more information on Server Components, see the Integration Platform Technologies: Siebel Enterprise Application Integration guide and the Siebel System Administration Guide.

Business Integration Manager Component

The Business Integration Manager is a server component that processes requests from Siebel applications in real time. The BAPI Adapter Business Service and workflow usually execute within the context of the Business Integration Manager Server Component. In this guide, Business Integration Manager is covered only with respect to the execution of the BAPI Adapter. For more information about the Business Integration Manager, see the Overview: Siebel Enterprise Application Integration guide.

Siebel Connector for SAP R/3