About Domains and Domain Configuration

You must configure the domains of all servers in your Converged Application Server system. You can configure your domains by:

  • Using the WebLogic Server Configuration Wizard to configure each server in your installation.
  • You can scale your domain horizontally, with managed servers and engines. Start by configuring the domain on the Administration Server and then using the pack and unpack commands provided by Oracle WebLogic Server to package the configuration data for copying to all the other servers. The Converged Application Server installer puts the pack and unpack commands in the Oracle_home/wlserver/common/bin directory. Oracle_home is the directory that serves as the repository for common files that are used by Oracle Communications products installed on the same machine, such as Converged Application Server and WebLogic Server.

    The pack and unpack commands do not copy security files. Security files need to be provisioned manually after unpacking a domain configuration on the target system with the necessary certificates and security files.

    For more information about packing and unpacking configurations, see Oracle Fusion Middleware Creating Templates and Domains Using the Pack and Unpack Commands.

  • Using the WebLogic Scripting Tool (WLST) to configure each domain. The WLST scripting environment is based on the Java scripting interpreter, Jython. See Oracle Fusion Middleware Understanding the WebLogic Scripting Tool for more information.

For more information about other methods available for domain creation, see "Additional Tools for Creating, Extending, and Managing WebLogic Domains" in Oracle Fusion Middleware Creating WebLogic Domains Using the Configuration Wizard.

About Converged Application Server Domain Types

Converged Application Server ships with default domain configuration templates for each type of deployment that Converged Application Server supports. You use one of these templates to configure your domain. These templates contain the basic configurations for setting up domains, but you may need to adjust some aspects of the domain during the domain configuration process.

  • Converged Application Server - Basic Domain

    The Basic Domain template enables you to create a simple Converged Application Server domain. This domain configuration can be used during development where it is more convenient to deploy and test applications on a single server. The Basic Domain topology can also be used in deployments that do not have high-availability and scalability requirements.

    This domain template is specified in oracle.communications.occas.basic.template.jar.

    The domain configuration script for this domain type is occas-basic.py, which you can find in Oracle_Home/occas/common/templates/scripts/wlst.

  • Converged Application Server - Replicated Domain

    The Replicated Domain template enables you to create a replicated Converged Application Server domain. The Replicated Domain topology is designed for use with SIP applications that require high levels of scalability, availability, and performance.

    This domain template is specified in oracle.communications.occas.combined.coherence.template.jar.

    The domain configuration script for this domain type is occas-replicated.py, which you can find in Oracle_Home/occas/common/templates/scripts/wlst.

  • Converged Application Server - Dynamic Cluster Replicated Domain

    The Dynamic Domain template enables you to create a dynamically scaled Converged Application Server domain. The Dynamic Domain topology is designed for use with SIP applications that require high levels of scalability, availability, and performance in a private or public cloud.

    This domain template is specified in oracle.communications.occas.combined.coherence.dynamicserver.template.jar.

    The domain configuration script for this domain type is occas-replicated-dynamiccluster.py, and the associated properties file is occas-replicated-dynamiccluster.properties, which you can find in Oracle_Home/occas/common/templates/scripts/wlst.

  • Converged Application Server - Diameter Domain

    The Diameter Domain template enables you to create a simple Diameter Converged Application Server domain, complete with a Home Subscriber Server (HSS), HSS client, and relay servers. The Diameter Domain topology supports the Diameter protocol over the TCP, TLS, and SCTP transport protocols.

    Note:

    The Diameter Domain is not available through the Graphical Mode Domain Configuration Wizard. To configure the Diameter Domain graphically with the Domain Configuration Wizard, you need to choose one of the custom templates below.

    You install and configure the Diameter Domain manually. For instructions, see "Configuring Diameter Client Nodes and Relay Agents" in Converged Application Server Administrator's Guide.

    These domain templates are specified in Oracle_Home/wlserver/common/templates/wls/

    • diameterdomain.jar: enables you to configure hss, hssclient and relay servers.
    • diameterextension.jar: enables you to add diameter protocol support to existing domains.
  • Proxy Registrar Basic Domain

    WARNING:

    Proxy Registrar domains are deprecated in release 8.0.

    The Proxy Registrar - Basic Domain template enables you to create a non-clustered (single-server) Converged Application Server domain with the Proxy Registrar component. The Proxy Registrar combines the functionality of a SIP proxy server and registrar. Its main tasks include registering subscribers, looking up subscriber locations, and proxying requests. The Proxy and Registrar functions are described in RFC 3261.

    The Proxy Registrar - Basic Domain template creates a domain appropriate for development environments, or cases where high availability is not an important consideration.

    This domain template is specified in Oracle_Home/wlserver/common/templates/wls/oracle.communications.proxyregistar.basic.template.jar.

    The domain configuration script for this domain type is occas-proxyregistrar.py, and the associated properties file is occas-proxyregistrar.properties, which you can find in Oracle_Home/occas/common/templates/scripts/wlst.

  • Proxy Registrar Replicated Domain

    WARNING:

    Proxy Registrar domains are deprecated in release 8.0.

    The Proxy Registrar - Replicated Domain template enables you to create a clustered (multi-server) Converged Application Server domain with the Proxy Registrar component. The Proxy Registrar Replicated Domain template creates a domain appropriate for production environments where high availability and scalability are crucial.

    This domain template is specified in oracle.communications.proxyregistrar.combined.coherence.template.jar.

    The domain configuration script for this domain type is occas-proxyregistrar-replicated.py, and the associated properties file is occas-proxyregistrar-replicated.properties, which you can find in Oracle_Home/occas/common/templates/scripts/wlst.

The domain template JAR files for these domain types are located in the directory Oracle_home/wlserver/common/templates/wls.

The domain configuration scripts and property files are located in the directory Oracle_home/occas/common/templates/scripts/wlst.

To add Diameter support, extend an existing domain with Diameter components. The domain extension template is Oracle_home/wlserver/common/templates/wsl/diameterextension.jar.