Setup Administrator Account Database Settings

Figure 6. Database Creation Method Create database Create new databaseuserstablespaces depending on the type of the database server and database schema. This is the most comfortable way, but please note that you must know the credentials of the database administrator. Create schema Create a new schema in an existing database. Use this option if you have access to an existing empty database and the ability to create tables and indexes. This option is suitable when you do not know the administrators credentials. We assume admin has already created a new databaseuserstablespaces for this option. Note See Section 4, Database Installation , for more information. Configure database Configure registry database. Use this option if the registry database already exists For example, from a previous installation and fill in only the connection parameters. No database Choose it if you intend to create a registry database later. Note that Oracle Service Registry cannot be started without a database. Page 25

2.3.4. Database Settings

Figure 7. Select Database Figure 7 shows the supported database engines that can be prepared for Oracle Service Registry. You can specify the name of Oracle Service Registry installation. The name is saved to the operational business entity. The registry name appears in the upper right corner of Registry Control and Business Service Control. Select Install demo data if you want to evaluate the provided Oracle Service Registry demos after installation. The default database to create is the Oracle 10g. The following list provides links to more information about specific settings for different Oracle database types. • Section 4.3, Oracle Database Settings • Section 4.4, MSSQL • Section 4.5, DB2 Page 26

2.3.4. Database Settings

Figure 8. The JDBC Driver Enter path to JDBC Drivers on the panel shown in Figure 8 . The Oracle Service Registry needs to use the JDBC driver to access its database. You can also check Use custom connection string and specify connection string instead of letting Oracle Service Registry to construct it. The Oracle Service Registry supports installation on Oracle Database Real Application Clusters RAC using a custom connection string. For example: jdbc:oracle:thin:DESCRIPTION=ADDRESS=PROTOCOL=TCP HOST=host1 PORT=1521 ADDRESS=PROTOCOL=TCP HOST=host2 PORT=1521 LOAD_BALANCE=yes CONNECT_DATA=SERVER=DEDICATED SERVICE_NAME=SID Oracle Service Registry supports basic failover functionality it does not support fast connection failover. When one node fails, the Oracle Service Registry is able to reconnect without a restart. However, in this case, failed requests must be resubmitted. For more information, see Configuring JDBC Client Failover in the Oracle Database 2 Day DBA + Real Application Clusters Guide at http:download.oracle.comdocscdB28359_01rac.111b28252configwlm.htmBABJDGJD . Page 27

2.3.4. Database Settings

Figure 9. Authentication Provider Figure 9 allows you to select an authentication provider. Database All accounts will be stored in the registry database. LDAP Registry accounts integrated with LDAP server. External Registry accounts integrated with other external storage. The the interface com.systinet.uddi.account.ExternalBackendApi must be implemented and added to the registry installation.

2.3.5. Application Server Settings

The Oracle Service Registry is designed to run within several environments: • The Oracle WebLogic Server. • Embedded HTTPHTTPS server. You can select in which environment you want to run in following installer screen: Page 28

2.3.5. Application Server Settings

Each environment option requires to fill in different sets of details to function properly. Oracle WebLogic deployment details This section describes Oracle WebLogic deployment options. Both Oracle WebLogic 10.3 and Oracle WebLogic 11g are supported. Invoke Oracle WebLogic installation by selecting WebLogic deployment option in the following installer screen: Page 29 Oracle WebLogic deployment details