Deploying Siebel CRM Using SCM

To deploy a Siebel Enterprise:

  • The Siebel CRM functionality is provided in the following base containers:
    • Siebel Gateway (CGW), sometimes called Cloud Gateway.
    • Siebel Application Interface (SAI).
    • Siebel Server (SES), sometimes called Siebel Enterprise Server.
  • The Siebel CRM database is migrated as an Autonomous Database for Transaction Processing in shared mode or Database Service for Oracle Database in virtual machine mode.

You can deploy Siebel CRM in different ways using SCM, depending on the following infrastructure provisioning options:

Infrastructure Provisioning Option Applicable to Siebel CRM Deployment On Description
Allow SCM to create the infrastructure resources OKE on Oracle Cloud Infrastructure (OCI)

SCM creates and manages the infrastructure resources required for deploying Siebel CRM such as the database, OKE, mount target, file system, and so on. You can allow SCM to create:

  • All the required resources or
  • All resources except database (BYOD only)
Bring Your Own Resources (BYOR)
  • CNCF certified Kubernetes clusters such as OKE on Oracle Cloud, OCNE cluster, Red Hat Open Shift and so on
  • Oracle Cloud Compute @Customer (OC3) in your data center

You must bring all resources such as an existing mount target, file system, OKE, and database, and provide the details of the resources in the Siebel CRM deployment payload.

The following are the high-level steps to deploy Siebel CRM using SCM (these are described in detail later in this document):

  1. Set up Git repositories to store SCM templates, release YAMLs and Helm charts. You can bring your own existing Git repositories hosted on any standards-compliant Git distribution, such as Oracle DevOps Service, GitHub, GitLab, and so on, or allow SCM to create the repositories as part of Siebel CRM provisioning.
  2. Set up SCM:
    1. On OCI:

      Shows the navigation to set up SCM on OCI

    2. On a Kubernetes cluster on premises or in the cloud or in your data center on OC3:

      Shows the navigation to set up SCM on Kubernetes

  3. Deploy Siebel CRM:
    1. Create the deployment payload based on the infrastructure provisioning requirements, for a:
      1. Fully SCM provisioned environment for Siebel CRM deployment, provide the infrastructure resource details in the deployment payload by referring to the SCM guide.
      2. BYOD deployment, provide the details of the existing database and the details of the infrastructure resources to be created by SCM.
      3. BYOR, provide the details of all existing resources.
    2. Use the /environment API to create the Siebel CRM deployment using the POST method.
    3. Check the progress of the deployment and verify access to Siebel CRM on successful completion.