Einführung Oracle Weblogic Server 10gR3 - doag.org · PDF fileRASP • Reliability...

Preview:

Citation preview

Einführung

Oracle Weblogic Server 10gR3 Markus Eisele

markus@eisele.net

markus.eisele@msg-systems.com

Agenda

• Vergangenheit und Herkunft

• Die Weblogic Produktpalette

• Funktionen im Überblick

• Domains und innerer Aufbau

• Werkzeuge und Helferchen

• Entwicklung mit dem WLS

• Administration des WLS

1

markus.eisele@msg-systems.com

2

Über mich

Markus Eisele

- Software Architekt im CoC IT-Architecture im Cross-Bereich Software-Engineering der msg systems ag.

- BEA Technical Director seit 2005

- Oracle ACE Director seit 2008

- BEA Certified Server , SAP WebAS Consultant, MCSE

- Tätigkeitsschwerpunkte:Enterprise Java, SAP, Webframeworks, Portale, DMS/CMS, UI und Usability

- Autor für verschiedene deutsche IT-Magazine

- Im Web mehr unter http://www.eisele.net/

markus.eisele@msg-systems.com

3

Agenda

•Vergangenheit und Herkunft• Die Weblogic Produktpalette

• Funktionen im Überblick

• Domains und innerer Aufbau

• Werkzeuge und Helferchen

• Entwicklung mit dem WLS

• Administration des WLS

markus.eisele@msg-systems.com

Vergangenheit

• 1995 Weblogic Inc (WLS Version 1.48)

• 1998 Übernahme durch Bea Systems (WLS

Version bis 8.1)

• 2005 Übernahme M7, SolarMetric und

Plumtree

• 2007 Weblogic Server 10

• 2008 Übernahme durch Oracle

• 04/08 Weblogic Server 10gR3

4

markus.eisele@msg-systems.com

5

Agenda

• Vergangenheit und Herkunft

•Die Weblogic Produktpalette• Funktionen im Überblick

• Domains und innerer Aufbau

• Werkzeuge und Helferchen

• Entwicklung mit dem WLS

• Administration des WLS

markus.eisele@msg-systems.com

Die WLS Produktpalette

6

Oracle

WebLogic

Suite

• WebLogic Server Enterprise Ed.

• Oracle App Server Enterprise Ed.

• Coherence Enterprise Ed.

• WebLogic Operations Control

• WebLogic Real Time

markus.eisele@msg-systems.com

Die WLS Produktpalette

7

Oracle

WebLogic

Application

Grid

• Coherence Grid Edition

• JRockit Real Time

• WebLogic Operations Control

• Enterprise Manager Diagnostics

Pack

• JRockit Mission Control

• Application Diagnostics for

Java

markus.eisele@msg-systems.com

8

Agenda

• Vergangenheit und Herkunft

• Die Weblogic Produktpalette

•Funktionen im Überblick • Domains und innerer Aufbau

• Werkzeuge und Helferchen

• Entwicklung mit dem WLS

• Administration des WLS

markus.eisele@msg-systems.com

Anwendungsfälle WLS

• Use Cases

– Web applications

– Enterprise applications

– Rich Internet Applications

– Enterprise App Integration

– Portals

– Web services

• Two key constituents

– Developers

– IT Operations/Administration

9

markus.eisele@msg-systems.com

Funktionen im Überblick

10

WebLogic Server and iAS

Applications

ADF Spring …

WebLogic Operations Control

POJO

Java EEWeb

ServicesTopLink

JRockit

WebLogic Real TimeJRockit JVM

Reliability, Availability, Scalability, Performance

JMS

Messaging

Develo

pm

en

t To

ols

JD

eve

lop

er

Ec

lips

e

Clustering with Coherence EE Scale Out

Man

ag

em

en

tE

nte

rpri

se

Ma

nag

er

Dia

gn

osti

cs

Pa

ck

WL

S

Ma

nag

em

en

t

markus.eisele@msg-systems.com

RASP

• Reliability

• Proven quality in enterprise environments –

“it just works”

• Transactional integrity, reliable messaging,

Oracle RAC

• Availability

• Maintain app/service availability to end users

• Tolerate planned and unplanned events

• Scalability

• Expand and add system resources as required

• Millions of users and thousands of systems

• Performance

• Aggregate throughput of apps/services

• Low, predictable latency

11

markus.eisele@msg-systems.com

Standard JEE5

12

markus.eisele@msg-systems.com

Quelle: java.sun.com

13

Agenda

• Vergangenheit und Herkunft

• Die Weblogic Produktpalette

• Funktionen im Überblick

•Domains und innerer Aufbau• Werkzeuge und Helferchen

• Entwicklung mit dem WLS

• Administration des WLS

markus.eisele@msg-systems.com

Domains und innerer Aufbau

14

markus.eisele@msg-systems.com

15

Agenda

• Vergangenheit und Herkunft

• Die Weblogic Produktpalette

• Funktionen im Überblick

• Domains und innerer Aufbau

•Werkzeuge und Helferchen• Entwicklung mit dem WLS

• Administration des WLS

markus.eisele@msg-systems.com

Werkzeuge und Helferchen

16

markus.eisele@msg-systems.com

17

Agenda

• Vergangenheit und Herkunft

• Die Weblogic Produktpalette

• Funktionen im Überblick

• Domains und innerer Aufbau

• Werkzeuge und Helferchen

•Entwicklung mit dem WLS• Administration des WLS

markus.eisele@msg-systems.com

Entwicklung mit dem WLS

18

markus.eisele@msg-systems.com

19

Agenda

• Vergangenheit und Herkunft

• Die Weblogic Produktpalette

• Funktionen im Überblick

• Domains und innerer Aufbau

• Werkzeuge und Helferchen

• Entwicklung mit dem WLS

•Administration des WLS

markus.eisele@msg-systems.com

Administration des WLS

20

markus.eisele@msg-systems.com

21

Links und Informationen• http://www.eisele.net/blog/

• http://otn.oralce.com

• http://edocs.bea.com/wls/docs103/ http://www.oracle.com/technology/products/weblogic/

• https://mix.oracle.com/groups/10943

• http://forums.oracle.com/

• http://forums.oracle.com/forums/category.jspa?categoryID=202

markus.eisele@msg-systems.com

Recommended