SlideShare a Scribd company logo
New Features
14–08-2013
WebLogic 12.1.2
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)
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.
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.xmloraInst.loc
5
Middleware Home
BSU vervangen door OPatch
wlserver_xxx -> wlserver
Lijst met aangemaakte domeinen
Middleware12c/oracle_common/bin
Middleware12c/oracle_common/common/bin
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
7
Domein creatie
8
RCU koppelen aan een domein
Service Table
9
Server Groups
• Server groups bevat specifieke WebLogic opstart instellingen of applicatie
deployments
• Zijn toe te wijzen via Domein Advanced Configuration of via WLST
10
NodeManager 12.1.2
• Domein -> Bij ADF(JRF) moet de database wel beschikbaar zijn.
• Machine -> maar vereist wel eigen KeyStores.
11
FMW KeyStores ( Database )
12
Enterprise Manager
Nieuwe WebLogic functies, betere monitoring, Changes & Recording
13
Enterprise Manager
14
EM Monitoring
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.
16
Server Templates
• Managed Server parameters
• Poortnummer, VB Server 1 = 7100, Server 2 = 7101
17
Dynamic Cluster
Managed Servers kunnen via
een expressie worden verdeeld
over de NodeManagers
Aantal Managed Servers
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
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
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
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
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
23
Managed Coherence Server
Cluster configuratie
24
Coherence development in
OEPE
Coherence editors
Coherence project
25
Grid Archive & WebLogic
deployment descriptor
Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond

More Related Content

PDF
Flexibiliteit, Agility & Snel Schakelen - SHIFT13 congres
PPTX
Oracle Database Appliances, how to install, patch and manage them
PPTX
TOP-10 countdown Windows Server 2012 R2 Hyper-V
PDF
Oracle 12c Launch Event 01 JDeveloper Jonathan Damen and Marcel Oldenkamp
PDF
A case of Fusion Middleware - iLOUG 2013
PDF
Frits Hoogland - About multiblock reads
PPTX
AMIS OOW Review - Deel 6 - Emiel Paasschens
PDF
Alternative channels – interacting through channels beyond browser on desktop
Flexibiliteit, Agility & Snel Schakelen - SHIFT13 congres
Oracle Database Appliances, how to install, patch and manage them
TOP-10 countdown Windows Server 2012 R2 Hyper-V
Oracle 12c Launch Event 01 JDeveloper Jonathan Damen and Marcel Oldenkamp
A case of Fusion Middleware - iLOUG 2013
Frits Hoogland - About multiblock reads
AMIS OOW Review - Deel 6 - Emiel Paasschens
Alternative channels – interacting through channels beyond browser on desktop

More from Getting value from IoT, Integration and Data Analytics (20)

PPTX
AMIS Oracle OpenWorld en Code One Review 2018 - Blockchain, Integration, Serv...
PPTX
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
PPTX
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: SaaS
PPTX
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Data
PPTX
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Cloud Infrastructure
PPTX
10 tips voor verbetering in je Linkedin profiel
PPTX
Iot in de zorg the next step - fit for purpose
PPTX
Iot overview .. Best practices and lessons learned by Conclusion Conenct
PPTX
IoT Fit for purpose - how to be successful in IOT Conclusion Connect
PPTX
Industry and IOT Overview of protocols and best practices Conclusion Connect
PPTX
IoT practical case using the people counter sensing traffic density build usi...
PPTX
Introduction overviewmachinelearning sig Door Lucas Jellema
PPTX
Oracle OpenWorld 2017 Review (31st October 2017 - 250 slides)
PPTX
Ethereum smart contracts - door Peter Reitsma
PPTX
Blockchain - Techniek en usecases door Robert van Molken - AMIS - Conclusion
PPTX
kennissessie blockchain - Wat is Blockchain en smart contracts @Conclusion
PPTX
Internet of Things propositie - Enterprise IOT - AMIS - Conclusion
PDF
Omc AMIS evenement 26012017 Dennis van Soest
AMIS Oracle OpenWorld en Code One Review 2018 - Blockchain, Integration, Serv...
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: SaaS
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Data
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Cloud Infrastructure
10 tips voor verbetering in je Linkedin profiel
Iot in de zorg the next step - fit for purpose
Iot overview .. Best practices and lessons learned by Conclusion Conenct
IoT Fit for purpose - how to be successful in IOT Conclusion Connect
Industry and IOT Overview of protocols and best practices Conclusion Connect
IoT practical case using the people counter sensing traffic density build usi...
Introduction overviewmachinelearning sig Door Lucas Jellema
Oracle OpenWorld 2017 Review (31st October 2017 - 250 slides)
Ethereum smart contracts - door Peter Reitsma
Blockchain - Techniek en usecases door Robert van Molken - AMIS - Conclusion
kennissessie blockchain - Wat is Blockchain en smart contracts @Conclusion
Internet of Things propositie - Enterprise IOT - AMIS - Conclusion
Omc AMIS evenement 26012017 Dennis van Soest
Ad

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

  • 2. 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)
  • 3. 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.
  • 4. 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.xmloraInst.loc
  • 5. 5 Middleware Home BSU vervangen door OPatch wlserver_xxx -> wlserver Lijst met aangemaakte domeinen Middleware12c/oracle_common/bin Middleware12c/oracle_common/common/bin
  • 6. 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
  • 8. 8 RCU koppelen aan een domein Service Table
  • 9. 9 Server Groups • Server groups bevat specifieke WebLogic opstart instellingen of applicatie deployments • Zijn toe te wijzen via Domein Advanced Configuration of via WLST
  • 10. 10 NodeManager 12.1.2 • Domein -> Bij ADF(JRF) moet de database wel beschikbaar zijn. • Machine -> maar vereist wel eigen KeyStores.
  • 11. 11 FMW KeyStores ( Database )
  • 12. 12 Enterprise Manager Nieuwe WebLogic functies, betere monitoring, Changes & Recording
  • 15. 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.
  • 16. 16 Server Templates • Managed Server parameters • Poortnummer, VB Server 1 = 7100, Server 2 = 7101
  • 17. 17 Dynamic Cluster Managed Servers kunnen via een expressie worden verdeeld over de NodeManagers Aantal Managed Servers
  • 18. 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
  • 19. 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
  • 20. 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
  • 21. 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
  • 22. 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
  • 24. 24 Coherence development in OEPE Coherence editors Coherence project
  • 25. 25 Grid Archive & WebLogic deployment descriptor