Integration Platform Technologies: Siebel eBusiness Application Integration Volume ll > Business Services > About Business Services >

Creating Business Services


A Siebel application provides a number of prebuilt business services to assist you with your integration tasks. These are based on specialized classes and are called Specialized Business Services. Many of these are used internally to manage a variety of tables.

CAUTION:  As with other specialized code such as Business Components, you should use only the specialized services that are documented in Siebel documentation. The use of undocumented services is not supported and can lead to undesired and unpredictable results.

In addition to the prebuilt business services, you can build your own business service and its functionality in two different ways to suit your business requirements:

  • In Siebel Tools. Created at design time in Siebel Tools using Siebel VB or Siebel eScript. Design-time business services are stored in the Siebel repository (*.srf), so you have to compile the repository before testing them. Once your test is completed, you need to compile and disseminate the SRF to your clients. The business services stored in the repository will automatically come over to the new repository during the upgrade process. General business services are based on the class CSSService; however, for the purposes of Siebel eAI, you base your data transformation business services on the CSSEAIDTEScriptService class. For details, see Creating Business Services in Siebel Tools.
  • In Siebel Client. Created at run time in the Siebel Client using the Business Service Administration screens. Run-time business services are stored in the Siebel Database, so they can be tested right away. The run-time business services have to be manually moved over after an upgrade process. For details, see Creating a Business Service in the Siebel Client.

NOTE:  To use the DTE scripts, you need to write your business service in Siebel eScript; otherwise, you can write them in Siebel VB.

Integration Platform Technologies: Siebel eBusiness Application Integration Volume ll