SlideShare a Scribd company logo
1 of 31
Download to read offline
<Insert Picture Here>




Oracle WebLogic Server & Oracle WebLogic Suite

 Paolo Ramasso
 Master Principal Sales Consultant Oracle Italy
Application Grid  
   with Oracle 
Fusion Middleware
A New Approach: Application Grid
           Grid computing at the middleware layer

                Custom    Packaged                            C/C++/ 
                                      SOA Svc                            Legacy
                 App        App                               COBOL




                             Application Grid




                                      Flexible                          High Quality 
              Efficiency
                                      Scaling                            of Service

06/17/09                          ©2008 Oracle Corporation                              4
Elements of the Application Grid
           Comprehensive, hot­pluggable, pre­integrated
                                                                 Enterprise 
                                                                  Manager

           WebLogic                         Tuxedo
           Server                                                 WebLogic 
                                                              Operations Control
                          Coherence
                                                                      +
                                                                    AD4J
                       JRockit




06/17/09                          ©2008 Oracle Corporation                         5
JRockit Managing GC Latency
           Traditional Java
     120                                                                                       JRockit Real Time
     105


     90


     75


     60


     45


     30


     15


      0
           0   2000   4000   6000   8000   10000    12000    14000    16000    18000




   During Low Load: GC spikes 
   and occasional timeouts visible
     120


     105


      90


      75


      60


      45


      30                                                                                JRRT Makes garbage collection deterministic.  
      15


       0
                                                                                            Allowing for the guarantee of SLAs.
           0   2000   4000   6000   8000    10000    12000    14000    16000    18000




 During High Load: GC pauses can 
result in unacceptable response times
Oracle Weblogic 
     Server
WebLogic Server 10.3

• Hardened release of the WebLogic 10.x release cycle
  • Recommended WLS 8.1 and WLS 9.2 upgrade path
  • Upgrade to mature release, fully compliant with Oracle 
    requirements


• Foundation release of Fusion Middleware 11 R1
  • Fusion Middleware 11 R1 will do small incremental 
    maintenance changes to core WebLogic Server 
Architectural View: Domain
• What is it?
   • a logically related group of WebLogic 
     Server instances that you manage 
     from a single set of configuration 
     artifacts.
• What’s in a domain?
   • Servers
   • Clusters of servers
• Rules:
   • All WebLogic Server instances within 
     the same domain must be at the 
     same major and minor version. 
   • Servers within a domain can be at 
     different Maintenance Pack levels as     config.xml
     long as the Administration Server is 
     at the same Maintenance Pack Level 
     or higher than its Managed Servers.
Architectural View: Administration Server
• What is it?
    • Central configuration controller for the entire                              Managed Servers
      domain
• What else does it do?
    • Hosts the Administration Console
    • Enables you to start and stop servers from a             Admin Server
      central location
    • Enables you to migrate servers and services within 
      the domain                                                 config.xml
    • Enables you to deploy applications within the 
      domain
• Guidelines:
    • There must be exactly one* Administration Server 
      in domain
    • An Administration Server controls only one domain.
    • For production use, we recommend not hosting 
      application logic or resources on the Administration 
      Server
                                                                  Admin Console




*The Administration Server does not need to run at all times, but is required for making 
configuration and deployment changes to a running domain.
Architectural View: Node Manager

• Utility/process running on a physical server 
  that enables you to start, stop, suspend, and 
  restart WebLogic Server instances remotely
• Must run on each physical server that hosts 
  WebLogic Server instances that you want to 
  control with Node Manager
• Not associated with a domain. Can start any 
  server instance that resides on the same 
  physical server.
• Optional, but required to start/stop servers 
  using the Administration Console
• Required for Whole Server Migration and for 
  some configurations of Automatic Service 
  Migration                                        Admin Server

                                                   Managed Server

                                                   Node Manager
Architectural View: Big Picture
Lightweight WebLogic Server

• Lightweight installers 
   • “Core” WLS install option, add­ons (JDKs, etc) optional 
   • Reduce download and install time, installation footprint


• Optional service startup 
   • Start WebApp container without starting EJB, JMS, JCA 
     services
   • Provide developer flexibility
Production Redeployment
        Side by Side Deployment


• Multiple application versions can co­
  exist
   • New client requests are routed to active 
     version;                          Existing client 
     requests can finish up with existing 
     version
• Automatic Retirement Policy: Graceful, 
  Timeout
• Test application version before opening 
  up for business
• Rollback to previous application version
• Two versions of the application can be 
  active at any given point of time
Integration with Oracle RAC
   Oracle RAC Support




Use WLS Multi­Data­Sources
  • Fast failover upon node failure
  • Load­balancing or Failover 
    algorithm
  • Periodic health check of 
    connections
High­Value and Unique features
  Best­of­Breed Messaging (JMS) Engine

• Unit of Order/Unit of Work
  • Strict Ordering of Message processing

• Distributed Destinations
  • Highly Available JMS Destinations across a Cluster

• Store­and­Forward (SAF)/Client SAF
  • Asynchronous Reliable Messaging across WAN

• Integrated JTA (XA) Transaction Management
Self­Tuning and Work Managers
   WebLogic's Self­Tuning Thread Pool

      Network Socket Handlers
      (“Muxers”)
                                                                   Self Tuning          • Active
                                                                   Thread Pool          • Standby
                                                                                        • Stuck
                                                                                        • Hogging
                                  Request Queue




Asynchronously dispatched work                1. Monitor rate of
from WebLogic kernel, subsystem                   request processing
or application
                                                                2. Adjust thread pool
                                                                    size accordingly
Self­Tuning and Work Managers
       Configurable Work Managers

    • Every application has its own Work Manager
        • based on the 'global' 'fair­share' work manager by default
    • Can explicitly configure a new Work Manager
        • apply to one or more specific applications and even individual resources
    • Each work manager can have a mix of the following 
      configuration elements....


REQUEST CLASS ELEMENT            CONSTRAINT  ELEMENT              TRIGGER  ELEMENT

• Fair Share (default)           • Minimum Threads (active)       • Shut­down Trigger
• Response Time (goal)           • Maximum Threads
• Context based (per             • Capacity (threshold for 
 user/group)                      rejection)
Clustering and High Availability
    Transparent Load Balancing and Failover

HTTP, EJB, JNDI and JMS clients
  • HTTP requires Hardware Load Balancer or Web Server Proxy
  • EJB/JNDI/JMS client 'stubs' are automatically cluster aware 
Quality of Service 
  Meet the Most Demanding Requirements for “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
Oracle Coherence 
 Distributed Data 
       Grid
Oracle Coherence Data Grid
    Distributed in Memory Data Management
 Enterprise      Real Time       Web
Applications      Clients      Services

                                              • Provides a reliable data tier 
               Data Services
                                                with a single, consistent view of 
                                                data
                         Oracle Coherence     • Enables dynamic data 
                             Data Grid
                                                partitioning including fault 
                                                tolerance and load balancing
                                              • Ensures that data capacity 
                                                scales with processing 
Databases         Mainframes   Web Services     capacity
The Coherence Approach…

• Traditional scale­out approaches limit
  • Scalability, Availability, Reliability and Performance


•  In Coherence…
  •   Servers share responsibilities (health, services, data…)
  •   No SPoB 
  •   No SPoF
  •   Massively scalable by design

• Logically servers form a “mesh”
  • No Masters / Slaves etc.
  • Members work together as a team 
Coherence*Web: Session State 
         Management

                              Web Application

                                 Coherence
                                   Web
                              Java EE or Servlet   Application
                                  Container          State


Router
                              Web Application

                                 Coherence
            Web                    Web
                    Load 
                              Java EE or Servlet   Application
            Tier   Balanced       Container          State

                              Clustered Oracle, WebLogic, 
                               WebSphere, JBoss, Tomcat
                                                                 In Memory Coherence Data 
                                                                    Grid for  Session State
Oracle Weblogic 
Operation Control
WebLogic Operations Control 
Centralized Governance and Control


                   Define 
                services and 
                 operational 
                  policies, 
                  rules, &              Deploy & 
                   SLAs               manage apps 
                                      & services in 
                                        resource 
            Manually or                   pools
            auto­adjust 
              resource            Actively 
             allocations         monitor all 
            across apps         deployments 
                                  against 
                                   policy
EM Diagnostic Pack
Competitive Advantage
    in­depth Application view




                                          Diagnose & Root Cause


Monitor The Platform 24X7

                                                                                     Memory Analysis
                                     AD4J Console

                 DB Activity    JVM Activity    Diagnose &     Memory Leak 
                 Monitoring      Monitoring     Root Cause       Analysis


                                                                                AD4J
                       AD4J Console                   AD4J Console            Repository
                       Java Classes                      JSPs




   NOC                                 App Support & QA                                    DEV
Oracle JRockit Mission Control
WebLogic Suite | Reducing Lifecycle Costs
                                       Deployment and Configuration                     Monitoring and 
                                       • WLST                                           Diagnostics
                                       • Enterprise Manager Configuration Packs         • WebLogic Diagnostic 
 Developer Productivity                                                                   Framework
                                       • Side­by­side deployment
• FastSwap
                                                                                        • Application testing 
• Split developer directory
• Componentized installer                                                               • Enterprise Manager 
                                                                                          Diagnostics Pack
• Support for Spring
                                                                                        • JRockit Mission Control
                                                 WebLogic 
                                                  Server
                                                                                                Troubleshooting 
                                                                                                and Tuning
                                                                                                • WebLogic Diagnostic 
                                                                                                  Framework
                                                                                                • Enterprise Manger 
Capacity                                                                                          Diagnostics Packs
Management,                                                                                     • JRockit Mission 
Disaster Recovery                                                                                 Control
• Server / service migration                                                                    • Policy­driven 
                                                       Ongoing Administration
                                                                                                  overload protection
• MAN, WAN session replication                         • Enterprise Manager Provisioning Pack
• Policy­driven resource management                    • Multi­domain, multi­version management
                                                       • Future: appliance builders
Server Day 2009: Oracle/Bea Fusion Middleware by Paolo Ramasso

More Related Content

What's hot

MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15Dave Stokes
 
Santo Leto - MySQL Connect 2012 - Getting Started with Mysql Cluster
Santo Leto - MySQL Connect 2012 - Getting Started with Mysql ClusterSanto Leto - MySQL Connect 2012 - Getting Started with Mysql Cluster
Santo Leto - MySQL Connect 2012 - Getting Started with Mysql ClusterSanto Leto
 
Moodle Moot Spain: Moodle Available and Scalable with MySQL HA - InnoDB Clust...
Moodle Moot Spain: Moodle Available and Scalable with MySQL HA - InnoDB Clust...Moodle Moot Spain: Moodle Available and Scalable with MySQL HA - InnoDB Clust...
Moodle Moot Spain: Moodle Available and Scalable with MySQL HA - InnoDB Clust...Keith Hollman
 
Mysql Enterprise Edition Feature and Tools
Mysql  Enterprise Edition Feature and Tools Mysql  Enterprise Edition Feature and Tools
Mysql Enterprise Edition Feature and Tools jones4u
 
MySQL Features & Implementation
MySQL Features & ImplementationMySQL Features & Implementation
MySQL Features & ImplementationOSSCube
 
MySQL HA Solutions
MySQL HA SolutionsMySQL HA Solutions
MySQL HA SolutionsMat Keep
 
All about Kerberos In Microsoft BI
All about Kerberos In Microsoft BIAll about Kerberos In Microsoft BI
All about Kerberos In Microsoft BIPARIKSHIT SAVJANI
 
MySQL Cluster performance best practices
MySQL Cluster performance best practicesMySQL Cluster performance best practices
MySQL Cluster performance best practicesMat Keep
 
MySQL InnoDB Cluster / ReplicaSet - Making Provisioning & Troubleshooting as ...
MySQL InnoDB Cluster / ReplicaSet - Making Provisioning & Troubleshooting as ...MySQL InnoDB Cluster / ReplicaSet - Making Provisioning & Troubleshooting as ...
MySQL InnoDB Cluster / ReplicaSet - Making Provisioning & Troubleshooting as ...Miguel Araújo
 
MySQL Database Architectures - MySQL InnoDB ClusterSet 2021-11
MySQL Database Architectures - MySQL InnoDB ClusterSet 2021-11MySQL Database Architectures - MySQL InnoDB ClusterSet 2021-11
MySQL Database Architectures - MySQL InnoDB ClusterSet 2021-11Kenny Gryp
 
MySQL InnoDB Cluster / ReplicaSet - Tutorial
MySQL InnoDB Cluster / ReplicaSet - TutorialMySQL InnoDB Cluster / ReplicaSet - Tutorial
MySQL InnoDB Cluster / ReplicaSet - TutorialKenny Gryp
 
State of the art of MySQL replication and clustering
State of the art of MySQL replication and clusteringState of the art of MySQL replication and clustering
State of the art of MySQL replication and clusteringGiuseppe Maxia
 
High-Availability using MySQL Fabric
High-Availability using MySQL FabricHigh-Availability using MySQL Fabric
High-Availability using MySQL FabricMats Kindahl
 
Advanced MySQL Replication Architectures - Luis Soares
Advanced MySQL Replication Architectures - Luis SoaresAdvanced MySQL Replication Architectures - Luis Soares
Advanced MySQL Replication Architectures - Luis SoaresMySQL Brasil
 
2020 pre fosdem mysql clone
2020 pre fosdem   mysql clone2020 pre fosdem   mysql clone
2020 pre fosdem mysql cloneGeorgi Kodinov
 
MySQL State of the Dolphin - Rich Mason
MySQL State of the Dolphin - Rich MasonMySQL State of the Dolphin - Rich Mason
MySQL State of the Dolphin - Rich MasonMySQL Brasil
 

What's hot (20)

MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15
 
MySQL Cluster Basics
MySQL Cluster BasicsMySQL Cluster Basics
MySQL Cluster Basics
 
Santo Leto - MySQL Connect 2012 - Getting Started with Mysql Cluster
Santo Leto - MySQL Connect 2012 - Getting Started with Mysql ClusterSanto Leto - MySQL Connect 2012 - Getting Started with Mysql Cluster
Santo Leto - MySQL Connect 2012 - Getting Started with Mysql Cluster
 
Moodle Moot Spain: Moodle Available and Scalable with MySQL HA - InnoDB Clust...
Moodle Moot Spain: Moodle Available and Scalable with MySQL HA - InnoDB Clust...Moodle Moot Spain: Moodle Available and Scalable with MySQL HA - InnoDB Clust...
Moodle Moot Spain: Moodle Available and Scalable with MySQL HA - InnoDB Clust...
 
Mysql Enterprise Edition Feature and Tools
Mysql  Enterprise Edition Feature and Tools Mysql  Enterprise Edition Feature and Tools
Mysql Enterprise Edition Feature and Tools
 
MySQL Features & Implementation
MySQL Features & ImplementationMySQL Features & Implementation
MySQL Features & Implementation
 
MySQL HA Solutions
MySQL HA SolutionsMySQL HA Solutions
MySQL HA Solutions
 
All about Kerberos In Microsoft BI
All about Kerberos In Microsoft BIAll about Kerberos In Microsoft BI
All about Kerberos In Microsoft BI
 
MySQL Cluster performance best practices
MySQL Cluster performance best practicesMySQL Cluster performance best practices
MySQL Cluster performance best practices
 
MySQL InnoDB Cluster / ReplicaSet - Making Provisioning & Troubleshooting as ...
MySQL InnoDB Cluster / ReplicaSet - Making Provisioning & Troubleshooting as ...MySQL InnoDB Cluster / ReplicaSet - Making Provisioning & Troubleshooting as ...
MySQL InnoDB Cluster / ReplicaSet - Making Provisioning & Troubleshooting as ...
 
MySQL Database Architectures - MySQL InnoDB ClusterSet 2021-11
MySQL Database Architectures - MySQL InnoDB ClusterSet 2021-11MySQL Database Architectures - MySQL InnoDB ClusterSet 2021-11
MySQL Database Architectures - MySQL InnoDB ClusterSet 2021-11
 
MySQL InnoDB Cluster / ReplicaSet - Tutorial
MySQL InnoDB Cluster / ReplicaSet - TutorialMySQL InnoDB Cluster / ReplicaSet - Tutorial
MySQL InnoDB Cluster / ReplicaSet - Tutorial
 
State of the art of MySQL replication and clustering
State of the art of MySQL replication and clusteringState of the art of MySQL replication and clustering
State of the art of MySQL replication and clustering
 
High-Availability using MySQL Fabric
High-Availability using MySQL FabricHigh-Availability using MySQL Fabric
High-Availability using MySQL Fabric
 
MySQL cluster 7.4
MySQL cluster 7.4 MySQL cluster 7.4
MySQL cluster 7.4
 
20111121 osi keynote
20111121 osi keynote20111121 osi keynote
20111121 osi keynote
 
Advanced MySQL Replication Architectures - Luis Soares
Advanced MySQL Replication Architectures - Luis SoaresAdvanced MySQL Replication Architectures - Luis Soares
Advanced MySQL Replication Architectures - Luis Soares
 
2020 pre fosdem mysql clone
2020 pre fosdem   mysql clone2020 pre fosdem   mysql clone
2020 pre fosdem mysql clone
 
MySQL 开发
MySQL 开发MySQL 开发
MySQL 开发
 
MySQL State of the Dolphin - Rich Mason
MySQL State of the Dolphin - Rich MasonMySQL State of the Dolphin - Rich Mason
MySQL State of the Dolphin - Rich Mason
 

Similar to Server Day 2009: Oracle/Bea Fusion Middleware by Paolo Ramasso

F428435966 odtug web-logic for developers
F428435966 odtug   web-logic for developersF428435966 odtug   web-logic for developers
F428435966 odtug web-logic for developersMeng He
 
WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014Joelith
 
Application-Driven Virtualization: Architectural Considerations
Application-Driven Virtualization: Architectural ConsiderationsApplication-Driven Virtualization: Architectural Considerations
Application-Driven Virtualization: Architectural ConsiderationsBob Rhubart
 
Stay productive_while_slicing_up_the_monolith
Stay productive_while_slicing_up_the_monolithStay productive_while_slicing_up_the_monolith
Stay productive_while_slicing_up_the_monolithMarkus Eisele
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOABob Rhubart
 
WebCenter as a Cloud App on Exalogic – A Case Study on Virtualization and Per...
WebCenter as a Cloud App on Exalogic – A Case Study on Virtualization and Per...WebCenter as a Cloud App on Exalogic – A Case Study on Virtualization and Per...
WebCenter as a Cloud App on Exalogic – A Case Study on Virtualization and Per...TEAM Informatics
 
Oracle VM Consolidation and Path to the Cloud
Oracle VM Consolidation and Path to the CloudOracle VM Consolidation and Path to the Cloud
Oracle VM Consolidation and Path to the CloudBob Rhubart
 
Weblogic 101 for dba
Weblogic  101 for dbaWeblogic  101 for dba
Weblogic 101 for dbaOsama Mustafa
 
Talk IT_ Oracle_이범_110727
Talk IT_ Oracle_이범_110727Talk IT_ Oracle_이범_110727
Talk IT_ Oracle_이범_110727Cana Ko
 
Oracle SOA Suite 12.2.1 new features
Oracle SOA Suite 12.2.1 new featuresOracle SOA Suite 12.2.1 new features
Oracle SOA Suite 12.2.1 new featuresMaarten Smeets
 
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...VMworld
 
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RACThe Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RACMarkus Michalewicz
 
What's New and Noteworthy on Oracle CAF 12.1.3
What's New and Noteworthy on Oracle CAF 12.1.3What's New and Noteworthy on Oracle CAF 12.1.3
What's New and Noteworthy on Oracle CAF 12.1.3Bruno Borges
 
Oracle Fusion Middleware - pragmatic approach to build up your applications -...
Oracle Fusion Middleware - pragmatic approach to build up your applications -...Oracle Fusion Middleware - pragmatic approach to build up your applications -...
Oracle Fusion Middleware - pragmatic approach to build up your applications -...ORACLE USER GROUP ESTONIA
 
Presentation desarrollos cloud con oracle virtualization
Presentation   desarrollos cloud con oracle virtualizationPresentation   desarrollos cloud con oracle virtualization
Presentation desarrollos cloud con oracle virtualizationxKinAnx
 
Introducing WebLogic 12c OTN Tour 2012
Introducing WebLogic 12c OTN Tour 2012Introducing WebLogic 12c OTN Tour 2012
Introducing WebLogic 12c OTN Tour 2012Bruno Borges
 
DevConf.cz - Introduction to Kubernetes Operators for Databases
DevConf.cz - Introduction to Kubernetes Operators for DatabasesDevConf.cz - Introduction to Kubernetes Operators for Databases
DevConf.cz - Introduction to Kubernetes Operators for DatabasesJuarez Junior
 
Migrating from Single Instance to RAC Data guard
Migrating from Single Instance to RAC Data guard Migrating from Single Instance to RAC Data guard
Migrating from Single Instance to RAC Data guard Fuad Arshad
 

Similar to Server Day 2009: Oracle/Bea Fusion Middleware by Paolo Ramasso (20)

F428435966 odtug web-logic for developers
F428435966 odtug   web-logic for developersF428435966 odtug   web-logic for developers
F428435966 odtug web-logic for developers
 
WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014
 
Application-Driven Virtualization: Architectural Considerations
Application-Driven Virtualization: Architectural ConsiderationsApplication-Driven Virtualization: Architectural Considerations
Application-Driven Virtualization: Architectural Considerations
 
Introduction to weblogic
Introduction to weblogicIntroduction to weblogic
Introduction to weblogic
 
Oracle Web Logic server
Oracle Web Logic serverOracle Web Logic server
Oracle Web Logic server
 
Stay productive_while_slicing_up_the_monolith
Stay productive_while_slicing_up_the_monolithStay productive_while_slicing_up_the_monolith
Stay productive_while_slicing_up_the_monolith
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOA
 
WebCenter as a Cloud App on Exalogic – A Case Study on Virtualization and Per...
WebCenter as a Cloud App on Exalogic – A Case Study on Virtualization and Per...WebCenter as a Cloud App on Exalogic – A Case Study on Virtualization and Per...
WebCenter as a Cloud App on Exalogic – A Case Study on Virtualization and Per...
 
Oracle VM Consolidation and Path to the Cloud
Oracle VM Consolidation and Path to the CloudOracle VM Consolidation and Path to the Cloud
Oracle VM Consolidation and Path to the Cloud
 
Weblogic 101 for dba
Weblogic  101 for dbaWeblogic  101 for dba
Weblogic 101 for dba
 
Talk IT_ Oracle_이범_110727
Talk IT_ Oracle_이범_110727Talk IT_ Oracle_이범_110727
Talk IT_ Oracle_이범_110727
 
Oracle SOA Suite 12.2.1 new features
Oracle SOA Suite 12.2.1 new featuresOracle SOA Suite 12.2.1 new features
Oracle SOA Suite 12.2.1 new features
 
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
 
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RACThe Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
 
What's New and Noteworthy on Oracle CAF 12.1.3
What's New and Noteworthy on Oracle CAF 12.1.3What's New and Noteworthy on Oracle CAF 12.1.3
What's New and Noteworthy on Oracle CAF 12.1.3
 
Oracle Fusion Middleware - pragmatic approach to build up your applications -...
Oracle Fusion Middleware - pragmatic approach to build up your applications -...Oracle Fusion Middleware - pragmatic approach to build up your applications -...
Oracle Fusion Middleware - pragmatic approach to build up your applications -...
 
Presentation desarrollos cloud con oracle virtualization
Presentation   desarrollos cloud con oracle virtualizationPresentation   desarrollos cloud con oracle virtualization
Presentation desarrollos cloud con oracle virtualization
 
Introducing WebLogic 12c OTN Tour 2012
Introducing WebLogic 12c OTN Tour 2012Introducing WebLogic 12c OTN Tour 2012
Introducing WebLogic 12c OTN Tour 2012
 
DevConf.cz - Introduction to Kubernetes Operators for Databases
DevConf.cz - Introduction to Kubernetes Operators for DatabasesDevConf.cz - Introduction to Kubernetes Operators for Databases
DevConf.cz - Introduction to Kubernetes Operators for Databases
 
Migrating from Single Instance to RAC Data guard
Migrating from Single Instance to RAC Data guard Migrating from Single Instance to RAC Data guard
Migrating from Single Instance to RAC Data guard
 

More from JUG Genova

Java 9 by Alessio Stalla
Java 9 by Alessio StallaJava 9 by Alessio Stalla
Java 9 by Alessio StallaJUG Genova
 
Playing with parse.com
Playing with parse.comPlaying with parse.com
Playing with parse.comJUG Genova
 
Lcds & Blaze Ds by Corneliu Creanga
Lcds & Blaze Ds by Corneliu CreangaLcds & Blaze Ds by Corneliu Creanga
Lcds & Blaze Ds by Corneliu CreangaJUG Genova
 
Flex Air Intro
Flex Air IntroFlex Air Intro
Flex Air IntroJUG Genova
 
LINQ, Entities Framework & ORMs
LINQ, Entities Framework & ORMsLINQ, Entities Framework & ORMs
LINQ, Entities Framework & ORMsJUG Genova
 
Server Day 2009: Spring dm Server by Alef Arendsen
Server Day 2009: Spring dm Server by Alef ArendsenServer Day 2009: Spring dm Server by Alef Arendsen
Server Day 2009: Spring dm Server by Alef ArendsenJUG Genova
 
Server Day 2009: GlassFish 3 by Alexis Moussine-Pouchkine
Server Day 2009: GlassFish 3 by Alexis Moussine-PouchkineServer Day 2009: GlassFish 3 by Alexis Moussine-Pouchkine
Server Day 2009: GlassFish 3 by Alexis Moussine-PouchkineJUG Genova
 
Server Day 2009: JBoss 5.0 by Alessio Soldano
Server Day 2009: JBoss 5.0 by Alessio SoldanoServer Day 2009: JBoss 5.0 by Alessio Soldano
Server Day 2009: JBoss 5.0 by Alessio SoldanoJUG Genova
 
Java IDE Day 2008 - Introduction by JUG Genova
Java IDE Day 2008 - Introduction by JUG GenovaJava IDE Day 2008 - Introduction by JUG Genova
Java IDE Day 2008 - Introduction by JUG GenovaJUG Genova
 
Java Ide Day 2008 - Presentation on JDeveloper by Paolo Ramasso
Java Ide Day 2008 - Presentation on JDeveloper by Paolo RamassoJava Ide Day 2008 - Presentation on JDeveloper by Paolo Ramasso
Java Ide Day 2008 - Presentation on JDeveloper by Paolo RamassoJUG Genova
 
Java Ide Day 2008 - Presentation on Intelli J Idea by Vaclav Pech
Java Ide Day 2008 - Presentation on Intelli J Idea by Vaclav PechJava Ide Day 2008 - Presentation on Intelli J Idea by Vaclav Pech
Java Ide Day 2008 - Presentation on Intelli J Idea by Vaclav PechJUG Genova
 

More from JUG Genova (12)

Java 9 by Alessio Stalla
Java 9 by Alessio StallaJava 9 by Alessio Stalla
Java 9 by Alessio Stalla
 
Playing with parse.com
Playing with parse.comPlaying with parse.com
Playing with parse.com
 
JMeter
JMeterJMeter
JMeter
 
Lcds & Blaze Ds by Corneliu Creanga
Lcds & Blaze Ds by Corneliu CreangaLcds & Blaze Ds by Corneliu Creanga
Lcds & Blaze Ds by Corneliu Creanga
 
Flex Air Intro
Flex Air IntroFlex Air Intro
Flex Air Intro
 
LINQ, Entities Framework & ORMs
LINQ, Entities Framework & ORMsLINQ, Entities Framework & ORMs
LINQ, Entities Framework & ORMs
 
Server Day 2009: Spring dm Server by Alef Arendsen
Server Day 2009: Spring dm Server by Alef ArendsenServer Day 2009: Spring dm Server by Alef Arendsen
Server Day 2009: Spring dm Server by Alef Arendsen
 
Server Day 2009: GlassFish 3 by Alexis Moussine-Pouchkine
Server Day 2009: GlassFish 3 by Alexis Moussine-PouchkineServer Day 2009: GlassFish 3 by Alexis Moussine-Pouchkine
Server Day 2009: GlassFish 3 by Alexis Moussine-Pouchkine
 
Server Day 2009: JBoss 5.0 by Alessio Soldano
Server Day 2009: JBoss 5.0 by Alessio SoldanoServer Day 2009: JBoss 5.0 by Alessio Soldano
Server Day 2009: JBoss 5.0 by Alessio Soldano
 
Java IDE Day 2008 - Introduction by JUG Genova
Java IDE Day 2008 - Introduction by JUG GenovaJava IDE Day 2008 - Introduction by JUG Genova
Java IDE Day 2008 - Introduction by JUG Genova
 
Java Ide Day 2008 - Presentation on JDeveloper by Paolo Ramasso
Java Ide Day 2008 - Presentation on JDeveloper by Paolo RamassoJava Ide Day 2008 - Presentation on JDeveloper by Paolo Ramasso
Java Ide Day 2008 - Presentation on JDeveloper by Paolo Ramasso
 
Java Ide Day 2008 - Presentation on Intelli J Idea by Vaclav Pech
Java Ide Day 2008 - Presentation on Intelli J Idea by Vaclav PechJava Ide Day 2008 - Presentation on Intelli J Idea by Vaclav Pech
Java Ide Day 2008 - Presentation on Intelli J Idea by Vaclav Pech
 

Recently uploaded

Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 

Recently uploaded (20)

Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 

Server Day 2009: Oracle/Bea Fusion Middleware by Paolo Ramasso

  • 1.
  • 3. Application Grid   with Oracle  Fusion Middleware
  • 4. A New Approach: Application Grid Grid computing at the middleware layer Custom  Packaged  C/C++/  SOA Svc Legacy App App COBOL Application Grid Flexible  High Quality  Efficiency Scaling of Service 06/17/09 ©2008 Oracle Corporation  4
  • 5. Elements of the Application Grid Comprehensive, hot­pluggable, pre­integrated Enterprise  Manager WebLogic  Tuxedo Server WebLogic  Operations Control Coherence + AD4J JRockit 06/17/09 ©2008 Oracle Corporation  5
  • 6. JRockit Managing GC Latency Traditional Java 120 JRockit Real Time 105 90 75 60 45 30 15 0 0 2000 4000 6000 8000 10000 12000 14000 16000 18000 During Low Load: GC spikes  and occasional timeouts visible 120 105 90 75 60 45 30 JRRT Makes garbage collection deterministic.   15 0 Allowing for the guarantee of SLAs. 0 2000 4000 6000 8000 10000 12000 14000 16000 18000 During High Load: GC pauses can  result in unacceptable response times
  • 8. WebLogic Server 10.3 • Hardened release of the WebLogic 10.x release cycle • Recommended WLS 8.1 and WLS 9.2 upgrade path • Upgrade to mature release, fully compliant with Oracle  requirements • Foundation release of Fusion Middleware 11 R1 • Fusion Middleware 11 R1 will do small incremental  maintenance changes to core WebLogic Server 
  • 9. Architectural View: Domain • What is it? • a logically related group of WebLogic  Server instances that you manage  from a single set of configuration  artifacts. • What’s in a domain? • Servers • Clusters of servers • Rules: • All WebLogic Server instances within  the same domain must be at the  same major and minor version.  • Servers within a domain can be at  different Maintenance Pack levels as  config.xml long as the Administration Server is  at the same Maintenance Pack Level  or higher than its Managed Servers.
  • 10. Architectural View: Administration Server • What is it? • Central configuration controller for the entire  Managed Servers domain • What else does it do? • Hosts the Administration Console • Enables you to start and stop servers from a  Admin Server central location • Enables you to migrate servers and services within  the domain config.xml • Enables you to deploy applications within the  domain • Guidelines: • There must be exactly one* Administration Server  in domain • An Administration Server controls only one domain. • For production use, we recommend not hosting  application logic or resources on the Administration  Server Admin Console *The Administration Server does not need to run at all times, but is required for making  configuration and deployment changes to a running domain.
  • 11. Architectural View: Node Manager • Utility/process running on a physical server  that enables you to start, stop, suspend, and  restart WebLogic Server instances remotely • Must run on each physical server that hosts  WebLogic Server instances that you want to  control with Node Manager • Not associated with a domain. Can start any  server instance that resides on the same  physical server. • Optional, but required to start/stop servers  using the Administration Console • Required for Whole Server Migration and for  some configurations of Automatic Service  Migration Admin Server Managed Server Node Manager
  • 13. Lightweight WebLogic Server • Lightweight installers  • “Core” WLS install option, add­ons (JDKs, etc) optional  • Reduce download and install time, installation footprint • Optional service startup  • Start WebApp container without starting EJB, JMS, JCA  services • Provide developer flexibility
  • 14. Production Redeployment Side by Side Deployment • Multiple application versions can co­ exist • New client requests are routed to active  version;                          Existing client  requests can finish up with existing  version • Automatic Retirement Policy: Graceful,  Timeout • Test application version before opening  up for business • Rollback to previous application version • Two versions of the application can be  active at any given point of time
  • 15. Integration with Oracle RAC Oracle RAC Support Use WLS Multi­Data­Sources • Fast failover upon node failure • Load­balancing or Failover  algorithm • Periodic health check of  connections
  • 16. High­Value and Unique features Best­of­Breed Messaging (JMS) Engine • Unit of Order/Unit of Work • Strict Ordering of Message processing • Distributed Destinations • Highly Available JMS Destinations across a Cluster • Store­and­Forward (SAF)/Client SAF • Asynchronous Reliable Messaging across WAN • Integrated JTA (XA) Transaction Management
  • 17. Self­Tuning and Work Managers WebLogic's Self­Tuning Thread Pool Network Socket Handlers (“Muxers”) Self Tuning • Active Thread Pool • Standby • Stuck • Hogging Request Queue Asynchronously dispatched work 1. Monitor rate of from WebLogic kernel, subsystem     request processing or application 2. Adjust thread pool     size accordingly
  • 18. Self­Tuning and Work Managers Configurable Work Managers • Every application has its own Work Manager • based on the 'global' 'fair­share' work manager by default • Can explicitly configure a new Work Manager • apply to one or more specific applications and even individual resources • Each work manager can have a mix of the following  configuration elements.... REQUEST CLASS ELEMENT CONSTRAINT  ELEMENT TRIGGER  ELEMENT • Fair Share (default) • Minimum Threads (active) • Shut­down Trigger • Response Time (goal) • Maximum Threads • Context based (per  • Capacity (threshold for  user/group) rejection)
  • 19. Clustering and High Availability Transparent Load Balancing and Failover HTTP, EJB, JNDI and JMS clients • HTTP requires Hardware Load Balancer or Web Server Proxy • EJB/JNDI/JMS client 'stubs' are automatically cluster aware 
  • 20. Quality of Service  Meet the Most Demanding Requirements for “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
  • 22. Oracle Coherence Data Grid Distributed in Memory Data Management Enterprise  Real Time Web Applications Clients Services • Provides a reliable data tier  Data Services with a single, consistent view of  data Oracle Coherence • Enables dynamic data  Data Grid partitioning including fault  tolerance and load balancing • Ensures that data capacity  scales with processing  Databases Mainframes Web Services capacity
  • 23. The Coherence Approach… • Traditional scale­out approaches limit • Scalability, Availability, Reliability and Performance •  In Coherence… • Servers share responsibilities (health, services, data…) • No SPoB  • No SPoF • Massively scalable by design • Logically servers form a “mesh” • No Masters / Slaves etc. • Members work together as a team 
  • 24. Coherence*Web: Session State  Management Web Application Coherence Web Java EE or Servlet Application Container State Router Web Application Coherence Web Web Load  Java EE or Servlet Application Tier Balanced Container State Clustered Oracle, WebLogic,  WebSphere, JBoss, Tomcat In Memory Coherence Data  Grid for  Session State
  • 26. WebLogic Operations Control  Centralized Governance and Control Define  services and  operational  policies,  rules, &  Deploy &  SLAs manage apps  & services in  resource  Manually or  pools auto­adjust  resource  Actively  allocations  monitor all  across apps deployments  against  policy
  • 28. Competitive Advantage in­depth Application view Diagnose & Root Cause Monitor The Platform 24X7 Memory Analysis AD4J Console DB Activity  JVM Activity  Diagnose &   Memory Leak  Monitoring Monitoring Root Cause Analysis AD4J AD4J Console  AD4J Console  Repository Java Classes JSPs NOC App Support & QA DEV
  • 30. WebLogic Suite | Reducing Lifecycle Costs Deployment and Configuration Monitoring and  • WLST  Diagnostics • Enterprise Manager Configuration Packs • WebLogic Diagnostic  Developer Productivity Framework • Side­by­side deployment • FastSwap • Application testing  • Split developer directory • Componentized installer • Enterprise Manager  Diagnostics Pack • Support for Spring • JRockit Mission Control WebLogic  Server Troubleshooting  and Tuning • WebLogic Diagnostic  Framework • Enterprise Manger  Capacity  Diagnostics Packs Management,  • JRockit Mission  Disaster Recovery Control • Server / service migration • Policy­driven  Ongoing Administration overload protection • MAN, WAN session replication  • Enterprise Manager Provisioning Pack • Policy­driven resource management  • Multi­domain, multi­version management • Future: appliance builders