Sie sind auf Seite 1von 9

Test different operations within WSDL

HTML or XML based input fields


Save tests for future use
Stress test an operation

Oracle University and En-Sof Informatica E Treinamento Ltda use only

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Testing

For Oracle employees and authorized partners only. Do not distribute to third parties.
65
2009 Oracle Corporation Proprietary and Confidential

SOA 10g to 11g Upgrade

For Oracle employees and authorized partners only. Do not distribute to third parties.
2009 Oracle Corporation Proprietary and Confidential

33

Oracle University and En-Sof Informatica E Treinamento Ltda use only

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

<Insert Picture Here>

Upgrade:
Quick Overview

For Oracle employees and authorized partners only. Do not distribute to third parties.
2009 Oracle Corporation Proprietary and Confidential

High level steps


Create 11g SOA install/domain and load balancer
from scratch
Migrate/Deploy applications to 11g
B2B Agreements
BAM Reports/Data Objects/Alerts
SOA JDeveloper projects
Configure 11g system from scratch
Migrate clients if necessary
Secure 11g system from scratch (example Identity
Management, OWSM policies)
Cutover to 11g production system
For Oracle employees and authorized partners only. Do not distribute to third parties.
2009 Oracle Corporation Proprietary and Confidential

34

BAM 11
11g U
Upgrade
d

Oracle University and En-Sof Informatica E Treinamento Ltda use only

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

<Insert Picture Here>

Key Steps

For Oracle employees and authorized partners only. Do not distribute to third parties.
2009 Oracle Corporation Proprietary and Confidential

BAM upgrade steps overview


RCU creates the schema for 11g BAM
Use Upgrade assistant tool to copy data
objects/reports/alerts from 10g BAM system database
to 11g BAM system database directly
10g Enterprise Link is no longer supported
Native support for JMS connectivity in 11g
Native support for ODI integration in 11g
Configure 10g SOA clients to talk to BAM 11g or
migrate 10g SOA clients to 11g.

For Oracle employees and authorized partners only. Do not distribute to third parties.
2009 Oracle Corporation Proprietary and Confidential

35

B2B 11
11g U
Upgrade
d

Oracle University and En-Sof Informatica E Treinamento Ltda use only

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

<Insert Picture Here>

Key Steps

For Oracle employees and authorized partners only. Do not distribute to third parties.
2009 Oracle Corporation Proprietary and Confidential

B2B upgrade steps overview


Apply MLR#10 to 10g B2B system.
Run a 10g java program to export agreements into a
zip file.
RCU creates the schema for 11g B2B system.
Use the 11g Upgrade assistant tool to update the 11g
system database with the exported agreements.

For Oracle employees and authorized partners only. Do not distribute to third parties.
2009 Oracle Corporation Proprietary and Confidential

36

SOA 11
11g U
Upgrade
d

Oracle University and En-Sof Informatica E Treinamento Ltda use only

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

<Insert Picture Here>

Key Steps

For Oracle employees and authorized partners only. Do not distribute to third parties.
2009 Oracle Corporation Proprietary and Confidential

10.1.3 11g Project Upgrade Path


Mostly transparent project upgrade: Open your
10g Project or Application in JDeveloper, apply
any manual steps and re-deploy!
JDeveloper
or command-line

1. open

3. deploy

2. save

11g SOA Suite


Server
10.1.3 ESB or BPEL project

11g composite project

For Oracle employees and authorized partners only. Do not distribute to third parties.
2009 Oracle Corporation Proprietary and Confidential

37

In-place upgrade of application/project.


Can upgrade any project,
project not just SOA projects.
projects
Backup of 10g project is created.
All HTTP WSDL references in project must be
accessible.
Log in /jdeveloper/upgrade/logs.

Oracle University and En-Sof Informatica E Treinamento Ltda use only

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

JDeveloper Upgrade

For Oracle employees and authorized partners only. Do not distribute to third parties.
2009 Oracle Corporation Proprietary and Confidential

Command Line Upgrade

Ant script available to upgrade SOA projects.


Cannot upgrade
pg
whole Applications.
pp
Upgraded directory different than source directory.
Does not Upgrade .jpr files. Opening project in
Jdeveloper creates .jpr file.
Can merge multiple BPEL source directories to a
single upgraded target directory.
All HTTP WSDL references in p
project
j
must be
accessible.
Log in /jdeveloper/upgrade/logs
Same codebase used for JDeveloper upgrade.

For Oracle employees and authorized partners only. Do not distribute to third parties.
2009 Oracle Corporation Proprietary and Confidential

38

Strong attempt made to automate project upgrade as


much as p
possible g
given large
g differences between
10g and 11g.

Oracle University and En-Sof Informatica E Treinamento Ltda use only

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Manual steps

Not always possible.


A few things deferred due to time constraints.

Some manual steps. Refer to Upgrade Guide for


details.
Artifacts upgraded are BPEL processes
processes, ESB
services, Rules dictionaries, Human Workflow tasks,
Adapters. Some limitations apply.
Artifacts not upgraded are build files, Fault policies.
For Oracle employees and authorized partners only. Do not distribute to third parties.
2009 Oracle Corporation Proprietary and Confidential

Best Practices
If a composite references another composite in the migrating
application
Migrate/Deploy invoked composite first

Refer to project for abstract WSDL, and HTTP URL for concrete
WSDL.
Use MDS to share WSDLs, schemas across projects.

For Oracle employees and authorized partners only. Do not distribute to third parties.
2009 Oracle Corporation Proprietary and Confidential

39

Some 11g APIs are compatible with equivalent 10g


APIs, some are different.

Oracle University and En-Sof Informatica E Treinamento Ltda use only

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Client and Invoked Service Migration

Worklist APIs are compatible.


B2B APIs are compatible.
Custom Sensor APIs are compatible.
BPEL APIs are functionally roughly equivalent with signature
changes.
Rules SDK APIs are a functional superset.

11g
g uses 2005 ws-addressing.
g Need p
patch for 10g
g
BPEL client.
URLs in 11g has different syntax. (includes callback
URL used by invoked services).

For Oracle employees and authorized partners only. Do not distribute to third parties.
2009 Oracle Corporation Proprietary and Confidential

BPEL instance Migration


No support on first release for BPEL instance
migration,
g
, or audit trail migration.
g
Oracle investigating
g
g
feasibility of instance migration.
Two choices for cutting over long running processes
to 11g.

For Oracle employees and authorized partners only. Do not distribute to third parties.
2009 Oracle Corporation Proprietary and Confidential

40

10g and 11g systems run side by side.


10g system has all long running processes in retired
state so no new process instances can be created.
Clients are switched over to 11g.
10g system continues running until all callbacks arrive
to complete long running processes.
10g system is decommissioned.

Oracle University and En-Sof Informatica E Treinamento Ltda use only

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Side by Side Upgrade

For Oracle employees and authorized partners only. Do not distribute to third parties.
2009 Oracle Corporation Proprietary and Confidential

Grace period cutover


10g system has all long running processes in retired
state so no new p
process instances can be created.
After a grace period, all 10g long running processes
are killed.
10g system is decommissioned.
11g system is brought up in production.

For Oracle employees and authorized partners only. Do not distribute to third parties.
2009 Oracle Corporation Proprietary and Confidential

41