Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond

26
New Features 1408-2013 WebLogic 12.1.2

description

Oracle Weblogic 12c new features. by Edwin Biemond

Transcript of Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond

Page 1: Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond

New Features

14–08-2013

WebLogic 12.1.2

Page 2: Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond

2

WebLogic 12.1.2 Ready for the Cloud

– De opvolger van WebLogic 12.1.1 -> Java EE 6 ondersteuning, Kortere opstarttijd,

Zip distributie & Maven ondersteuning

– WebLogic 12.1.2

• HTML5 & WebSockets i.c.m WebLogic Web Server Plugins 12.1.2 voor Apache

• Oracle Database 12c support -> JDBC Replay (AC), Multitenancy.

• JTA configuratie op Domein en Cluster level

• JDBC 4.1 wordt ondersteunt maar wordt niet meegeleverd (OTN)

– Schaalbaarheid, Provisioning & Complexiteit reductie

• Dynamische Clusters

– Elastic JMS & Coherence Cluster

• Built–In Diagnostic module ( 3 nivo’s van data collection, Geen Mbean kennis vereist )

• Klonen van een Middleware home & WebLogic Managed Server

• Nieuwe Maven operaties zoals het installeren van WebLogic of het aanmaken van een

domein.

– Dedicated processen

• NodeManager maakt nu default onderdeel uit van een WebLogic domein. ( De NodeManager

hoeft men nu niet meer te delen met andere domeinen)

Page 3: Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond

3

Installatie

• 1 jar, ( Full install )

– Geen specifieke Operating System installer

– Geen Java Runtime meegeleverd

– Geen verschil tussen 32 en 64 bits

• Tot nu toe 2 versies

– wls_121200.jar -> WebLogic + Coherence

– fmw_infra_121200.jar -> WebLogic + Coherence + FMW ( OWSM, EM, JRF )

JRF vereist een Database Repository vanwege KeyStores en JAZN configuratie

• Silent install via een Oracle Response File

– WebLogic BEA silent install wordt niet meer ondersteunt.

Page 4: Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond

4

Mogelijke Installatie stappen

• Gui -> java –jar wls_121200.jar of fmw_infra_121200.jar

• Silent -> java -jar fmw_infra_121200.jar -silent -response silent.xml -invPtrLoc /etc/oraInst.loc

• Maven

Silent.xml oraInst.loc

Page 5: Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond

5

Middleware Home

BSU vervangen door OPatch

wlserver_xxx -> wlserver

Lijst met aangemaakte domeinen

Middleware12c/oracle_common/bin

Middleware12c/oracle_common/common/bin

Page 6: Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond

6

Repository Creation Utility

• Onderdeel van de WebLogic installatie

• Start rcu vanuit Middleware12c/oracle_common/bin

ServiceTable -> elke RCU prefix heeft zijn

eigen tabel met alle prefix instellingen

Wordt onder andere gebruikt bij de WebLogic

Domein creatie en in de Enterprise Manager

Voor alle security instellingen

Page 7: Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond

7

Domein creatie

Page 8: Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond

8

RCU koppelen aan een domein

Service Table

Page 9: Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond

9

Server Groups

• Server groups bevat specifieke WebLogic opstart instellingen of applicatie deployments

• Zijn toe te wijzen via Domein Advanced Configuration of via WLST

Page 10: Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond

10

NodeManager 12.1.2

• Domein -> Bij ADF(JRF) moet de database wel beschikbaar zijn.

• Machine -> maar vereist wel eigen KeyStores.

Page 11: Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond

11

FMW KeyStores ( Database )

Page 12: Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond

12

Enterprise Manager

Nieuwe WebLogic functies, betere monitoring, Changes & Recording

Page 13: Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond

13

Enterprise Manager

Page 14: Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond

14

EM Monitoring

Page 15: Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond

15

Dynamic Cluster

• Via Dynamic Cluster kan men nu eenvoudig opschalen door een Managed Server parameter te veranderen.

• De Managed Servers zijn gebaseerd op een Server Template en worden verdeeld over de toegewezen NodeManagers

Heeft natuurlijk alleen maar zin als er

overcapaciteit is op de machine/image

Geen Service of Whole Server

migration.

Page 16: Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond

16

Server Templates

• Managed Server parameters

• Poortnummer, VB Server 1 = 7100, Server 2 = 7101

Page 17: Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond

17

Dynamic Cluster

Managed Servers kunnen via

een expressie worden verdeeld

over de NodeManagers

Aantal Managed Servers

Page 18: Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond

18

Elastic JMS

• < WebLogic 12.1.2,

– Elke Managed Server van een cluster heeft een eigen JMS server plus persistence

store

– JMS SubDeployment met alle JMS Servers

Page 19: Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond

19

JMS & Dynamic Clusters

• WebLogic 12.1.2

– 1 JMS Server en 1 Persistence Store toegewezen aan de Dynamic Cluster

– 1 JMS SubDeployment die wijst naar de Dynamic Cluster

Page 20: Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond

20

Coherence 12.1.2

• Verdere Hoog beschikbaarheid mogelijkheden

– Backup synchroon of asynchroon

– Site of Rack safe oplossingen

• Betere beheer en patching mogelijkheden

• REST Enhancements -> Named Queries, Custom Query Engine, Security

• GoldenGate HotCache

• Managed Coherence Servers

• Eenvoudige Coherence Web ( HTTP session state ) activatie

Page 21: Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond

21

GoldenGate HotCache

• GoldenGate HotCache synchroniseert de Coherence cache met de database

– Ideaal wanneer niet alle database wijzigingen via Coherence gaan • Huidige oplossingen

– Refresh van de Cache

– Expireren van de Cache

– Database updates worden via Events

doorgegeven aan de cache

– JPA TopLink GoldenGate for Java geeft de wijzigingen

door en geeft ze door aan TopLink die de

data kan mappen naar de Coherence

objecten

Page 22: Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond

22

Managed Coherence Servers

• Beheer via WebLogic Console, WLST of JMX

• Deployment is eenvoudiger

– Grid Archive (GAR)

– Onderdeel van EAR of als Shared Library

– Maven support

• Coherence Development in OEPE

• Standalone Cluster nog steeds

mogelijk

Page 23: Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond

23

Managed Coherence Server

Cluster configuratie

Page 24: Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond

24

Coherence development in OEPE

Coherence editors Coherence project

Page 25: Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond

25

Grid Archive & WebLogic deployment descriptor

Page 26: Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond