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 |
|
![]() |
![]() |
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. |
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.
J2EE application developers
Figure 11-1 shows a diagram of this topology.
Figure 11-1 J2EE and Web Cache with Oracle JDeveloper 10g
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.
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.
You need to perform two installations:
Install the J2EE and Web Cache, as described in Section 7.8, "Installing a J2EE and Web Cache Without an Infrastructure".
Install Oracle JDeveloper 10g. See the Oracle Developer Suite 10g Installation Guide for details.
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.
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.
Application developers, who can run and test their applications that access features provided by the included components
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.
Create this topology in the following order:
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.
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.
This is a single-computer development topology containing:
OracleAS Infrastructure 10g that installs a new Oracle9i database and Oracle Internet Directory.
Business Intelligence and Forms middle tier
Forms Builder (part of Oracle Developer Suite 10g)
Reports Builder (part of Oracle Developer Suite 10g)
Discoverer Administrator (part of Oracle Developer Suite 10g)
Forms, Reports, and Discoverer application developers
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
Install the items in the following order. Install each item in its own Oracle home.
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.
Install OracleAS Infrastructure 10g.
Follow the steps in Section 6.17, "Installing OracleAS Infrastructure 10g".
Install the Business Intelligence and Forms middle tier.
Follow the steps in Section 7.13, "Installing Portal and Wireless or Business Intelligence and Forms".
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.
OracleAS ProcessConnect integration architects, who are the designers of integration applications
OracleAS ProcessConnect modelers, who use the OracleAS ProcessConnect user interface to define the modeling metadata used by integration applications
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
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.
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.
Install the items in the following order (see Figure 11-4).
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.
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.
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.
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.
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.
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.
You can install Oracle Application Server middle tiers on additional computers, as needed. Set these middle tiers to use either metadata repository.
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.
This topology makes the following assumptions:
When you install the OracleAS Infrastructure 10g, you create a new Oracle Internet Directory.
Install the items in the following order. The computers are listed in Figure 11-5.
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.
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?"
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.
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.
This topology is a combination of other topologies to support moving applications from test to stage to production environments.
Test environment: Application developers test their applications in their own environments. Examples of testing environments:
Stage environment: QA personnel test all applications before deploying them to the production environment. In this environment, you can use the topology described in Section 11.5, "Departmental Topology". This topology in a stage environment runs applications from all departments, not just from a single department.
Production environment: Applications are ready for use by users internal and external to the enterprise.
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.
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.
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.
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.
Install the items in the following order:
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. |
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.
Install middle tiers. Ensure the middle tiers use the OracleAS Metadata Repository installed on Computer 1. Procedures for installing middle tiers are: