You are on page 1of 73

WebLogic 12c - What’s New

By Jaya Anil

Copyright © 2013 Tech Mahindra. All rights reserved. 1


Agenda
 WebLogic 12c Introduction
 WebLogic Topology
 Market Spread

Copyright © 2013 Tech Mahindra. All rights reserved. 2


Demands on IT
Increase Business Value - Speed

IT Innovative 24x7 across


Unpredictability
and Rapid Change New Services Multiple
Channels

Drive Down Cost - Efficiency


Copyright © 2013 Tech Mahindra. All rights reserved. 3
Speed Efficiency
Develop New Services Developers

Deploy New Services Hardware and Software

Respond to
Change in Demand Operations

Copyright © 2013 Tech Mahindra. All rights reserved. 4


Considerations for Evaluating & Building Cloud
• Reliability: SLA Compliance
• Availability: Provider guarantee
Customer
• Performance: Meet business
Concerns • requirements
• Manageability: Roles, responsibilities
Security & Compliance: Loss of Control

• Scalability to pre-empt premature investment


• Elasticity for business agility
Data Center
• Built on products from a trusted vendor
Concerns
• Efficient, Integrated

Copyright © 2013 Tech Mahindra. All rights reserved. 5


Cloud Application Foundation Strategy

• Best of Breed Platform

• Optimized for Engineered Systems

• Choice of Private, Public Cloud

• Open Standards & Portability

Copyright © 2013 Tech Mahindra. All rights reserved. 6


Cloud Application Foundation
Infrastructure Investment Areas

Optimized for
Engineered Systems
Reliability, Availability,
Scalability, Performance and
Density

1
Oracle
OracleBusiness
BusinessApplications
Applications
Multi-Data Center
# Java EE 6,
Java SE 7
Infrastructure Fusion Middleware

HTML5 Cloud
CloudApplication
Application
Foundation
Foundation

Best of Breed with


Leading Java Foundation for Fusion
Standards Middleware & Applications

Copyright © 2013 Tech Mahindra. All rights reserved. 7


Oracle Cloud Application Foundation
Foundation for Oracle Fusion Middleware in the Cloud

ORACLE Cloud
Web Social Mobile
 Complete
User Engagement Traffic Director/Web Tier
Business  Open
WebLogic
Content Business Coherence Tuxedo
Process Server
Management Intelligence
Management
 Integrated
Virtual Assembly Builder
Virtual Assembly Builder
Service Integration Data Integration

Best
Cloud in ClassFoundation
Application
Identity Management

Development Cloud Application Enterprise Exalogic Elastic Cloud


Tools Foundation Management

Copyright © 2013 Tech Mahindra. All rights reserved. 8


WebLogic Server 12c
The #1 App Server across Conventional and Cloud Environments

Ready for Cloud


Optimized for WebLogic
Engineered Server
Industry’s top choice for Systems
Conventional Systems WebLogic
WebLogic Server
Server

Deploy/Run on Private
and Public Clouds
Deploy/Run on High
Performance
Engineered
Deploy/Run on Systems
Conventional
Systems

Copyright © 2013 Tech Mahindra. All rights reserved. 9


WebLogic Server 12c – New Features
Java EE 6 Database Enterprise Scale Cloud
• JSP 2.1, JSF 2.0 • GridLink – Session • Database Transaction • Optimized WebLogic
Affinity Logs Virtual Appliances
• EJB 3.1, JPA 2.0
• Database Store • Coherence Exalogic
• GridLink – Exabus
• Context and Performance
Transaction
Affinity
Dependency
Injection • WebLogic Elastic
Enterprise Manager 12c
• GridLink – Fast Message Overflow
• Restful Web Services

Over 200 New Features


Connection Failover • Cloud Management
• Coherence Elastic Data
eveloper • Diagnostics Advisor
Performance • Exalogic HTTP, JMS and
• JDeveloper • Incident and Problem Web Service
• SPECjEnterprise World
• Eclipse Records– EjOPS Overall, Management Performance

EjOPS/Core, • Patch Automation • TopLink Multi-Tenancy


• NetBeans EjOPS/Processor
Distributed Caching Security Updates
• Maven • New Certification
Traffic Management • Coherence Transactions
Java SE Validation
• Software Load Balancer • Coherence Rest
• New SPNEGO Update
• Java SE 6 • Coherence Query
• Traffic Shaping • New RSA Update
• Java SE 7 Explain
• SSL Termination Plan • New JSSE Support

8 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.


Copyright © 2013 Tech Mahindra. All rights reserved. 10
Oracle
Key New WebLogic
Capabilities Server 12c
Key New Capabilities

• JavaEE
Java EE66and
andDeveloper
Developer Productivity
Productivity
 Simplified Deployment and Management with Virtualization
• Simplified Deployment and Management with Virtualization
Integrated Traffic Management
• Enhanced
IntegratedHigh Availability
Traffic Managementand Disaster Recovery
 Much Higher Performance
• Seamless
EnhancedUpgrade
High Availability and Disaster Recovery
• Much Higher Performance
• Seamless Upgrade

Copyright © 2013 Tech Mahindra. All rights reserved. 11


Developer Innovation and Productivity
New in WebLogic Server 12c
Java Classes* Lines of Code* Lines of XML*

25% 50% 80%


Less Less Less

• Certified Java EE 6 and SE 7 Make Development Faster


– Fewer Java Classes, Less Code, Less XML
• With Modern Programming Techniques
– Dependency Injection, Annotations, POJO,
REST

Using Popular Industry Tool Chains
– Maven, Hudson, Eclipse, JDeveloper, NetBeans
* Based on a Sample POJO/JPA/REST Based Application Built for JavaOne 12
Copyright © 2013 Tech Mahindra. All rights reserved.
IDE Tool support for WebLogic 12c

Copyright © 2013 Tech Mahindra. All rights reserved.


13 13
Modern Development with WebLogic Server 12c
Development Tooling, Maven, Spring, Classloading, Open Source …

• Java EE 6 Full Profile Certified


• Standard Java IDE Support
• Deeper Maven Integration
• Built in Java VM Flight Recorder/Diagnostics
• GlassFish DD Support on WebLogic
• Latest Spring Framework 3.0.x Support
• Built in Classloading Analysis Tool
(CAT)
CAT

Copyright © 2013 Tech Mahindra. All rights reserved. 14


WebLogic Maven Plug-in
 Simple and intuitive
 Complete set of Maven
goals, functional support
mvn wls:install: automate install from zip file
 Enable/support/automate mvn wls:create-domain: create a simple domain
the full development mvn wls:start-server: process control
lifecycle from Maven mvn wls:wlst: execute inline and external WLS scripts
mvn wls:appc: compile Maven artifacts using appc
 Additional WebLogic,
mvn wls:deploy: deploy apps to server
Fusion Middleware
enhancements planned

Copyright © 2013 Tech Mahindra. All rights reserved. 15


Lightweight Development with WebLogic Server
1GB
• 2X-6X download size improvement for
developers

• No installer, unzip and go on


Win/Linux/OSX
318mb
• Start an instance with
-Dservertype=wlx
to launch without EJB, JMS, and JCA 168mb
containers

• FastSwap greatly reduces project


redeployment requirement when doing 11g Full Distro 11g Zip Distro 12c Zip Distro

iterative deployment

Copyright © 2013 Tech Mahindra. All rights reserved. 16


Java SE 7: Cleaner, More Maintainable
Code
 Oracle WebLogic Server 12c supports Java SE 7 (and Java SE 6)
– Java language optimizations
– Client and server support
– Internationalization
– SSL/TLS 1.2 in JSSE
– Converged Java VM

Copyright © 2013 Tech Mahindra. All rights reserved. 17


Dynamic Clusters
Simplified Configuration with Scalability and Elasticity
Simplified Initial Cluster Configuration Simplified Operations for Cluster Scale Out

Dynamic Cluster 1 Dynamic Cluster 1


Server Server
Template Template

Server 1 Server 2 Server 1 Server 2

Server 3 Server 4

Server 5 Server 6
Elastic scaling for Cloud Environments
Server 7 Server 8

Copyright © 2013 Tech Mahindra. All rights reserved. 18


Dynamic Clusters
Scale Clusters by Changing one Parameter
• How it works Dynamic Cluster 1
• Create cluster with dynamic servers based on server Server
template Template
• Servers inherit attributes from template
• Rules for calculating server-specific attributes Server 1 Server 2
• Server name, listen ports, machines…..
• “N” servers available in the configuration
• Configuration changes are dynamic Server 3 Server 4
• Start /stop servers to scale cluster
•Supported with Server 5 Server 6
• Console, WLST, Enterprise Manager
• Elastic JMS Server 7 Server 8
• Managed Coherence Servers

Scale to “N” Managed Servers

Copyright © 2013 Tech Mahindra. All rights reserved. 19


WebLogic Server 12.1.2 and Database 12c
Continuous Availability, Performance at Scale, Multi-Tenancy
 WebLogic Server with Database 12c
– WebLogic 10.3.6, 12.1.1 – certification
– WebLogic 12.1.2 - new feature integration WebLogic WebLogic 100’s WebLogic
Domain 1 Domain 2 … Domain n
 Continuous Availability capabilities
– Transaction Guard and Application Continuity Replay
 Multi-Tenant Database Support Read/Write
– Pluggable Databases running in Database Container Based on Transaction
Guard Information
 New scalability integration - Middle Tier
Performance at Cloud Scale
– Database Resident Connection Pools DBMS Resident
 Multi-Site Availability Connection Pool
– Global Data Services

PDB 1 PDB 2 PDB 3 PDB 4


Multi-Tenant Database

Copyright © 2013 Tech Mahindra. All rights reserved. 20


Simplified Deployment and Management
with Virtualization
New in WebLogic Server 12c

Private
Cloud

Engineered
Systems

Conventional
Systems

Deployment Plan Packaged via


and Software Oracle Virtual
Assembly Builder

Copyright © 2013 Tech Mahindra. All rights reserved. 21


Virtual Development Assemblies with OVAB
Assembly
Metadata
• Create assemblies including multi- OHS Traffic Load
tier components and services Director Driver

• Replicate shared development and


test environments
• Simplify provisioning and WebLogic Coherence Service
Bus
SOA

deployment of complex topologies


• PaaS APIs for automation
• Enable developer focus on RAC-1 RAC-2
business logic vs. integration
Machine Pool

Copyright © 2013 Tech Mahindra. All rights reserved. 22


WebLogic Server Management
New in Enterprise Manager Cloud Control 12c

 WebLogic Server 12c


– Performance Monitoring and Diagnostics
– Configuration Management
– Domain and Java EE App Provisioning
– MOS Integration & Support Workbench
 Cloud Management
– Self Service
– Metering and Chargeback
– Consolidation Planner

Copyright © 2013 Tech Mahindra. All rights reserved. 23


Integrated Traffic Management
New in WebLogic Server 12c

• Integrated with Oracle Traffic Director


– Routing, Load Balancing, Traffic Shaping
Traffic Traffic
• Fast, highly-configurable request Director Director
routing and caching Native AES for
SSL
Native AES for
SSL

• SSL Crypto acceleration using Intel™


Advanced Encryption Set High Performance Backplane

• Up to 3.5X More Throughput


and 28% lower CPU than Apache WebLogic WebLogic
Server 12c Server 12c

Copyright © 2013 Tech Mahindra. All rights reserved. 24


WebLogic Server 12c Disaster Recovery
New Features

 Transaction Logs in Database


– Option to use DB instead of file store
– Enables common storage, replication
with application and JMS data
– Configuration benefits
– Supported with RAC, Exalogic, Exadata
– Maximum performance with GridLink
 JDBC Store Performance
– Optimizations for DB Store use cases
– Enabler for new DR architectures
– Supported with RAC, ExaLogic, Exadata
– Maximum performance with GridLink
Copyright © 2013 Tech Mahindra. All rights reserved. 25
Enhanced Availability and Disaster Recovery
New in WebLogic Server 12c

WebLogic Server WebLogic Server


3X OLTP

3X OLTP
Coherence Active Data Guard Coherence
and Golden Gate

Active Active
GridLink GridLink
for for
RAC RAC
Integrated WebLogic/RAC Clusters Multiple Data Center Architecture
• RAC Aware Pool with RAC Node Affinity • Integrated with Active Data Guard
(Session/Transaction), RAC One Node (transaction logs) and GoldenGate
Support and Fast Connection Failover (Data Grid Change Data Capture)

Copyright © 2013 Tech Mahindra. All rights reserved. 26


Active GridLink for RAC
New performance optimizations

 Web Session Affinity


– New Affinity type in WebLogic Server
– Connection requests use Affinity “hint”
– Performance for Web Apps
 Configuration Wizard support
– Create Gridlink-enabled domains
– Templates, Configuration Wizard, WLST
Offline Gridlink “aware”
 Fusion Middleware Support
– Standardized RAC integration across FMW

Copyright © 2013 Tech Mahindra. All rights reserved. 27


Seamless Upgrade
From WebLogic, iAS and Others

Automated Tooling Simple Upgrade Redeployment Migration Services

Internet WebLogic JBoss


Server 11g GlassFish
Application WebSph
Server ere

Copyright © 2013 Tech Mahindra. All rights reserved. 28


Multi-Channel Development
Single Programming Model, Flexible Rendering Technology

Web Mobile Desktop Office

WebLogic Supports Multi-Channel Deployment


User
WAP 2.0 HTML 5.0 AJAX
Interface
ADF Mobile ADF Faces / WebCenter Portlet
s Business
Java EE 6 Logic

Copyright © 2013 Tech Mahindra. All rights reserved. 29


WebLogic - Key Concepts

Copyright © 2013 Tech Mahindra. All rights reserved. 30


Key Concepts
WebLogic Terminology

 Domain - group of instances and clusters


under unified control
 Administration Server - central
configuration controller for the domain
 Managed Server - Instance that hosts
applications and required resources
 Cluster - group of managed servers to
provide increased scalability and reliability
 Node Manager - per-machine process
used to start, stop and auto-restart
instances

Copyright © 2013 Tech Mahindra. All rights reserved. 31


Key Concepts
Installation distinct from Domain configuration

Copyright © 2013 Tech Mahindra. All rights reserved. 32


Key Concepts
Clusters
 Can have zero or more clusters in a domain
 Clusters can have one or more servers
 Some servers in a domain may not belong to any cluster
 A server cannot be member of more than 1 cluster

Copyright © 2013 Tech Mahindra. All rights reserved. 33


Administration Server – Centralized
Management Infrastructure
 What is it?
– Configuration controller for the entire domain
 What else does it do?
– Hosts the Administration Console
– Enables you to start and stop servers from a
central location
– Enables you to migrate servers and services
within the domain
 Enables you to deploy applications within the domain
 Guidelines:
– There must be exactly one* Administration Server
in domain
– Administration Server controls only one domain

Copyright © 2013 Tech Mahindra. All rights reserved. 34


Node Manager – Management Agent
 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

Copyright © 2013 Tech Mahindra. All rights reserved. 35


Management Tools in WebLogic Server
 Configuration Monitoring
 Administration Console
 Offline Configuration Framework  Dashboard
– Configuration Wizard  WLST Online
– WLST Offline  WebLogic Diagnostics Framework
– Domain Templates / Domain  RESTful Management Service
 Java Mission Control
Template Builder
 Fusion Middleware Control
 Administration Console
 WLST Online
 Maven Plugins
 Operations
 Administration Console
 WLST Online
 weblogic.Deployer
Copyright © 2013 Tech Mahindra. All rights reserved. 36
Domain Templates and Domain Scripts
 Both templates and scripts can be
used for repeatability, automation, Rich Template

standardization Adm Adm


Adm
Lib Lib
 Domain Templates enable Svr Svr

encapsulation of a “standard” Mgd Svr DS Mgd Svr DS


domain Mgd Svr Mgd Svr
 WLST Offline is a full-featured tool:
 Create/modify templates
 Create/modify domains Basic Template
 Common practice: Favor scripts Adm
Adm
Adm
Lib
Svr
over templates Svr Svr

 Use few templates Mgd


Mgd Svr
Svr DS
 Use scripts to consistently modify WLST
WLST Mgd
Mgd Svr
Svr
domains WLST
WLST

Copyright © 2013 Tech Mahindra. All rights reserved. 37


WLST Editor in Oracle Enterprise Pack for Eclipse
 Added in Oracle Enterprise Pack
for Eclipse 11.1.1.6.0
 Simplifies script writing and
editing
 Script Templates
 Syntax highlighting
 Code completion for Jython and
WLST built-in functions.
 WLST Help view that includes detailed WLST
command reference materials.
 MBean tree with generated code
 Debugging
 Other tips:
 WLST Recording
 Admin Console MBean identification

Copyright © 2013 Tech Mahindra. All rights reserved. 38


Configuring WebLogic with the Administration Console
 Access to all configuration
options
 Simple navigation
 Wizards that guide you through
some more complicated
configuration processes
 WLST Script Recording
 Console Help provides mapping
of attributes to MBeans

Copyright © 2013 Tech Mahindra. All rights reserved. 39


Monitoring with the Administration
Console
 Quick view: System Status
 Many pages for monitoring
– Applications
– Servers
– Clusters
– Services
 Dashboard
– Built-in views
– Build your own views

Copyright © 2013 Tech Mahindra. All rights reserved. 40


Monitor WebLogic with WLST
 Access runtime MBeans to get current state, metrics
 Repeatable, loopable
 Example: JMS current message count
 More elaborate: WLS Watcher

Copyright © 2013 Tech Mahindra. All rights reserved. 41


Monitoring and Automation with WLDF
 Complete
monitoring toolkit Log
Pull •WLST API
Log File
File Event
Event •JMX API
– Logs Collector Accessor
Collector •WLDF Dashboard
– Runtime metrics Archiver
– Instrumentation MBean
MBean
 Data storage and Property
Property •SNMP Trap
Harvester •JMS Message
access Watcher
Push
•JMX Notification
Notifier
 Visualization with Code
Code
•SMTP Email
•Diagnostic Image
the Dashboard Instrumentor
Instrumentor
 Watch rules and
JRockit
JRockit Flight
notifications Flight
Recorder
Recorder JRockit
Buffer
Buffer Mission
Mission
Control
Control

Capture
Capture Process
Process Expose
Expose Retrieve
Retrieve

Copyright © 2013 Tech Mahindra. All rights reserved. 42


WebLogic Diagnostics/Java Flight
Recorder
 Java Flight Recorder
– Powerful tool for performance,
debugging and post-incident analysis
– Capture events in circular buffer
– Low overhead
– Persist buffer to disk
– Analyze in Java Mission Control
 WLDF acts as event producer
– Events stored in buffer
 WLDF-driven buffer capture
– Based on WLDF Watch rules
 JFR file in WLDF Image
– Integrated snapshot

Copyright © 2013 Tech Mahindra. All rights reserved. 43


WebLogic 12c RESTful Management
Services
 Monitor:
– Servers
– Clusters
– Applications
– Data sources
 Single instances and
collections
 Formats:
– JSON
– XML
– HTML

Copyright © 2013 Tech Mahindra. All rights reserved. 44


Centralized Mgmt & Out-of-box Monitoring
Monitor all applications, all domains, multiple versions from one console

 Manage multiple domains centrally


 Monitoring spans:
– Clusters and servers
– Applications (servlets, JSPs, EJBs)
– Hosts
– Resources (JVM threads, JDBC connection
pool, JMS, data sources)
 Predefined metrics
– Performance and availability
– Real-time monitoring
– Historical monitoring for trending and reporting

Copyright © 2013 Tech Mahindra. All rights reserved. 45


Routing Topology Viewer
Identify potential performance problems impact across tiers

 Predefined, graphical topology of


middle-tier environment
 Understand routing details (e.g.
Web Cache to OHS to WLS to data
source)
 Assess overall health across
domain
 Search/filter topology
 Overlay performance data
 Context sensitive menus via
right-mouse click on nodes
 Print as .PNG file
Copyright © 2013 Tech Mahindra. All rights reserved. 46
Log Viewer
Gain access to log files regardless of where they reside

 Access WebLogic and Fusion


Middleware log files from
single console
 Search and correlate
messages across log files
based on time, severity or
Execution Context ID (ECID)
 Download log files or export
messages to file

Copyright © 2013 Tech Mahindra. All rights reserved. 47


JVM Diagnostics
Diagnosing Java apps in production with 24x7 visibility
• Accelerate production JVM diagnostics
with minimal impact
• Always on, real-time and historical
monitoring and diagnostics
• No application instrumentation or server
restarts required
• Complete visibility into the JVM stack
heap and threads
• Analyze impact bi-directionally JVM to
DB, DB to JVM
• Deploy on any JVM (i.e. Sun, JRockit,
IBM)
Copyright © 2013 Tech Mahindra. All rights reserved. 48
Enhanced Configuration Comparison for WLS
Find configuration data across domains more efficiently

 Support for comparing


WebLogic Domains
 Predefined, customizable
configuration compare template
 Ignore expected differences
 Receive email when differences
detected
 Save output of compare in
printable, data-centric format
 Provision and synchronize
configurations via Application
Configuration Console

Copyright © 2013 Tech Mahindra. All rights reserved. 49


Deploy/Rollback Java EE Applications
Control roll-outs and reduce need for multiple administration consoles
 New deployment procedure
automates deploying, redeploying,
rolling back application(s) to/from
domain(s)
 Include archive, deployment plan,
pre/post deployment scripts,
additional files as part of operation
 Specify staging mode, start mode,
whether to deploy archive as
library
 WLS domain provisioning also
available for complete domains

Copyright © 2013 Tech Mahindra. All rights reserved. 50


Key Concepts
Benefits of WebLogic Cluster

 Scalability
– Load Balance
Even distribution of jobs

Multiple copies of an object that can do a particular job must be available

 High-Availability
– Failover
 When a object processing a job becomes unavailable, a copy of the
object elsewhere takes over and finishes the job

Copyright © 2013 Tech Mahindra. All rights reserved. 51


HA with Web Tier Load Balancing
Surviving a Failed HTTP Server

 Load balancing
– Round robin
 Supported Web servers
– IIS, SunOne, Apache
 Multi-machine cluster aware
– Uses HTTP piggy backing
 Failure aware
– Failed WLSs removed from cluster
– Restarted WLSs added to cluster
 Routing
– Static routing

Copyright © 2013 Tech Mahindra. All rights reserved. 52


HA with Whole Server Migration
Application and Resource Recovery with Continuous Capacity

 Automatic migration of failed servers within a cluster


 Effectively a server restart and recovery on another machine

Copyright © 2013 Tech Mahindra. All rights reserved. 53


HA with Service Migration
Resource Recovery with Fast Recovery

 HA for singleton services


 Restart and recover services on another running server in the cluster

Copyright © 2013 Tech Mahindra. All rights reserved. 54


 Scale applications to meet mobile and Cloud
demands

 Power applications with always-accurate, real


time data

 Streamline operations through advanced


integration with WebLogic Server and Oracle
Database 12c

Coherence 12c
The #1 In-Memory Solution Across Conventional and Cloud Environments

Copyright © 2013 Tech Mahindra. All rights reserved. 55


Enterprise Application Scalability Challenges

 Grows and scales


naturally
 Increasing load
 Computationally
intensive work
 Highly dependent on
shared services
 Complex and expensive
to scale
 High latency, SPOB,
and SPOF

Copyright © 2013 Tech Mahindra. All rights reserved. 56


Traditional Clustering
 Dependent on shared service
latency
 Increase in size of cluster leads
to increase in load on shared
service
 Inconsistent view of data across
cluster nodes
– No possibility for in-memory
analytics
 Limited in-memory cache due to
– Capacity implications
– Java garbage collection

Copyright © 2013 Tech Mahindra. All rights reserved. 57


Enter the Coherence Data Grid
 Clustered Caching
– Consistent view of data across
cluster
 Partitioned Caching
– Increase in size of cluster adds
capacity but does not
decrease performance
 Distributed Data Processing
– Enables a scalable platform for
high performance in-memory
analytics

Copyright © 2013 Tech Mahindra. All rights reserved. 58


How to Integrate with Coherence
Two Options

Custom integration through Coherence API


- or –
Through Existing ‘Switch-On’ OOTB Integrations

 Oracle Coherence*Web: HTTP session state replication with WebLogic,


GlassFish, Others
 Oracle TopLink Grid: JPA object-relational data

 Other Oracle Products that integrate Coherence

Copyright © 2013 Tech Mahindra. All rights reserved. 59


WebLogic Server: #1 in Performance
SPECjEnterprise 2010 Performance World Record
45,000

• Multi-Node Overall EjOPS 30,000 40,104


– 2.4X more workload than IBM 15,000 World Record

– Running on Oracle Database


Sept, 2011
16,646
-
RAC
• Overall EjOPs per Processor 3,000
3,265
– 56% more workload than IBM
1,500
World Record 2,081
Sept, 2011

• Overall EjOPS per Core -


– 50% more workload than WebLogic 50% better than IBM
IBM 400 on identical hardware!!!
452
on identical hardware!
200 World Record 307
Sept, 2011

See: http://www.spec.org/jAppServer2010/results/
0

Copyright © 2013 Tech Mahindra. All rights reserved. 60


WebLogic Server on Exalogic

Web JMS Enterprise Java


Requests Message Operations/Sec.
/Sec. s/sec.
836,520 49,460

1,979,940
10X
5X
9,560
401,070
78,840 5X
Conventional Hardware Conventional Hardware Conventional Hardware
Exalogic Exalogic Exalogic

Copyright © 2013 Tech Mahindra. All rights reserved. 61


Oracle WebLogic Server: #1 in Market Share
According to Gartner*:
Gartner 2010 Worldwide Application
• Oracle strengthened its Lead in
Server Market Shares Shows: 2010 with 43% share

• Oracle’s application server market


share grew at a rate of 17.8%, faster
than the industry average of 12.1%

43% • Oracle outranked the competition by


achieving more than 10% greater
market share than the closest
competitor and securing more market
share than the next four competitors
*Source: Gartner, Market Share: All Software Markets, Worldwide combined
– March 2011 – Based on total software revenue

Copyright © 2013 Tech Mahindra. All rights reserved. 62


Gartner, Magic Quadrant for Enterprise
Application Servers

This Magic Quadrant graphic was published by Gartner, Inc. as part


of a larger research note and should be evaluated in the context of the entire
report. The Gartner report is available here: http://www.gartner.com/technology/re
prints.do?id=1-17GUO5Z&ct=110928&st=sb

Source: Gartner, Magic Quadrant for Enterprise Application Servers – Massimo


Pezzini, Yefim V. Natis, Kimihiko Iijima, Daniel Sholler, Raffaella Faveta –
September 26, 2011

Copyright © 2013 Tech Mahindra. All rights reserved. 63


Oracle WebLogic Server: #1 in Market Share
IDC’s Worldwide Application Server According to IDC*:
2010 Vendor Shares Report Highlights:
• 39% Share for Oracle
• Oracle has increased its
lead in application servers
• Oracle’s growth is above
that of the industry
39% • average
Number two player is
growing in market-share
below that of the industry
*Source: IDC, Worldwide Application Server 2010 Vendor Shares – Maureen
Fleming – June 2011 – Based on total software revenue average at 14.9%

Copyright © 2013 Tech Mahindra. All rights reserved. 64


WebLogic Server Current Releases and Roadmap
Released
Released Released
Released
Dec Feb
Feb 2012
CY2013 CY2013+
CY2013+
Dec 2011
2011 2012
WebLogic Server 12c WebLogic Server 11g PS5 WebLogic Server 12c (12.1.2) Java EE 7, Java SE 8,
(12.1.1) + (10.3.6) + + Cloud
Coherence 3.7.1.1 Coherence 12c (12.1.2) (12.1.3/12.1.4)
Coherence 3.7.1.1
• Pre-Fusion Middleware 12c
•Fusion Middleware 11g PS5 •FMW Infrastructure w/ADF • SOA, ODI, WebCenter
• Java EE 6 • Java EE 7 Reference
(11.1.1.6+) •OUI/Opatch
• Java SE 6 and 7 Implementation and
•Java SE 6 and 7 •Java SE 7
• Maven integration updates Standard Approval
• Glassfish to WebLogic •JDev, Eclipse, NetBeans
•JDev, OEPE, NetBeans
•Maven updates • GlassFish 4.0
• OEPE, NetBeans •Active GridLink for RAC • Java SE 7 and 8
•OSGi in WLS applications
• Active GridLink for RAC Session Affinity • Java Cache, Web Sockets
•WebSockets/HTML5
Session Affinity •Transaction logs in DB standardized in Java EE
•TopLink Data Services
• Transaction logs in DB • JMS improvements
•JMS Distributed Topics Update •Managed Coherence Servers
• Fusion Middleware 12c
• JMS Distributed Topics •Java Cloud Service (EE 5 with •Dynamic Clusters
updates
• EM Cloud Control •Database 12c Integration
some EE 6) • Oracle Cloud and Java
• Coherence 3.7.1.1 •JMS Resource Adapter
• Exalogic optimizations
•EM Cloud Control Service updates
• Seamless upgrade •Coherence 3.7.1.1 •JMS - JAX-WS WSDL • Exalogic optimizations
•Exalogic Optimizations
•Exalogic Optimizations

Copyright © 2013 Tech Mahindra. All rights reserved. 65


WebLogic 12c (12.1.2) – Sample New Features
“Minor” Release – But Still Significant Features in All Categories

• Cloud elasticity with dynamic clustering


• Built-in integration with Oracle Database 12c
• Exalogic optimizations for up to 3X acceleration for JMS applications
• Common install, upgrade, and patch provisioning framework
• Standardized administrative tooling for Coherence, WebLogic and Web Tier with
WebLogic Management Framework
• Elastic JMS with cluster targeting
• Built-in Maven support for build and lifecycle management
• TopLink Data Service for JSON-REST/HTML5 JPA based services
• WebSockets for highly interactive, low latency mobile and Web applications

Copyright © 2013 Tech Mahindra. All rights reserved. 66


Coherence 12c – Sample New Features
Major Release – Features in All Categories
 Coherence GoldenGate Hotcache
 Consolidated eventing infrastructure - Live Events
 Common install and patch framework
 Standardized administrative tooling – Managed Coherence Servers
 Synchronous and asynchronous backups
 Site-safe and rack-safe configurations
 Coherence integration examples on GitHub
 Local Maven repository integration
 …

Copyright © 2013 Tech Mahindra. All rights reserved. 67


Customers Around the Globe
Depend on WebLogic Server
Government

Telecommunications

Finance

Healthcare

Education and
Research
Travel and
Transportation

Copyright © 2013 Tech Mahindra. All rights reserved. 68


Global ISV & SI Partner Innovation Network
5000+ Ecosystem for Fusion Middleware and WebLogic Server
Global Integrators

Finance

Telecommunications

Healthcare /
Life Sciences
Government / Retail
SCM / Horizontal

VAR / Regional SI

Copyright © 2013 Tech Mahindra. All rights reserved. 69


Summary
#1 Application Server Across and Cloud Environments
Conventional
• Develop better quality, more maintainable code
faster and easier with WebLogic Server12c

• Improve efficiency with modern, lightweight


Java EE 6 API

• Leverage your skills with the latest Java


standards and open source into Oracle
WebLogic Server

• Write less glue code, more business logic


when using integrated services

Copyright © 2013 Tech Mahindra. All rights reserved. 70


 Deliver Cloud elasticity with built-in Oracle
Database 12c integration and dynamic clustering

 Simplify management with common install, update


and administrative tools

 Increase developer productivity with support for


Maven, HTML5, WebSockets and more

WebLogic Server 12.1.2


The #1 Application Server Across Conventional and Cloud Environments

Copyright © 2013 Tech Mahindra. All rights reserved. 71


Q&A

Copyright © 2013 Tech Mahindra. All rights reserved. 72


Join the WebLogic Community
Twitter
twitter.com/oracleweblogic

Facebook
facebook.com/oracleweblogic

Oracle’s WebLogic blog


blogs.oracle.com/weblogicserver

Youtube
Youtube.com/oracleweblogic
Developer Webcast Series
oracle.com/goto/weblogicdevcast
Oracle.com/weblogic

Copyright © 2013 Tech Mahindra. All rights reserved. 73

You might also like