Your SlideShare is downloading. ×
0
OGH Weblogic 10.3 vs IAS 10.1.3
OGH Weblogic 10.3 vs IAS 10.1.3
OGH Weblogic 10.3 vs IAS 10.1.3
OGH Weblogic 10.3 vs IAS 10.1.3
OGH Weblogic 10.3 vs IAS 10.1.3
OGH Weblogic 10.3 vs IAS 10.1.3
OGH Weblogic 10.3 vs IAS 10.1.3
OGH Weblogic 10.3 vs IAS 10.1.3
OGH Weblogic 10.3 vs IAS 10.1.3
OGH Weblogic 10.3 vs IAS 10.1.3
OGH Weblogic 10.3 vs IAS 10.1.3
OGH Weblogic 10.3 vs IAS 10.1.3
OGH Weblogic 10.3 vs IAS 10.1.3
OGH Weblogic 10.3 vs IAS 10.1.3
OGH Weblogic 10.3 vs IAS 10.1.3
OGH Weblogic 10.3 vs IAS 10.1.3
OGH Weblogic 10.3 vs IAS 10.1.3
OGH Weblogic 10.3 vs IAS 10.1.3
OGH Weblogic 10.3 vs IAS 10.1.3
OGH Weblogic 10.3 vs IAS 10.1.3
OGH Weblogic 10.3 vs IAS 10.1.3
OGH Weblogic 10.3 vs IAS 10.1.3
OGH Weblogic 10.3 vs IAS 10.1.3
OGH Weblogic 10.3 vs IAS 10.1.3
OGH Weblogic 10.3 vs IAS 10.1.3
OGH Weblogic 10.3 vs IAS 10.1.3
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

OGH Weblogic 10.3 vs IAS 10.1.3

1,139

Published on

My presentation in comparing WebLogic versus OC4J

My presentation in comparing WebLogic versus OC4J

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
1,139
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
22
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Weblogic 10.3 vs IAS 10.1.3 OGh Fusion Middleware/ SOA Dag 19 Mei 2010, Het Oude Tolhuys Edwin Biemond email [email_address] Web http://blogs.whitehorses.nl / , http://biemond.blogspot.com
  • 2. Agenda <ul><li>Installatie </li></ul><ul><li>FMW Home </li></ul><ul><li>Weblogic Componenten </li></ul><ul><li>Maken van een WLS Domein </li></ul><ul><li>Starten van Weblogic </li></ul><ul><li>Scripten in WLS </li></ul><ul><li>Security </li></ul><ul><li>Work managers </li></ul><ul><li>Tuning en Monitoring </li></ul><ul><li>Schaalbaarheid </li></ul><ul><li>Hoge beschikbaarheid </li></ul><ul><li>What’s next </li></ul><ul><li>Conclusie </li></ul>
  • 3. Installatie <ul><li>Weblogic installeren: WLS 10.3.x = FMW11g </li></ul><ul><li>ADF / SOA , BAM , BPM / Webcenter PS1 erbij installeren </li></ul><ul><li>Patch: PS2 </li></ul><ul><li>OSB 11g </li></ul>
  • 4. FMW Home WL_HOME MW_HOME ORACLE_BASE ORACLE_COMMON_HOME ORACLE_HOME OSB ORACLE_HOME SOA Eclipse met Enterprise Pack Shared Libraries DOMAIN Directory
  • 5. Weblogic Componenten <ul><li>Domein </li></ul><ul><li>Admin Server </li></ul><ul><li>Managed Server </li></ul><ul><li>Node Manager </li></ul><ul><li>Cluster </li></ul><ul><li>Console </li></ul><ul><li>Enterprise Manager </li></ul><ul><li>Sun JVM of JRocket JVM </li></ul>
  • 6. Weblogic Componenten2 <ul><li>MBeans zijn managed beans ( java objects ) en een MBean heeft een management interface met de volgende onderdelen: </li></ul><ul><li>Attributes, Deze kunnen uitgelezen of gezet worden </li></ul><ul><li>Operations, Kunnen uitgevoerd worden </li></ul><ul><li>Notifications, Kan notificatie uitzenden </li></ul><ul><li>Elk WLS onderdeel / Resource heeft zijn eigen MBean. </li></ul><ul><li>Deze Mbeans vormen samen de core van Weblogic </li></ul><ul><li>Een MBean kan via de WLS Console, EM , Java , Scripting benaderd worden. </li></ul>
  • 7. Weblogic Componenten 3 <ul><li>Sun JVM (Java HotSpot VM ) of JRocket JVM, ze zijn gelijk aan elkaar en kunnen elkaar vervangen </li></ul><ul><li>Sun JVM kan soms sneller zijn maar JRocket levert constante performance -> constante response tijden SLA </li></ul><ul><li>JRocket heeft een monitoring laag. </li></ul><ul><li>JRocket mag gebruikt worden bij WLS Suite </li></ul>
  • 8. Maken van een WLS Domein <ul><li>config.cmd of config.sh in wlserver_10.3commonbin </li></ul>
  • 9. Maken van een WLS Domein 2 Weblogic Scripts ( bat / sh ) Configuratie xml’s Server Deployments / logging
  • 10. Starten van Weblogic <ul><li>Scripts voor Windows en Linux </li></ul><ul><ul><li>Meestal alleen gebruikt voor de adminserver </li></ul></ul><ul><li>Via Node managers en WLS Console </li></ul><ul><ul><li>SSH + scripts nodemanager -> non-FMW & Unix </li></ul></ul><ul><ul><li>Java nodemanager </li></ul></ul><ul><ul><ul><li>FMW + domeinscripts </li></ul></ul></ul><ul><ul><ul><li>Non FMW </li></ul></ul></ul><ul><li>WLST </li></ul><ul><li>Windows Services ( beasvc ) </li></ul>
  • 11. Scripten in WLS <ul><li>WebLogic Scripting Tool ( WLST, gebaseerd op Jython http://www.jython.org ) </li></ul><ul><li>Start wlst.cmd of wlst.sh in wlserver_10.3commonbin </li></ul>help('all') voor alle commando’s
  • 12. Scripten in WLS 2 <ul><li>ANT </li></ul><ul><li>set ANT_HOME=C:oracleMiddlewareJdev11gR1PS2jdeveloperant </li></ul><ul><li>set JAVA_HOME=C:oracleMiddlewareJdev11gR1PS2jdk160_18 </li></ul><ul><li>set PATH=%ANT_HOME%bin;%JAVA_HOME%bin;%PATH% </li></ul><ul><li>set CLASSPATH=%CLASSPATH%;C:oracleSoa11gPS2wlserver_10.3serverlibweblogic.jar </li></ul><ul><li>ant </li></ul>
  • 13. Scripten in WLS 3 <ul><li>Maken van WLST scripts </li></ul><ul><li>Start recording </li></ul><ul><li>Wijzigingen doorvoeren </li></ul><ul><li>Stop recording </li></ul><ul><li>Open de scripts in de domain folder </li></ul>
  • 14. Security <ul><li>Weblogic Security </li></ul><ul><ul><li>Console applicatie </li></ul></ul><ul><ul><li>WS, Autorisatie en Authenticatie in Applicaties </li></ul></ul><ul><li>FMW WSM </li></ul><ul><ul><li>Enterprise Manager </li></ul></ul><ul><ul><li>WS -> Soa Suite , OSB </li></ul></ul>
  • 15. Security 2 <ul><li>Weblogic Security </li></ul>
  • 16. Security 3 <ul><li>WSM in the Enterprise Manager </li></ul>
  • 17. Work managers <ul><li>Prioritering van WLS resources aan een applicatie </li></ul><ul><ul><li>Fair Share Request Class – Verhouding aantal threads </li></ul></ul><ul><ul><li>Response Time Request Class – Responsetijd verhouding </li></ul></ul><ul><ul><li>Context Request Class – User / Rol prioritering </li></ul></ul><ul><ul><li>Min Threads Constraint </li></ul></ul><ul><ul><li>Max Threads Constraint </li></ul></ul><ul><ul><li>Capacity Constraint – Afwijzen van requests </li></ul></ul>
  • 18. Tuning en Monitoring <ul><li>JRockit Mission Control </li></ul><ul><li>Diagnostics uitbreiding voor WLS Console </li></ul><ul><li>Diagnostic system module </li></ul><ul><ul><li>Mail </li></ul></ul><ul><ul><li>SNMP </li></ul></ul><ul><ul><li>JMS </li></ul></ul>
  • 19. Tuning en Monitoring 2 <ul><li>JRockit Mission Control ( Apart product ) </li></ul><ul><ul><li>Monitor en tune JRockit JVM’s </li></ul></ul><ul><ul><li>JRockit Flight Recorder, Offline analyseren van Jrocket JVM data </li></ul></ul><ul><ul><li>Memory Leak Detector, ontdekken van geheugen lekken </li></ul></ul>
  • 20. Tuning en Monitoring 3
  • 21. Tuning en Monitoring 4 <ul><li>Diagnostics uitbreiding voor WLS Console </li></ul><ul><ul><li>Kopieer diagnostics-console-extension.jar ( wlserver_10.3serverlibconsole-ext ) naar domainconsole-ext </li></ul></ul><ul><ul><li>http://adminserver:7001/console/dashboard </li></ul></ul>
  • 22. Tuning en Monitoring 5 <ul><li>Diagnostic system module </li></ul><ul><li>is a software component that you configure to monitor an aspect of a server or server resource </li></ul><ul><li>Maak een Diagnostic module aan </li></ul><ul><li>Verzamel statistieken </li></ul><ul><li>Definieer Watches / Notifications </li></ul><ul><li>Notificaties: Email, SNMP ,JMS </li></ul>
  • 23. Schaalbaarheid <ul><li>Maak een Cluster </li></ul><ul><li>Installeer FMW op elke server ( Software paden moeten zijn zijn ) of installeer FMW op een shared storage </li></ul><ul><li>Kopieer WLS domain naar alle servers ( pack / unpack ) </li></ul><ul><li>Configureer Java Nodemanagers </li></ul><ul><li>Apache voor load balancing ( 1 aanspreekpunt voor de buitenwereld ) </li></ul><ul><li>JMS Queue / Topics -> Distributed Queue / Topics </li></ul><ul><li>Web applicatie -> Sessie replicatie </li></ul><ul><li>EJB -> Behoeft geen configuratie werk </li></ul>
  • 24. Hoge beschikbaarheid <ul><li>Regel 1 voorkom single points of failure </li></ul><ul><li>Server migratie </li></ul><ul><ul><li>Virtual IP’s </li></ul></ul><ul><ul><li>Leasing tabel -> Oracle RAC of MySQL Cluster </li></ul></ul><ul><ul><li>AdminServer op een Shared Storage </li></ul></ul><ul><ul><li>Transactie Logs op een Shared Storage </li></ul></ul><ul><ul><li>JMS persistence op een Shared Storage of in een cluster database </li></ul></ul><ul><li>Apache Webservers met heartbeat mechanisme en Shared IP adres </li></ul>
  • 25. What’s next
  • 26. Conclusie <ul><li>De Weblogic Server was BEA’s Core product, en is na 13 jaar en 8 versies zeer compleet te noemen. </li></ul><ul><li>Naast dat het goede J2EE server is, maken vooral JRocket, Domein setup, WLST Scripting, Hoge beschikbaarheid en uitgebreide Security mogelijkheden het verschil. </li></ul>

×