oracle webcenter portal enterprise deployment lifecycle

Post on 03-Feb-2022

20 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Oracle WebCenter Portal – Enterprise

Deployment Lifecycle Rich Nessel - Principal Product Manager

Christina Kolotouros - Product Management Director

ORACLE

PRODUCT

LOGO

2 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

The following is intended to outline our general product direction. It is intended for

information purposes only, and may not be incorporated into any contract. It is not a

commitment to deliver any material, code, or functionality, and should not be relied

upon in making purchasing decisions. The development, release, and timing of any

features or functionality described for Oracle’s products remains at the sole discretion

of Oracle.

3 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

WebCenter Portal Enterprise Deployment

Deployment Planning – Considerations

• Functional requirements

– Select required components to support needed features

• Expected usage patterns

– Determine how many and size of clusters

• Authentication, SSO Solution

4 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

WebCenter Portal Enterprise Deployment

Deployment Planning – Topology

• High availability (24x7)

• Resource availability

• Downtime tolerance

• Disaster recovery

** There is no documented path to go from simple/developer topology to an

EDG topology **

5 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

WebCenter Portal Enterprise Deployment

Sample Topology Load Balancer

WebTier 1 WebTier 2

WebCenter Portal Cluster

Host 1 Host 2

WebCenter Content Cluster

Host 3 Host 4

RAC Database

Corporate

LDAP

Load Balancer

6 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

WebCenter Portal Enterprise Deployment Disaster Recovery

Primary/Active Site Standby/Passive Site

Load Balancer

Database

Load Balancer

Database

Middle Tiers

Oracle Data Guard

Storage Replication

WAN

Middle Tiers

Firewall Firewall

Web Servers Web Servers

Shared Storage Shared Storage

8 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

WebCenter Portal Deployment Lifecycle Development Environment

JDeveloper 2

JDeveloper 3

JDeveloper 1

Development Environment

Local Build File Based MDS

Developers build the application locally using a

file based MDS

9 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

WebCenter Portal Deployment Lifecycle Development Environment

JDeveloper 2

JDeveloper 3

JDeveloper 1

Local Build File Based MDS

Development Environment

Source Control Repository

Metadata and Code

Developers check applications in and out from a source

control system

10 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

WebCenter Portal Deployment Lifecycle Development Environment

JDeveloper 2

JDeveloper 3

JDeveloper 1

Source Control Repository

Local Build File Based MDS

Metadata and Code

Development Environment

Portlets

WLS

Portlet Producers are hosted on a

development server

11 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

WebCenter Portal Deployment Lifecycle Development Environment

JDeveloper 2

JDeveloper 3

JDeveloper 1

Source Control Repository

Portlets

Local Build File Based MDS

WLS

Metadata and Code

Development Environment

WebCenter Content Server (Development)

Content

WebCenter Content Server hosted on a

development server

13 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

WebCenter Portal Deployment Lifecycle Build Environment

JDeveloper 2

JDeveloper 3

JDeveloper 1

Source Control Repository

WebCenter Content Server (Development)

Portlets

Content

Local Build File Based MDS

WLS

Metadata and Code

Development Environment Build Environment

MDS

WLS

Policy Store

14 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

WebCenter Portal Deployment Lifecycle Build Environment

JDeveloper 2

JDeveloper 3

JDeveloper 1

Source Control Repository

WebCenter Content Server (Development)

Portlets

Content

Local Build File Based MDS

Build Script

WLS

Metadata and Code

Development Environment Build Environment

MDS

WLS

EAR

Policy Store

Portal application EAR is built using scripts that make use of Ant, and ojdeploy

15 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

WebCenter Portal Deployment Lifecycle Build Environment

JDeveloper 2

JDeveloper 3

JDeveloper 1

Source Control Repository

WebCenter Content Server (Development)

Portlets

Content

Local Build File Based MDS

MDS

Policy Store

WLS

Build Script

EAR

WLS

Metadata and Code

Development Environment Build Environment

Deploy & Config Script

EAR file is deployed using a WLST script

16 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

WebCenter Portal Deployment Lifecycle Build Environment

JDeveloper 2

JDeveloper 3

JDeveloper 1

Source Control Repository

WebCenter Content Server (Development)

Portlets

Content

Local Build File Based MDS

MDS

Policy Store

WLS

Build Script

EAR

WLS

Metadata and Code

Deploy & Config Script

Development Environment Build Environment

Application uses development servers for portlet producers and

WebCenter Content Server

17 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

WebCenter Portal Deployment Lifecycle Build Environment

JDeveloper 2

JDeveloper 3

JDeveloper 1

Source Control Repository

WebCenter Content Server (Development)

Portlets

Content

Local Build File Based MDS

MDS

Policy Store

WLS

Build Script

EAR

WLS

Metadata and Code

Deploy & Config Script

Development Environment Build Environment

Enables an automated nightly build environment

19 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

WebCenter Portal Deployment Lifecycle Test Environment

Development Environment Build Environment Test Environment

JDeveloper 2

JDeveloper 3

JDeveloper 1

Source Control Repository

WebCenter Content Server (Development)

Portlets

Content

Local Build File Based MDS

MDS

Policy Store

WLS

Build Script

EAR

WebCenter Content Server (Test)

EAR

MDS

Policy Store

WLS

EAR copied from Build

WLS

Metadata and Code

Deploy & Config Script

Portal application EAR file copied from the build instance

20 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

WebCenter Portal Deployment Lifecycle Test Environment

Development Environment Build Environment Test Environment

JDeveloper 2

JDeveloper 3

JDeveloper 1

Source Control Repository

WebCenter Content Server (Development)

Portlets

Content

Local Build File Based MDS

MDS

Policy Store

WLS

Build Script

EAR

WebCenter Content Server (Test)

EAR

MDS

Policy Store

WLS

EAR copied from Build

WLS

Metadata and Code

Deploy & Config Script

Deploy& Config Script Portal application deployed to

test instance using same script that was used for the build instance deployment

21 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

WebCenter Portal Deployment Lifecycle Test Environment

Development Environment Build Environment Test Environment

JDeveloper 2

JDeveloper 3

JDeveloper 1

Source Control Repository

WebCenter Content Server (Development)

Portlets

Content

Local Build File Based MDS

MDS

Policy Store

WLS

Build Script

EAR

WebCenter Content Server (Test)

EAR

MDS

Policy Store

WLS

EAR copied from Build

WLS

Metadata and Code

Deploy & Config Script

Deploy& Config Script

Service end points used by the portal application are updated

by the script to use services running on the test servers

22 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

WebCenter Portal Deployment Lifecycle Test Environment

Development Environment Build Environment Test Environment

JDeveloper 2

JDeveloper 3

JDeveloper 1

Source Control Repository

WebCenter Content Server (Development)

Portlets

Content

Local Build File Based MDS

MDS

Policy Store

WLS

Build Script

EAR

WebCenter Content Server (Test)

EAR

Archiver to move test content and web assets

MDS

Policy Store

WLS

EAR copied from Build

WLS

Metadata and Code

Deploy & Config Script

Deploy& Config Script

Content stored in the development Content Server may be moved to the test Content Server instance using the archiver feature

23 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

WebCenter Portal Deployment Lifecycle Test Environment

Development Environment Build Environment Test Environment

JDeveloper 2

JDeveloper 3

JDeveloper 1

Source Control Repository

WebCenter Content Server (Development)

Portlets

Content

Local Build File Based MDS

MDS

Policy Store

WLS

Build Script

EAR

WebCenter Content Server (Test)

EAR

Archiver to move test content and web assets

MDS

Policy Store

WLS

EAR copied from Build

WLS

Metadata and Code

Deploy & Config Script

Deploy& Config Script

25 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

WebCenter Portal Deployment Lifecycle Stage/Production Diagram

Stage Environment

MDS

Policy Store

WLS

Stage is an active instance used to make changes to the portal content and structure, so the

production instance is read only

26 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

WebCenter Portal Deployment Lifecycle Stage/Production Diagram

EAR

Stage Environment

MDS

Policy Store

WLS

EAR Copied from Test

Deploy & Config Script Deployment is performed using

same script as the test instance and service end points are

changed to stage or production as appropriate

WebCenter Content Server has production content

27 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

WebCenter Portal Deployment Lifecycle Stage/Production Diagram

WebCenter Content Server has production content

EAR

Stage Environment

MDS

Policy Store

WLS

(Test Content NOT Replicated)

EAR Copied from Test

Archiver to move web assets

Deploy & Config Script

Archiver is used to move the web assets, but not

the test content

28 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

WebCenter Portal Deployment Lifecycle Stage/Production Diagram

MDS

Policy Store

WLS

WebCenter Content Server has production content

EAR

Stage Environment

MDS

Policy Store

WLS

Production Environment

(Test Content NOT Replicated)

EAR Copied from Test

Archiver to move web assets

Deploy & Config Script

29 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

WebCenter Portal Deployment Lifecycle Stage/Production Diagram

EAR

MDS

Policy Store

WLS

WebCenter Content Server has production content

EAR

Stage Environment

MDS

Policy Store

WLS

Production Environment

(Test Content NOT Replicated)

EAR Copied from Test

Archiver to move web assets

Deploy & Config Script

Deploy & Config Script

EAR Copied from Stage

Deployment is performed using same script as the test instance and service

end points are changed to stage or production as appropriate

WebCenter Content Server has production content

30 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

WebCenter Portal Deployment Lifecycle Stage/Production Diagram

EAR

MDS

Policy Store

WLS

WebCenter Content Server has production content

EAR

Stage Environment

MDS

Policy Store

WLS

Production Environment

WebCenter Content Server has production content

Content/Web Asset Replication

(Test Content NOT Replicated)

EAR Copied from Test

Archiver to move web assets

Deploy & Config Script

Deploy & Config Script

EAR Copied from Stage

Upon approval content is replicated from stage to production using the

archiver feature

31 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

WebCenter Portal Deployment Lifecycle Stage/Production Diagram

EAR

MDS

Policy Store

WLS

WebCenter Content Server has production content

EAR

Stage Environment

MDS

Policy Store

WLS

Production Environment

WebCenter Content Server has production content

Metadata Replication

Content/Web Asset Replication

(Test Content NOT Replicated)

EAR Copied from Test

Archiver to move web assets

Deploy & Config Script

Deploy & Config Script

EAR Copied from Stage

WebCenter Portal metadata is replicated from stage to production

using the WebCenter Portal Administration Console or a custom solution built using WLST commands

32 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

top related