You are on page 1of 40

OTN

<>

Oracle WebLogic SmartUpgrade Oracle


Containers for J2EE Oracle WebLogic Server 11g

Oracle
Oracle

OTN

Oracle

OTN



Oracle Fusion Middleware 11
iAS/OC4J Java EE

<>

WebLogic SmartUpgrade
OC4J WebLogic Server 10.3

OTN

WebLogic Suite

SmartUpgrade

Upgrade Assistant

JDeveloper

WebLogic

OC4J/JEE

OHSFormsReports

ADFSOAWebCenter

WebLogic Suite

Coherence
JavaC++ .NET

JRockit Real Time

Java EE

JDeveloper/Eclipse

Enterprise Manager

WebLogic Server

JVM

Oracle

OTN

11g WebLogic

WebLogic Server 11gR1 10.3.1


WebLogic Suite
WebLogic Server 10gR3

WebLogic Server

API

OTN

WebLogic Server 10gR3 10.3.0


10.X
JMS
WebLogic Server 10.0
JEE5 EJB 3.0JPA
Web JAX-WS JAX-RPC
WebLogic Server 9.09.19.2

J2EE 1.4JMS
WebLogic Server 8.1
2009 9
2011 9
7

11g Oracle iAS


WebLogic Server
Web Cache

WebLogic Server 11g

Oracle HTTP
Server

WebLogic Server 11g

mod_osso

OAS OSSO/DAS
mod_osso OHS for WebLogic

mod_plsql

Oracle HTTP Server 11g

Forms/Reports

WebLogic Server 11g

Discoverer

WebLogic Server 11g

Portal

WebLogic Server 11g

OID/DIP

WebLogic Server 11g

* FMW WebLogic Server


OTN
WebLogic
Server Java EE

Oracle
OFM
JDeveloper Migration
Wizards
WebLogic
SmartUpgrade


Upgrade Assistant

OTN

WebLogic SmartUpgrade
OC4J Java
WebLogic Server
Upgrade Assistant
SOAIDMFormsReportsDiscoverer
Portal

OTN

JDeveloper Upgrade Wizards


SOAWebCenter ADF

WebLogic Domain Upgrade Wizard


WebLogic

10

Java EE

OTN

Oracle SOA Suite


WebCenter
ADF

Oracle Identity
Management

Oracle Portal
FormsReports
Discoverer

11

Oracle OC4J

WebLogic Server
Oracle

Oracle iAS 10g

OC4J WebLogic Server

Percentage of Active OC4J Custom Java EE


Customers
20%

15%
65%

Oracle iAS 10g Java


EE

iAS Layered Components


Medium/Heavy JEE
Light/Medium JEE

OTN

12

Oracle Java EE


OC4J WLS NDA

Java EE OFM 11gR1

WebLogic SmartUpgrade
OC4J Java EE
WebLogic Server


Oracle
Oracle

OTN

13

Java EE

WebLogic SmartUpgrade
Oracle
OTN

14

WebLogic SmartUpgrade

JDeveloper

JDev

JARWAR
EAR

PDD

- JSP
- Java

WebLogic PDD

PDD

OC4J JEE

OTN

15

WebLogic SmartUpgrade

2.

1.

OC4J
OC4J

3.

6.

WebLogic
WebLogic

4.

5
/
PDD/

OTN

16

JDeveloper

OTN

17

HTML

OTN

18

WebLogic SmartUpgrade
11.1.1.0.0
OC4J 10.1.3 10.1.2

JDeveloper




HTML JDev

Ant

OTN

11.1.1.1

Web

WLST
PDF
HTML

19

WebLogic SmartUpgrade

1 11.1.1.0.0

2 11.1.1.1.0

3 11.1.1.2.0

OTN

20

OTN

21

Java EE Java SE
Oracle Application Server

WebLogic Server
Java EE APIs

Java EE APIs

Java SE

6.0

Java SE

6.0

Java EE

5.0

Java EE

1.4/5.0

JSP 2.1

JSP 2.0

JSF 1.2

JSF 1.1

Servlet 2.5

Servlet 2.4/2.5

EJB 3.0

EJB 3.0

JAX-WS 2.1

JAX-RPC 1.1

JMS 1.1

JMS 1.1

JNDI 1.2

JNDI 1.2

JCA 1.5

JCA 1.5

JTA 1.1

JTA 1.01

JMX 1.2

JMX 1.2

Java EE Deployment 1.2

Java EE Deployment 1.1

Java EE Management 1.1

Java EE Management 1.0

JDBC 3.0

JDBC 3.0

OTN

22

OC4J
Oracle Application Server
OC4J

RAC

OC4J Oracle
RAC RAC

RAC

OC4J

OC4J

RAC 1-2

RAC 1-2

Oracle Process Manager

Oracle Notification Service

RAC 1

RAC 2

Oracle

OTN

23

WebLogic
WebLogic

RAC
RAC



XA WebLogic
RAC

WebLogic

RAC 1

RAC 2

Oracle Notification Service

RAC 1

RAC 2

Oracle

OTN

24

OC4J JMS
Java EE

Java

Oracle (JMS 1.1)


Oracle Containers for Java EE
JMS

JMS

Oracle AQ

JMS

WebSphereMQ

OTN

Tibco

Sonic

SeeBeyond

WebLogic

25

WebLogic JMS

SOA
Suite

Java EE/ISV

C.NET

WebLogic Server JMS


WebLogic Server

Oracle AQ

AQ

WebSphereMQ

OTN

Tibco

Sonic

OC4J

JMS 1.1

26

WebLogic JMS
UOO

(UOO)

JMS

MDB 3

12 34

5
MDB 2

MDB 1

1
2
3

MDB 1

3 2 1

MDB 3

MDB 2

WebLogic

WebLogic

JMS

JMS

OTN

JMS

JMS

JMS

JMS

WebLogic

27

JMS JMS
JMS
JMS WebLogic Server
OC4J JMS OC4J
JNDI WLS JMS
OC4J-JMS JMS JNDI WLS

OC4J-JMS JMS JNDI


OC4J JNDI WLS

JMS
JCA 1.5
OC4J JMS WLS
Oracle WebLogic Server JMS JMS SAF

OTN

28

AQ JMS WebLogic

WebLogic Server
Oracle

JEE
MDBEJBWeb
JEE
MDBEJBWeb

AQ JMS
JNDI
---

JMS

WebLogic Server
JMS

-- -- --

JMS

-- --- -- ---

JDBC

---- --- --- ---

AQ_Queue_Table
----- - ---- --- --- ------- - ---- --- --- ------- - ---- --- --- ------- - ---- --- --- --AQ_Queue_Table
----- - ---- --- --- ------- - ---- --- --- ---

AQ JMS

----- - ---- --- --- ------- - ---- --- --- ---AQ_Queue

AQ_Queue

---- --- --- ------ --- --- ---

-- --- -- ---

AQ_Queue

---- --- --- ---

---

---

---- --- --- ---

---- --- --- ---

JNDI

-- -- --

---- --- --- ------ --- --- ---

JDBC
JMS

---

AQ_Queue

---- --- --- ---

--- --- ------ --- ------ ------ --- --- --AQ_Queue_Table

AQ_Queue_Table
----- - ---- --- --- ------- - ---- --- --- ------- - ---- --- --- ---

JVM

---- ---AQ_Queue
--- ----- --- ------ --- ------ ---

----- - ---- --- --- ------- - ---- --- --- ------- - ---- --- --- ------- - ---- --- --- ---

----- - ---- --- --- ---

JMS

OTN

29

CMP
OC4J

CMP

9.0.3

(Orion)

WLS CMP

9.0.4

(Orion)

WLS CMP

(Orion)

WLS CMP
TopLink JPA

10.1.3

TopLink
EJB 2.1

TopLink
POJO-ORM
TopLink BMP

OTN

XML
JPA XML

XML
JPA XML

XML
Bean

30

JNDI

OC4J WLS
JNDI
OC4J WLS
OC4J JNDI

ApplicationClientInitialContextFactory Java
WLS

OC4J
WLS RMI/JNDI

OC4J WLS /

OTN

31

Oracle

(JMX)

Spring

Java EE

Java

OC4J

(JMX)

DB

(JTA)

Oracle Containers for Java EE

DB

JMSDB

OC4J

OTN

32

WebLogic
Java

Java EE

(JMX)

Spring

SCA

WLS

WebLogic (JTA/JTS)

WebLogic Server

DB

JMSDB

Vitria BW

JTS

OTN

WLS

33

OC4J Web

HTTP
SOAP

Web
ASControl

HTTP
REST

JDeveloper
Web

(SCA)
WSSecurity

WSReliability

QoS Web (WS-*)


JAX-RPC

(MTOM/SwA)

Web

WSIF

JAX-B

JAX-R

Web Java Java EE

Oracle Containers for Java EE

OTN

34

WebLogic Web

HTTP
SOAP

Web
Web

WSSecurity

SAML

WSReliable
Messaging

HTTP
REST

JMS
SOAP

Web

JDeveloper Eclipse
Web

Web

Web

QoS Web (WS-*)

JAX-WS
JAX-RPC

(MTOM/SwA)

XML

WSIF

JAX-B

JAX-R

Web Java Java EE

WebLogic Server

OTN

35



Oracle Fusion Middleware 11g

Oracle Fusion Middleware 11g


11g

OTN

36

ORACLE
http://www.oracle.com/technology/products/middleware/upgrade/index.html

Oracle WebLogic Server


http://www.oracle.com/technology/products/weblogic/upgrade.html

OTN

37

search.oracle.com
weblogic server

oracle.com

OTN

38

OTN

39

OTN

40

You might also like