Skip Headers

Oracle® Application Server 10g Installation Guide
10g (9.0.4) for hp HP-UX PA-RISC (64-bit) and Linux x86
Part No. B10842-03
  Go To Documentation Library
Home
Go To Table Of Contents
Contents
Go To Index
Index

Previous Next  

11 Recommended Topologies

This chapter describes how to install and configure the infrastructure and the middle tier in different topologies. The topologies illustrate the flexibility of Oracle Application Server.

Each section in this chapter describes a topology. For each topology, the section shows a diagram of the topology, and lists the assumptions, special requirements, and installation steps.

Table 11-1 lists the recommended topologies:

Table 11-1 Recommended Topologies Summary

Topology Environment Requires Infrastructure?
Section 11.1, "Java Developer Topology"
Development No
Section 11.2, "Portal and Wireless Developer Topology"
Development Yes
Section 11.3, "Forms, Reports, and Discoverer Developer Topology"
Development Yes
Section 11.4, "Integration Architect and Process Modeler Topology"
Development Yes
Section 11.5, "Departmental Topology"
Deployment Yes
Section 11.6, "Development Life Cycle Support Topology"
Development and Deployment n/a
Section 11.7, "OracleAS Certificate Authority Topology"
Deployment Yes


For More Topologies:

For complex enterprise topologies, see the Advanced Topologies for Enterprise Deployments guide.

11.1 Java Developer Topology

This is a single-computer development topology on which you can build, run, and test J2EE applications. It does not have an OracleAS Infrastructure 10g.


Target Users

J2EE application developers

Figure 11-1 shows a diagram of this topology.

Figure 11-1 J2EE and Web Cache with Oracle JDeveloper 10g

Description of j2ee_standalone.gif follows
Description of the illustration j2ee_standalone.gif

11.1.1 Description

This topology includes the components in the J2EE and Web Cache middle tier:

  • Oracle HTTP Server

  • Oracle Application Server Containers for J2EE

  • OracleAS Web Cache

For a development tool, you can install the Oracle JDeveloper 10g IDE, available as part of the Oracle Developer Suite 10g.


Notes
  • You can configure this J2EE and Web Cache instance to use an OracleAS Infrastructure 10g anytime after installation.

  • This instance cannot use OracleAS Single Sign-On, unless you configure it with an Oracle Internet Directory. You can install an Oracle Internet Directory if you install the OracleAS Infrastructure 10g.

11.1.2 Requirements

The requirements are the same as those listed in Chapter 4, " Requirements".

11.1.3 Installation Sequence

You need to perform two installations:

You install these products in separate Oracle homes. The Oracle homes must be new directories (that is, they are not Oracle homes for other Oracle products).

You can install the J2EE and Web Cache and Oracle JDeveloper 10g in any order.

11.2 Portal and Wireless Developer Topology

This is a single-computer development topology containing an OracleAS Infrastructure 10g and a Portal and Wireless middle tier. The OracleAS Infrastructure 10g installation creates a new Oracle9i database and Oracle Internet Directory.


Target Users

Application developers, who can run and test their applications that access features provided by the included components

11.2.1 Description

This topology enables application developers to develop and test their Portal and Wireless applications. This topology requires a more powerful computer than the topology described in Section 11.1, "Java Developer Topology" because this topology runs an OracleAS Infrastructure 10g and a Portal and Wireless middle tier on the same computer. The infrastructure and the middle tier are installed in different Oracle homes.

Figure 11-2 Portal and Wireless Developer Topology

Description of ascon038.gif follows
Description of the illustration ascon038.gif

11.2.2 Requirements

The requirements are the same as those listed in Chapter 4, " Requirements".

11.2.3 Installation Sequence

Create this topology in the following order:

  1. Install the OracleAS Infrastructure 10g.

    Follow the steps in Section 6.17, "Installing OracleAS Infrastructure 10g" to install an infrastructure with a new Oracle9i database to contain the OracleAS Metadata Repository. The procedure also installs a new Oracle Internet Directory.

  2. Install the Portal and Wireless middle tier.

    Follow the steps in Section 7.13, "Installing Portal and Wireless or Business Intelligence and Forms".

You install them in different Oracle homes.

11.3 Forms, Reports, and Discoverer Developer Topology

This is a single-computer development topology containing:


Target Users

Forms, Reports, and Discoverer application developers

11.3.1 Description

This topology enables Forms and Reports developers to build and test their applications. Developers use Forms Builder and Reports Builder to develop their applications.

They can then deploy and run the applications on Oracle Application Server. The Business Intelligence and Forms middle tier provides the OracleAS Forms Services and OracleAS Reports Services components, which are needed to run the applications.

You install the OracleAS Infrastructure 10g and the Business Intelligence and Forms middle tier in separate Oracle homes. Forms Builder and Reports Builder are in a third Oracle home.

Figure 11-3 Forms, Reports, and Discoverer Application Development Topology

Description of ascon039.gif follows
Description of the illustration ascon039.gif

11.3.2 Requirements

The requirements are the same as those listed in Chapter 4, " Requirements".

11.3.3 Installation Sequence

Install the items in the following order. Install each item in its own Oracle home.

  1. Install the Oracle Developer Suite 10g, including Forms Builder, Reports Builder, and Discoverer Administrator Console. See the Oracle Developer Suite 10g Installation Guide for details.

  2. Install OracleAS Infrastructure 10g.

    Follow the steps in Section 6.17, "Installing OracleAS Infrastructure 10g".

  3. Install the Business Intelligence and Forms middle tier.

    Follow the steps in Section 7.13, "Installing Portal and Wireless or Business Intelligence and Forms".

11.4 Integration Architect and Process Modeler Topology

This development topology enables OracleAS ProcessConnect architects and modelers to design applications that can communicate with external applications using Oracle Application Server and OracleAS ProcessConnect.


Target Audience

11.4.1 Description

This development topology includes:

  • OracleAS Infrastructure 10g

  • J2EE and Web Cache middle tier

  • OracleAS ProcessConnect, which provides an application integration framework for e-business application integration. See the Oracle Application Server ProcessConnect User's Guide for details.

You can find OracleAS ProcessConnect on its own CD-ROM in the Oracle Application Server distribution. The OracleAS ProcessConnect CD-ROM also contains the Oracle Application Server ProcessConnect Installation Guide.

If you have the Oracle Application Server DVD, you can find OracleAS ProcessConnect in the processconnect directory.

Figure 11-4 Integration Architect and Process Modeler Topology

Description of ascon040.gif follows
Description of the illustration ascon040.gif

11.4.2 Requirements

The requirements are the same as those listed in Chapter 4, " Requirements".

For OracleAS ProcessConnect requirements, see the Oracle Application Server ProcessConnect Installation Guide, which is on the OracleAS ProcessConnect CD-ROM or in the processconnect directory on the Oracle Application Server DVD.

11.4.3 Assumptions

This topology makes the following assumptions:

  • When you install the OracleAS Infrastructure 10g, you create a new Oracle Internet Directory.

  • When you install the OracleAS Infrastructure 10g, you create a new database for the OracleAS Metadata Repository. This OracleAS Metadata Repository is also used by OracleAS ProcessConnect.

11.4.4 Installation Sequence

Install the items in the following order (see Figure 11-4).

  1. In O_H1, install an OracleAS Infrastructure 10g with Identity Management services and OracleAS Metadata Repository. See Section 6.17, "Installing OracleAS Infrastructure 10g" for specific steps.

    This creates a database to contain the OracleAS Metadata Repository. It also creates an Oracle Internet Directory.

  2. In O_H2, install a J2EE and Web Cache middle tier. See Section 7.9, "Installing J2EE and Web Cache with OracleAS Database-Based Cluster and Identity Management Access".

    When the installer prompts for Oracle Internet Directory, enter the connect information for the Oracle Internet Directory created in step 1.

    When the installer prompts for the OracleAS Metadata Repository, select the OracleAS Metadata Repository installed in step 1.

  3. Install OracleAS ProcessConnect in the Oracle home where you installed the J2EE and Web Cache middle tier. See the Oracle Application Server ProcessConnect Installation Guide (on the OracleAS ProcessConnect CD-ROM or in the processconnect directory on the Oracle Application Server DVD) for details on how to install OracleAS ProcessConnect.

11.5 Departmental Topology

This topology is smaller scale version of the topology described in the Advanced Topologies for Enterprise Deployments guide. It consists of an OracleAS Infrastructure 10g with two metadata repositories, and multiple middle tiers.


Target Users

This topology can be used by individual departments within an organization. Users who access this topology are internal to the organization. As such, this topology does not consider security requirements that involve external users.

11.5.1 Description

This topology (Figure 11-5) consists of an OracleAS Infrastructure 10g, plus several middle tiers, including at least one Portal and Wireless middle tier. This topology uses two metadata repositories:

  • one for Identity Management services (installed on computer 1). All the middle tiers use this metadata repository for Identity Management services.

  • one for product metadata (installed on computer 2). The Portal and Wireless middle tier uses this metadata repository.


Expanding the Topology

You can install Oracle Application Server middle tiers on additional computers, as needed. Set these middle tiers to use either metadata repository.


Adding High Availability Features

You can install the infrastructure in OracleAS Active Failover Cluster or OracleAS Cold Failover Cluster environments. See Chapter 9, " Installing in High Availability Environments" for details.

Figure 11-5 Departmental Topology

Description of ascon041.gif follows
Description of the illustration ascon041.gif

11.5.2 Requirements

The requirements are the same as those listed in Chapter 4, " Requirements".

11.5.3 Assumptions

This topology makes the following assumptions:

  • When you install the OracleAS Infrastructure 10g, you create a new Oracle Internet Directory.

11.5.4 Installation Sequence

Install the items in the following order. The computers are listed in Figure 11-5.

  1. Computer 1: Install an OracleAS Infrastructure 10g with Identity Management services and OracleAS Metadata Repository. See Section 6.17, "Installing OracleAS Infrastructure 10g" for specific steps.

    This creates a database to contain the OracleAS Metadata Repository. It also creates an Oracle Internet Directory.

  2. Computer 2: Install a second OracleAS Metadata Repository. See Section 6.19, "Installing OracleAS Metadata Repository in a New Database" for steps.

    When the installer prompts you to register the OracleAS Metadata Repository, enter the connect information for the Oracle Internet Directory created in step 1.

    The Portal and Wireless middle tier will use this second metadata repository for its product metadata. See Section 6.12, "Can I Use Multiple Metadata Repositories?"

  3. Computer 3: Install a Portal and Wireless middle tier. See Section 7.13, "Installing Portal and Wireless or Business Intelligence and Forms".

    When the installer prompts for Oracle Internet Directory, enter the connect information for the Oracle Internet Directory created in step 1. This Oracle Internet Directory contains the registration for the OracleAS Metadata Repository installed in steps 1 and 2.

    When the installer prompts for the OracleAS Metadata Repository, select the OracleAS Metadata Repository installed in step 2.

  4. Computer 4: Install a J2EE and Web Cache middle tier. See Section 7.9, "Installing J2EE and Web Cache with OracleAS Database-Based Cluster and Identity Management Access".

    When the installer prompts for Oracle Internet Directory, enter the connect information for the Oracle Internet Directory created in step 1.

    When the installer prompts for the OracleAS Metadata Repository, select the OracleAS Metadata Repository installed in step 1.

11.6 Development Life Cycle Support Topology

This topology is a combination of other topologies to support moving applications from test to stage to production environments.

11.6.1 Moving Applications from Test to Stage

To move applications from a test to a stage environment, you deploy them on middle tiers in the stage environment. The applications use the Identity Management and OracleAS Metadata Repository of the stage environment.

If an application uses custom data in a database, you need to move that data from that database to a database in the stage environment.

11.6.2 Moving Applications from Stage to Production

You can move applications from a stage environment to a production by deploying the applications and moving any application-specific data from the stage environment to the production environment.

Another method is to configure the middle tier in the stage environment to use a different infrastructure (that is, point the middle tier to use the infrastructure in the production environment). You can use this feature to move middle tiers (and their applications) from stage to production.

You still need to move application-specific data stored in a stage database to a database in the production environment.

This method is convenient if you need additional computers for the production environment. In one step, you add a computer that already has a middle tier and deployed applications.

See the Oracle Application Server 10g Administrator's Guide for details.

11.7 OracleAS Certificate Authority Topology

In this topology, OracleAS Certificate Authority has its own OracleAS Metadata Repository, and they run on a computer separate from other infrastructure components (Figure 11-6). The other components use a different metadata repository.

Figure 11-6 Topology for OracleAS Certificate Authority

Description of oca.gif follows
Description of the illustration oca.gif

11.7.1 Description

Although you can install OracleAS Certificate Authority on the same computer as the other infrastructure components, you achieve greater security by installing OracleAS Certificate Authority and its own OracleAS Metadata Repository on a separate computer:

  • By not sharing the OracleAS Metadata Repository with other components, you isolate OracleAS Certificate Authority from security breaks, whether accidental or malicious.

  • You can place the computer on which OracleAS Certificate Authority is running in a secure room.

11.7.2 Requirements

The requirements for the computers are listed in Chapter 4, " Requirements".

11.7.3 Installation Sequence

Install the items in the following order:

  1. Computer 1: Install infrastructure components except for OracleAS Certificate Authority. See Section 6.17, "Installing OracleAS Infrastructure 10g" for steps.


    Note:

    Do not select OracleAS Certificate Authority in the Select Configuration Options screen, because you will install OracleAS Certificate Authority on Computer 2.

  2. Computer 2: Install OracleAS Certificate Authority and a second OracleAS Metadata Repository. See Section 6.23, "Installing OracleAS Certificate Authority and OracleAS Metadata Repository Only" for details.

    During this installation, you register the OracleAS Metadata Repository on Computer 2 with the Oracle Internet Directory installed on Computer 1.

  3. Install middle tiers. Ensure the middle tiers use the OracleAS Metadata Repository installed on Computer 1. Procedures for installing middle tiers are: