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

491 views

Published on

Oracle Weblogic 12c new features. by Edwin Biemond

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
491
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. New Features 14–08-2013 WebLogic 12.1.2
  2. 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. 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. 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. 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. 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. 7. 7 Domein creatie
  8. 8. 8 RCU koppelen aan een domein Service Table
  9. 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. 10 NodeManager 12.1.2 • Domein -> Bij ADF(JRF) moet de database wel beschikbaar zijn. • Machine -> maar vereist wel eigen KeyStores.
  11. 11. 11 FMW KeyStores ( Database )
  12. 12. 12 Enterprise Manager Nieuwe WebLogic functies, betere monitoring, Changes & Recording
  13. 13. 13 Enterprise Manager
  14. 14. 14 EM Monitoring
  15. 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. 16 Server Templates • Managed Server parameters • Poortnummer, VB Server 1 = 7100, Server 2 = 7101
  17. 17. 17 Dynamic Cluster Managed Servers kunnen via een expressie worden verdeeld over de NodeManagers Aantal Managed Servers
  18. 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. 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. 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. 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. 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. 23. 23 Managed Coherence Server Cluster configuratie
  24. 24. 24 Coherence development in OEPE Coherence editors Coherence project
  25. 25. 25 Grid Archive & WebLogic deployment descriptor

×