Compete Guide: Oracle Weblogic 12C vs. Ibm Was V8.5.5: Summary of Oracle Key Differentiators

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 21

Oracle Confidential – For Internal Use Only

Compete Guide: Oracle WebLogic 12c vs. IBM WAS v8.5.5


By: Competitive Intelligence Team. Last Updated: October 2013
Contributors: Kwan Wan, Mike Lehmann

Note: IBM WAS 9.0 became beta as of October 2015 (see


https://developer.ibm.com/wasdev/blog/2015/10/17/websphere-application-server-v9-beta/).
Therefore, the knockoffs against IBM WebSphere App Server in this document are still valid until WAS 9.0
becomes generally available.

Summary

Summary of Oracle Key Differentiators


 Oracle WebLogic is #1 in worldwide Application Server vendor share (Gartner & IDC). There are many more
developers, consultants, ISVs and SIs familiar with WLS than WAS. There is safety in number.
 Performance and operational efficiency of WebLogic translate into lower TCO: (1) WebLogic’s performance
advantage, which means less hardware, software, and support costs for the same workload. (2) Oracle’s cohesive
approach to application platform design, which reduces operational costs (OpEx). The ongoing operational costs
for IBM WebSphere were generally higher than for Oracle WebLogic. And (3) IBM’s higher personnel costs and
dependence on professional services, which raises people costs and reduces agility.
 Oracle WebLogic’s suite-based approach means all the tools needed for an enterprise-ready application server
platform are packaged together with integration between components. This accelerates application development,
deployment and improves time-to-value and guarantees interoperability. IBM is emulating Oracle’s suite-based
approach and is now packaging numerous components in WAS ND.
 Single pane management for operational efficiency and proactive management through Enterprise Manager WLS
Management Pack EE. Numerous features for pro-active management to prevent system failure--including alerts,
problem diagnostics, service level, configuration and lifecycle management. Uninterrupted business operations
through self-tuning and state of the art diagnostics tools, all accessible through easy to set up dashboards. Self
tuning of thread pool in WebLogic is a differentiator. There is nothing similar in WAS – thus a lot time is wasted in
tuning the various thread pools in WAS.
 Unmatched performance and scalability as verified by industry benchmark SPECjEnterprise 2010. High performing
JRockit JVM with features for real time performance, and Java application profiling and management.
 Complete set of tools for virtual environment provisioning and deployment through Oracle Virtual Assembly Builder
(OVAB), which is included as part of Oracle WebLogic Suite. It also does not rely on VMware, which is additional
cost with different management tools. Moreover, IBM Workload Deployer (the equivalent of OVAB) and its related
management tools are separately licensed products.
 Complete framework (such as security, deployment, and diagnostics, etc.) for deploying applications in a flexible
way without extra add-on products and configuration of thick routers.
 Industry leading in-memory data grid Coherence Enterprise Edition as part of WebLogic Suite, provides scale-out
for most demanding data intensive applications with less complex set up and management compared to IBM.
Unlike the disjointed eXtreme Scale management tools, Coherence operations and administration are seamlessly
integrated with WebLogic Server.
 Oracle Active GridLink for RAC provides a highly optimized integration between Oracle WebLogic and Oracle RAC
to provide high availability and scalability. WAS does not have something comparable.
 A strong and easy-to-use IDE with support for a rapid application development framework (ADF) that dramatically
speeds up development effort. Full support for Eclipse and deep Maven integration for build automation and
dependency management. Deep support for Spring in both application server and IDE. In contrast, IBM RAD is
heavyweight, more difficult to use and higher learning curve. Many developers complain about it.
 Seamless scale up applications from Glassfish with built-in deployment descriptor recognition for easy re-
deployment to Oracle WebLogic Server.
 Exalogic provides true HW+SW integration and optimization for superior performance, ease of deployment and
management that is unmatched by WebSphere or IBM PureApplication System. Integrated traffic management to
correctly route, shape, cache and prioritize traffic through Oracle Traffic Director (on Oracle Exalogic).

1
Oracle Confidential – For Internal Use Only

Top Attack Points against IBM WebSphere Application Server


 IBM sells products piecemeal and puts together ad-hoc bundles, which is really just a pricing tactic with minimal
integration. Oracle has a suite-based approach to middleware, including application server, which brings down
costs. Please note the full set of products in the WebLogic Suite. Oracle’s goal is better integration between
components in the suite, which tends to bring down TCO due to common interfaces and better integration between
components. Also the suite-based approach can put a more effective cap on the products needed and prevent the
chaining of Tivoli and Rational products due to product dependencies.
 Real Application Clusters (RAC) support on WebSphere Application Server (WAS) relies solely on the basic
Oracle JDBC thin driver for failover and load balancing.  There is no support for RAC Services and nothing like an
abstracted multi-data source support in WebLogic. Oracle Active GridLink for RAC provides a highly optimized
integration between Oracle WebLogic Data Sources and Oracle RAC including multi data source support through
an abstracted layer.
 IBM offers eXtreme Scale for distributed in-memory caching and a hardware based DataPower appliance XC10
caching solution. However, both products require extensive configuration or professional services. Oracle on the
other hand provides industry leading in-memory data grid Coherence Enterprise Edition as part of WebLogic Suite,
for most demanding data intensive applications with less complex set up and management compared to IBM.
Coherence operations and administration are seamlessly integrated with WebLogic Server.
 IBM has no true Engineered System offering like Exalogic (note: IBM PureApplication System is only a converged
infrastructure solution without deep HW/SW integration and optimization). WebLogic on Exalogic provides
unmatched performance, TCO and QoS for Java applications. Several enhancements have been added to
WebLogic to deliver the maximum performance on Exalogic, e.g. Native InfiniBand support, Sockets Direct
Protocol (SDP) support and Exalogic-aware workload management and self tuning. These enhancements are
added to standard distribution, i.e. there is no special distribution for Exalogic but through a set of built-in advances
WebLogic server natively recognizes Exalogic and delivers even better performance. If you are in an Exalogic
deal against IBM, please see: Competing against IBM PureApplication and FactPoint: How Oracle Exalogic Beat
IBM POWER for Running Apps & Middleware.
 IBM requires a complex set of tools and products for WebSphere virtualization support and management, including
VMware, Tivoli, Workload Deployer and WebSphere Virtual Enterprise. WebLogic includes Oracle Virtual
Assembly Builder (OVAB), which makes it possible for administrators to quickly configure and provision entire
multi-tier application topologies onto virtualized and cloud environments. It provides a framework for capturing the
configuration of existing software components and packaging them as self-contained building blocks known as
“appliances”. These appliances can then be easily connected to form application assemblies. This innovative
approach makes it practical for complex enterprise applications to easily be customized and provisioned in their
entirety with minimal to no manual intervention onto virtualized and cloud environments.

Top IBM Attacks and How to Counter


1. IBM will claim that WebSphere Application Server has better performance and leads Oracle in the industry
standard SpecJEnterprise 2010 benchmark.
Counter: Not true, Oracle WebLogic has been the leader in performance for several years with an occasional
advancement from IBM. Oracle WebLogic Server now holds the overall world record and the best 2- processor
system benchmark in addition to delivering the highest performance per core and per processor of any result ever
published on SPECjEnterprise 2010 benchmark. For more details, visit the SPECj website for a complete listing of
tests and see appendix for graphical listing of scores.
2. IBM claims that Oracle WebLogic Server is more expensive than WebSphere as Oracle WebLogic has higher
license and support costs.
Counter: IBM’s ala carte pricing model usually costs more when putting together a solution infrastructure
compared with Oracle’s Suite based pricing model. Oracle offers suite packaging to make it easier for our
customers to understand what products are typically used to solve targeted challenges (for example, Oracle
WebLogic Suite includes products that are typically used in a typical enterprise application development and
deployment solution). This is an example of Oracle’s corporate strategy to simplify IT for our customers. See
detailed rebuttal.
3. IBM will claim better management and application virtualization with WebSphere Virtual Enterprise (WVE). WVE
supports IBM WebSphere Application Server, Process Server, Service Registry and Repository, ESB, Portal, and
2
Oracle Confidential – For Internal Use Only

Commerce. Oracle virtualization offerings are limited to the WebLogic Server only with no support for Oracle BPM,
ESB, Portal, or other platform products.
Counter: IBM WVE has a very narrow focus on managing WebSphere applications assemblies. Moreover, WVE
is a separate product that sits on top of WAS and requires additional license, which increases the TCO. On the
other hand, OVAB is designed to help organizations quickly create and configure entire multi-tier application
topologies and provision them onto virtualized resources. It enables IT organizations to take multi-tier enterprise
applications – for example, a web server, application server, and database – and package them into self-contained
software appliances for rapid deployment.
4. IBM will emphasize its role in creating standards such as WS-*, BPEL, OSGi and claim a leadership role in
providing SCA/SCO support. It will claim Oracle lags in setting and supporting standards.
Counter: Oracle has been a leader with BPEL and supports a broad range of WS-* standards. Oracle’s TopLink
is the reference implementation of EJB 3.0 O/R. Oracle is a co-spec lead for EJB 3.0, core contributor to Apache
MyFaces, co-author of SCA/SCO, and a board member and president of the Liberty Alliance, etc. The Oracle
WebLogic Server team has been active in the OSGi community with its developers and its product team, most
notably with one concrete result being the Oracle Complex Event Processing Server which is based on an OSGi
infrastructure derived from WebLogic Server. OSGi is also used internal to WebLogic Server to enable some
architectural infrastructure.
In general, while there is ongoing interest in OSGi from our customer base, the feedback we receive from our
customer advisory community places higher priority for investment in the areas like Java EE, Fusion Middleware
and Exalogic. Within the overall Cloud Application Foundation product line, GlassFish also has support for OSGi
as a mechanism to keep an eye on developer interest and how significantly the technology should be invested in
as an adjunct to Java EE, as the standard moves forward.
5. IBM will say that Oracle's middleware, including its application server architecture, is geared toward providing
integration for Oracle applications only, while it is a neutral alternative.
Counter: IBM says it is neutral, but in fact, its middleware and application server have numerous IBM-only and
WebSphere only technology elements that lock customers into WebSphere.
Oracle FMW does have specialized support for Oracle applications through AIA and adapter support, however this
is a positive for Oracle and not a negative. IBM is at a disadvantage when selling into customers with Oracle
applications for this reason. At the same time, Oracle WebLogic Suite offers comprehensive, integrated and best
of breed application infrastructure which is proven for its superior Java EE standards support for any Java
applications. Point out that IBM is far from neutral, and has its mainframe and midrange business to protect and
its track record for supporting industry standards is not as distinguished as Oracle.

FMW Customer Reference


FMW Customer Reference Portal http://my.oracle.com/site/pd/fmw/customers/index.html

3
Oracle Confidential – For Internal Use Only

IBM WebSphere Application Server Overview

IBM offers a number of WebSphere application server (WAS) editions, from basic Liberty Core (Liberty Profile), to
mainframe versions, to high end distributed cache and management servers that do not necessarily run on WAS
servers. Associated tools include the Rational Application Developer (RAD), as well as a number of feature packs.
The WebSphere Community Edition (based on Apache Geronimo) is being phased out. WebSphere Liberty Core will
replace it in its place.

In general, there is a long list of functionality in WebSphere, similar to WebLogic. However, Oracle’s advantages with
WebLogic are 1) Performance, 2) Single Pane Manageability, and 3) Integration with FMW Stack – leading to less
complexity, better scalability and lower TCO.

IBM has been waging an aggressive campaign against Oracle in the past few years – attacking WebLogic’s pricing,
performance and virtualization, etc. as key wedge issues to convince customers to migrate to IBM WebSphere. It also
has dedicated websites (Get the Facts and Why Pay More), financing incentives, migration services, whitepapers,
press releases, media advertisements, and one-to-one customer meetings to execute this campaign.

As part of this very aggressive competitive campaign, IBM has published a whitepaper titled “Comparing IBM
WebSphere and Oracle WebLogic” that attacks Oracle WebLogic Server on several fronts.  To combat these IBM
claims, please see this document: Response to IBM WebSphere vs. Oracle WebLogic Whitepaper. We have
addressed each topic categorically in the rebuttal paper and highlighted the reasons why Oracle WebLogic Server is
the most popular application server favored by developers and enterprises.

In June 2013, it passed around a PowerPoint competitively positioning against WLS 12c. For more information, please
see Rebuttal: IBM WAS 8.5 vs. Oracle WLS 12c competitive positioning.

4
Oracle Confidential – For Internal Use Only

IBM WebSphere Application Server (WAS) Editions


IBM application infrastructure and transaction processing is located in the WebSphere Application Server (WAS)
product line and includes a number of editions and packages:
 WAS Liberty Core. Basic, lightweight Java EE application server. It is based on IBM’s Liberty Profile and not
a Java EE full profile application server.
 WAS Express: Lower-cost, ready-to-go solution for smaller scale deployments of dynamic web applications. It
includes both Liberty Profile and Full Profile.
 WAS (Base): Designed for developing and running dynamic web applications on single server or moderately
sized deployment environments. Includes entitlement to eXtreme Scale for HTTP session caching and
DynaCache on the entitled WAS.
 WAS Network Deployment (WAS ND): WAS in clustered domains with advanced management, performance
optimization and availability for enterprise applications. WAS ND includes WebSphere Virtual Enterprise
(intelligent management pack), WebSphere Compute Grid (batch processing), and full entitlement to
WebSphere eXtreme Scale data grid (note: eXtreme Scale does not need to run on WAS).
 WAS for Z/OS: Takes advantage of the qualities of service of IBM z/OS.
 WAS Hypervisor Edition (WHE): Optimized to run in PureApplication, VMware and other server virtualization
environments.

IBM also provides several additional products that extend WebSphere Application Server for specific set of
requirements. The extended WebSphere brand products are:
 WebSphere Virtual Enterprise (WVE): manages WebSphere Application Server instances in virtualized data
centers. Starting with WAS v8.5 this is now part of WebSphere ND as Intelligent Management Pack.
 WebSphere Compute Grid (WCG) offers APIs and support for Java-based distributed batch transactional
processing. Compute Grid is also now included with WAS ND v8.5. Compute Grid and Virtual Enterprise are
meant to work together and most users will need the health monitoring, and other features that are in
WebSphere Virtual Enterprise.
 WebSphere eXtreme Scale (WXS): This is a distributed in-memory memory cache for high performance
computing (equivalent of Oracle Coherence). WAS ND 8.5.5 now includes the full entitlement to WXS.
 WebSphere Real Time (WRT): JVM for deterministic memory management for applications that require
predictable performance. This is licensed separately.
 IBM Workload Deployer (IWD): Appliance for provisioning WAS instances in virtualized data centers. IWD is
licensed separately.

Where We Compete:

Use Case Oracle IBM


Basic requirements WebLogic Server Standard Edition WAS (Base)
Enterprises with need for clustering, WAS ND (without
WebLogic Server Enterprise Edition
diagnostics and cloud deployment WebSphere eXtreme Scale)
Enterprises with need for clustering,
workload balancing, distributed
management/diagnostics, self-tuning, WebLogic Suite WAS ND
real time performance, and distributed
in-memory data grid
High volume, low latency use cases with
Coherence Grid Edition WAS eXtreme Scale
need for distributed in-memory data grid
Enterprise looking for Java application
consolidation, very high performance
WebLogic on Oracle Exalogic IBM PureApplication System
requirements, simplified management
and rapid deployment solution.

5
Oracle Confidential – For Internal Use Only

New Features in WebSphere Application Server v8.5

WebSphere Application Server v8.5:  The new WAS release GA on June 15, 2012.  This is not a major release of
the application server but includes capabilities targeted at developers and administrators roles in the organizations.
 Liberty Profile for Developers:  The new version of WAS includes a lightweight profile called “Liberty Profile”,
targeted at developers community.   The Liberty profile enables the WAS server to provision only the features
required by the application deployed to the server. If an application requires just a servlet engine, then all that
starts is the WAS kernel, the HTTP transport and the web container.  IBM touted startup time for the liberty profile
around <5 sec and small footprint of 60MB with unzip install and deploy support.   IBM is mainly targeting Tomcat
and JBoss competition with the Liberty Profile.  Liberty Profile is included with all editions of WebSphere
Application Server.
 WebSphere Virtual Enterprise (WVE) and WebSphere Compute Grid (WCG) merged with WAS ND: IBM has
merged WVE and WCG into WebSphere Application Server ND.  Both WVE and WCG used to be separate SKUs
within the WebSphere family.  WVE provided workload management solution for WebSphere like health
management, routing etc; while WCG provided support for running batch workload on WebSphere application
server.  IBM now labels these capabilities as “Intelligent Management”.
 IBM Worklight Server and Worklight Studio:  With this release IBM added the Worklight solution for mobile
development into its WebSphere family.  IBM acquired Worklight in January 2012, see CI newsletter about the
acquisition.  IBM Worklight Server is a key component of IBM Mobile Foundation and it leverages WAS Liberty
Profile as its runtime.  IBM Worklight Server is licensed separately.

WebSphere Application
Infrastructure
What’s Changed with v8.5

WAS v8.0

WAS v8.5

 Key knockoffs against IBM WebSphere v8.5 release:

1. Developer Productivity:
 Highlight that WebLogic 12c provides developer zip distribution with supported for development use.  The
developer zip distribution needs no installer, just unzip and use.  The developer zip distribution is available
on Windows, Linux and Mac OSX.  This distribution allows developers to start WebLogic instance without
EJB, JMS and JCA containers.  Developer zip distribution also provide FastSwap feature to greatly reduce
project redeployment requirements when doing iterative deployment.

6
Oracle Confidential – For Internal Use Only

 Point out that WebLogic 12c is integrated with Maven to bring what are de facto industry practices with
open source dependency management frameworks, build environments like Hudson and popular
development environments like JDeveloper, NetBeans and Eclipse.   Specifically in WebLogic 12c we
have a set of Maven goals and functions, including: install, execute WLST scripts, appc support,
deployment, server lifecycle (start/stop) and even domain creation. This makes not only the usage of
Maven for dependency management but also part of a simplified build, test and tear down cycle incredibly
easy.

2. Manageability:
 Point out that IBM has not introduced any new management capabilities in WAS ND v8.5 rather just
merged existing WebSphere Virtual Enterprise application management capabilities in the WAS ND.  This
is simply a SKU consolidation and not new innovation by IBM.

Although this is seen as a WVE consolidation, the new features are considered to be very valuable at no
additional licensing cost. For example, WVE Dynamic Clustering enables dynamic provisioning, starting
and stopping of servers based on a predefined SLA. In some ways, it is more advanced than WLS 12c’s
Dynamic Clustering, which involves manual starting and stopping of servers. Also the health monitoring
capability of the WVE is a welcome feature even though it is not innovative.

 Highlight that Oracle strategy is to offer unified integrated management capabilities via its Enterprise
Manager Platform and offer EM management packs for workload specific management capabilities, for
example, WebLogic Server Management Pack EE for comprehensive performance, service and lifecycle
management capabilities from a single pane of glass. Ease of manageability leads to lower overall TCO.

3. SpecJEnterprise 2010 Benchmark:


 SPECj benchmark is a leapfrogging game. WebLogic has been the leader in performance for several
years with an occasional advancement from IBM. WebLogic Server now holds the overall world record in
multi-node and virtualized processor performance.

Oracle has the highest overall EjOPS: 3.4X more workload than IBM (WLS 12c vs. IBM WebSphere)

Oracle has the highest overall EjOPs per Processor Virtualized: 2.5X more workload per processor than
IBM (WLS 12c vs. IBM WebSphere 8.5.5)

Source: http://www.oracle.com/us/corporate/press/2021054

7
Oracle Confidential – For Internal Use Only

Summary of IBM WAS Strengths and Weaknesses


Company Strengths: Company Weaknesses:
 Largest vendor in middleware space with large sales  Although IBM GBS has strong support for building
force (2,000 to 3,000 for WebSphere). transaction processing foundation in its various
 Large installed base consulting practices, implementation is not
necessarily always on WebSphere.
 Very large services organization with strong
application infrastructure/transactional processing  A customer’s reliance on IBM services organization
skills. (currently accounts for around 60 percent of IBM
sales) could translate into higher services costs on a
 Strong vertical selling efforts through partners, IBM project basis or long-term basis.
Industries Group and GBS.
 Bias toward mainframe processing throughout many
 Strong products in extended middleware stack, IBM organizations, including services organizations,
including CICS for TP monitor, Rational Application which may conflict with customer cost savings/ability
Developer for Java IDE, MQ/Process Server for imperatives.
integration, Tivoli for security, systems management,
Information Integrator for data integration.  Similarly, multiple sales organizations aligned by
brand are not always closely tied to WebSphere
 IBM Reps often have relationships with CTO and CIO group for sales execution. Many groups within IBM do
and are able to articulate business value for technical not always cooperate with each other. For example,
middleware products. due to comp plans, WebSphere reps do not
 IBM has an active ISV program and is included as a necessarily push Tivoli and vice versa.
must- port platform for most Java-based ISVs. Efforts  Similarly, in terms of extended middleware suite,
include programs aimed at ISVs in the SMB space. IBM's internal structure inhibits cooperation between
Product Strengths: different divisions on sales, and development level.
 IBM has good validation from third party analyst firms.  IBM's lack of comprehensive business applications
This includes leader position in Gartner on-premise suites can limit its view into business problems in
EAS (Enterprise Application Server). (See Analyst some accounts, compared to Oracle.
section below). Product Weaknesses:
 IBM will tout the price for WAS ND ($18,400/100  WAS Community Edition is being phased out. Liberty
PVU), as well as first year of support included for Core is replacing it in the low-end space. Liberty
“free,” as differentiators. This does not take into Core is lightweight but very basic. It is not a Java EE
account the suite based approach that can keep the 6 Full Profile compliant. Oracle GlassFish, on the
license cost of normal deployments lower. other hand, is the Java EE reference implementation
 WAS is the run-time foundation of numerous IBM with built-in deployment descriptor recognition for
products, including WebSphere Process Server, etc. easy scale up deployment to Oracle WebLogic
and adoption of these higher level components will Server.
entail adoption of WAS. IBM usually ships their  The lack of a suite based approach, means that to get
products with a runtime version, therefore seeding the functionality needed for typical enterprise
market. deployments, users will have to buy separate Tivoli,
 IBM has a variety of options for smaller firms, and/or Rational or WebSphere products. The chaining effect
those that want to use open source as their due to dependencies in Tivoli of other Tivoli products,
application server foundation. This includes Liberty means even more products need to be brought into
Core, WAS, and WAS-Express. the equation.
 IBM runs on a large number of platforms (13 major  In general, while IBM has a host of features, analysts
platforms, including multiple Linux, UNIX, Windows, and users find it demands more configuration /
and Linux on the mainframe and Z/OS) and is programming than competing products, which brings
localized in 13 languages. up management costs.
 WAS ND includes strong clustering management and  Oracle WebLogic has consistently outperformed IBM
automated failover features including a workload in benchmarks (e.g., SpecJEnterprise), taken on a
manager. wide variety of systems.
 WAS ND has a number of caching options, including  Oracle WebLogic has a number of frameworks,
user configurable caching, and event caching, that particularly for security, deployment, and diagnostics
spans servers and can be implemented through that ease the job of setting up an application server
policies. platform. With IBM, separate products often need to
 WebSphere Compute Grid and Virtual Enterprise be brought into the equation, and the lack of a
provide strong policy-based features for routing and framework means more configuration, testing and/or

8
Oracle Confidential – For Internal Use Only

assigning batch jobs. They can be assigned to programming may be needed.


clustered or pooled servers that can be, in some  IBM has no object relational offering of its own,
cases, geographically dispersed. Policies are rules compared to Oracle TopLink. Oracle has mature
based and can follow business directives. tooling in this area, including integration with
 WebSphere Compute Grid has strong support for Coherence, JDeveloper, and other tools.
Java-based transaction-oriented batch jobs. It  IBM's in-memory data grid (eXtreme Scale) is less
supports job setup, scheduling monitoring and mature, with less complete roster of features
control. Workloads can be classified according to EJB compared to WebLogic Application Grid. This
names, and it supports transactional Java apps. includes the lack of .Net support and lack of real time
 Virtual Enterprise's "ODR" or On Demand Router analytics, as well as immature continuous stream
feature is strong. It provides a proxy server that query.
directs requests according to priorities and rules that  IBM's JVM lacks support for advanced profiling,
are established by the user. The workload routing is monitoring and management through an easy to use
differentiated by "traffic shaping" and policy-based GUI. While IBM does have some elements of this in
"flow control," routing and scheduling. WVE is now technology preview versions and in its “Alphaworks”
available as part of the WAS Intelligent Management. program, there is not yet a shipping unified offering.
No extra license required. WVE Dynamic Clustering
enables dynamic provisioning, starting and stopping  IBM's real time options (WebSphere Real Time) are
of servers based on a predefined SLA. It may be limited to a specialized version of Linux running on
more advanced than WLS 12c’s Dynamic Clustering, certain IBM hardware.
which involves manual starting and stopping of  For management, IBM often relies on multiple
servers. The equivalent Oracle Traffic Director load consoles and multiple products (Virtual Enterprise,
balancer is On Demand Router (ODR). Oracle Traffic Compute Grid, Tivoli, WAS consoles) as opposed to a
Director is introduced in WebLogic 12c, addresses "one pane of glass" approach of Oracle Enterprise
several of these same capabilities. Manager.
 Virtual Enterprise's Health Monitor function (as part of  For transaction processing, IBM favors a mainframe
WAS Intelligent Management) monitors server and (CICS) approach, with limited options for re-
application performance and is differentiated by a platforming to open systems.
visual administrative console to visualize problems or
the health of the network. This includes the ability of
administrators to configure rules and resulting actions
to correct problems, or alert IT. WebLogic
Management Pack EE in 12c now provides similar
capabilities.
 eXtreme Scale's distributed in-memory data cache,
includes tools to set up partitions of containers that
locate objects or "entities" in the same location. This
reduces latency involved with routing and network
traffic and could give a boost to performance.
 IBM has the ability to offer CICS, and various CICS
gateways can attract customers with mainframe
integration needs.

Oracle Detailed Differentiators, IBM WAS Weaknesses, and Customer Considerations


Oracle Differentiators IBM WAS Weaknesses Considerations (Traps)
Performance  IBM lags WebLogic in SPECj  Do you want the optimal
 WebLogic has been the consistent performance in all categories, performance, which is
leader among all application server including overall EjOPs, verified by industry
vendors who have submitted EjOPs/Proc and EjOPs/Core. benchmarks?
SPECjAppServer 2010 benchmarks.  Are you satisfied with
For more details, visit the SPECj benchmarks that are only
website for a complete listing of tests performed on hardware
and see appendix for graphical listing from one vendor (IBM), or
of scores. do you want the maximum
 Oracle WebLogic holds the highest number of configurations?
EjOPs score for single node, dual
9
Oracle Confidential – For Internal Use Only

node, and multi-node systems. We are


the only app server vendor that posts
benchmarks against a clustered DB
and sees results that outperforms
others.
 Oracle world record performance
benchmarks. See here for SPECj
performance benchmarks.

RAC/Database Access  Oracle RAC support in WAS  Is Oracle RAC part of your
 With Active GridLink for RAC, relies solely on Oracle JDBC environment today? Do you
WebLogic provides comprehensive driver for failover and load want an application server
RAC support. balancing.  There does not infrastructure that more
 Using a single data source to connect appear to be any OOTB support easily integrates and takes
to RAC clusters simplifies WebLogic for RAC Services and nothing like advantage of RAC?
Server configuration, and improves an abstracted multi-data source
manageability by Isolating WebLogic support in WebLogic. Without the
Server from RAC configuration equivalent of Active GridLink for
changes. RAC means WAS has lower HA
and scalability when used in
 Runtime Connection Load Balancing of Oracle database environment.
database requests provides increased
application performance and  Development tool has limited
scalability. OOTB support for exposing
Oracle database artifacts as Web
 Fast Connection Failover enables Services (including PL/SQL).
immediate detection of RAC node
failures, speeding failover to remaining
nodes and improving system
availability.
 With WebLogic 12c, it has further
enhanced RAC integration with Web
Session Affinity and Configuration
Wizard support to further improve
application performance and
manageability.
 JDeveloper can seamlessly expose
database artifacts (packages, stored
procedures, functions, Java stored
procedures, and AQ queues and
topics), as standards based web
services with no coding. There is also a
PL/SQL wizard.

Exalogic Support  IBM has no engineered system  Do you want improved


 WebLogic Server is an important offering based on WebSphere performance of your
element of Oracle engineered system Application Server. IBM applications while
vision to provide highest performance, PureApplication is not a truly simplifying management
quality of service and TCO for all types integrated/optimized solution as and consolidation?
of Java applications. WAS is only bundled with it.
 Improvements to WebLogic Server's  IBM’s “Do It Yourself” approach of
networking, request handling and bringing together WAS, Power
thread management mechanisms server, Tivoli management as well
enable it to scale better on the multi- as plethora of other components
core compute nodes that are means higher TCO and lower
connected to the fast InfiniBand fabric performance and scalability, etc.
that ties all the Exalogic components
together.  If you are in an Exalogic deal
against IBM, please see:
 WebLogic Server's replication
10
Oracle Confidential – For Internal Use Only

mechanism is improved to utilize very Competing against IBM


high I/O bandwidth (InfiniBand PureApplication and FactPoint:
40Gb/s), available for inter-process How Oracle Exalogic Beat IBM
communication between servers. POWER for Running Apps &
WebLogic Server replicates more of Middleware.
the session data in parallel, over the
network to the secondary server, using
concurrent connections
 Active GridLink for RAC provides more
intelligent load-balancing across RAC
nodes based on the current workload
of each RAC node, faster connection
failover if a RAC node fails and more
transparent RAC node location
management.
 Result of WebLogic on Exalogic
engineered system is tremendous
application performance improvement,
e.g. 10x more web request/sec, 5x
more JMS msg/sec and 5x more Java
operations/sec.
 With 12c Oracle Traffic Director is
available on Exalogic to provide highly-
available, high-performance reverse-
proxy/caching/load-balancing for WLS
applications resulting in up to 3.5X
more throughput and 28% lower CPU
than Apache.

JMS/Messaging  IBM provides two JMS provider  If you do not have MQ


 WebLogic JMS includes database options with WAS 1) WebSphere installed do you want to
integration optimized with JDBC and MQ 2) WAS Service Integration have to purchase the whole
batching optimizations. This results in Bus (SIBus). IBM also supports MQ product in order to get
much faster synchronous writes. 3rd party JMS providers that distributed enterprise
implement either a JCA v1.5 or messaging?
 JMS Extensions includes advanced 1.6 resource adapter or JMS 1.1
features such as “Unit of Order,” “Unit unified connection factories.
of Work,” Store and Forward
Messaging, and Distributed However, IBM often recommend
Destinations. WebSphere MQ over SIBus due
 JMS is included with WebLogic. to better HA, platform and
programming language support,
 WebLogic JMS consistently out- monitoring tools, ability to handle
performs WebSphere MQ by up to 10X large messages and performance
in some benchmarks. See WebLogic (see Choosing a messaging
JMS vs. IBM WebSphere MQ. system: WebSphere MQ vs. the
WebSphere Application Server
Service Integration Bus). The full
MQ product is sold separately at
approximately $7,775 / per 100
PVU. MQ provides a high
overhead, expensive approach to
messaging. For a comparison of
JMS vs. MQ, please see:
WebLogic JMS vs. IBM
WebSphere MQ
 For Express and WAS base
versions, there are inherent
limitations for using Derby for

11
Oracle Confidential – For Internal Use Only

messaging: “For those using


embedded Derby as a messaging
data store, concurrent access can
be a concern. The embedded
Derby does not support multiple
servers running the Derby engine,
so there would be no ability to
have multiple servers
communicating with the same
shared file system.

Spring Support  IBM has certified Spring running  Is Spring part of your
 Latest Spring v3.0.x support in the on WAS, and has some basic application development
WebLogic Server, with these specific features for supporting the Spring strategy? If so, do you want
features: Framework transaction model an application server that
within the “WebSphere has explicit support for the
o WebLogic Spring Console
UowTransactionManager” and Spring Framework?
o Explicit support for Spring within a Spring JMX extension.
Transactions  However, IBM does not officially
o Support for Spring Pitchfork support (as in technical support)
o Support for Spring Persistence the Spring Framework, and
(JPA) leaves support issues to VMware.
There are technical articles and
o Support for Spring Management
best practices provided by IBM,
(JMX) but they usually refer back to
 Oracle contains a full range of Spring Spring technology and practices.
features in 12c including:  WAS’ Spring support has a
o Spring DAO generation: number of limitations. According
Automatically updates spring to IBM’s own documentation:
configuration file o “For transaction support with
o DAO implementation includes Spring Framework before
basic CRUD methods using HQL Version 2.5, there is a
or EJBQL restricted set of transaction
o Generate Spring from any ORM attributes.
mapping (JPA or Hibernate) o “WebSphere Application
o Generates interfaces and Server does not support the
implementation for Spring DAO use of the Spring Framework
and Service beans class
org.springframework.transacti
o Supports Velocity templates for on.jta.WebSphereTransaction
code generation. ManagerFactoryBean”
 For Spring IDE: o “WebSphere Application
o Provides editing enhancements Server does not support the
and validation of Spring use of the
configuration file NativeJdbcExtractor class
o Direct bundling of non-Oracle that the Spring Framework
project, no enhancement provides”
o Graph view for relationships o “To use the Spring
between Spring beans Framework with a JPA
implementation, it is
advisable to use JPA directly
rather than using the JPA
helper classes that are
provided with the Spring
Framework in the
org.springframework.orm.jpa
package.”

12
Oracle Confidential – For Internal Use Only

 There is no Spring support


evident in Rational Application
Developer 9 (which support WAS
8.5.5), although there is Struts
support.

Single Pane Management  The IBM WebSphere Application  Do you want a single
 The WebLogic Server Management Server diagnostic capabilities are management framework
Pack Enterprise Edition greatly provided by Performance and single set of
improves server as well as application Management Infrastructure (PMI), dashboards for diagnosing
performance by providing unique which is limited to collecting JMX and solving problems,
functionality to automatically detect information and display it on an including pro-active
performance bottlenecks; quickly administrative console graph alerting?
diagnose these performance problems, and/or collect them to file.
and identify their root cause through  IBM would require multiple
single management console. Key products to provide the equivalent
distinguishing capabilities of WLS capability of WLS Management
Mgmt Pack EE are: Pack EE (see pricing section at
o Manage multiple Fusion end for more information). Plus
Middleware Farms, WebLogic there is an add-on Tivoli product,
Domains, and Oracle Coherence Tivoli Change and Configuration
centrally Management Database (CCMD).
This has dependencies on other
o Identify potential impact of
Tivoli products such as Tivoli
availability and performance Application Dependency
problems across tiers via a new Discovery Analysis.
routing topology viewer and
composite application dashboard  No self-tuning feature. Each WAS
server instance must be fine-
o Obtain real-time and historical in-
tuned for optimal performance on
depth JVM diagnostics including a case-by-case basis. If the traffic
garbage collection, thread, and patterns change, there is no
heap analysis without automatic adjustment.
instrumentation overhead
 For more information please see
o Trace transactions across
Oracle EM vs. IBM Tivoli and IBM
containers as well as to the Rational.
database and vice versa.
o Reduce problem resolution time
through middleware diagnostics
advisor which provides “root
cause” findings in context of the
most relevant configuration
parameters and offers suggestions
for each finding.
o Monitor services from the end
users’ perspective using service
tests or synthetic transactions
executed from remote user
locations.
o Assess the business impact of any
service problem or failure and
understand whether service level
goals have been satisfied.
o Ensure compliance with unique
business policies including
Sarbanes-Oxley (SOX) and
Payment Card Industry (PCI).

13
Oracle Confidential – For Internal Use Only

Application Deployment  Virtual Enterprise does allow  Do you want a single


 WebLogic allows the creation of different “editions” of applications framework for deploying
application specific profiles with to be deployed at the same time, applications with zero
application deployment descriptors. and rerouting of requests. downtime? Or do you want
There is a two-phase deployment However, it does require setting to deal with multiple tools
protocol that supports application up the ODR (On Demand Router) and interfaces such as
ordering and deployment to multiple and configuring rules around the Tivoli?
targets (such as the individual servers redirection. In essence production
in a WLS cluster). This deployment redeployment features require the
succeeds or fails as a logical unit on existence of a cluster or a thick
the available target servers. router fronting the cluster.
 WLS includes zero-downtime
production redeployment. In Oracle
WLS, new client connection requests
are internally routed to the newly
deployed version of the application,
while existing client connections
continue to use the old application that
will be retired after all the existing
connections are closed. During the
rolling upgrade of a cluster, each
server in the cluster is individually
upgraded and restarted while the other
servers in the cluster continue to host
your application.

Virtual Platform Support  IBM runs on VMware and users


 OVAB makes it possible for can basically use VMware’s
administrators to quickly configure and tooling, adding extra cost and
provision entire multi-tier application issues with two firms that are now
topologies onto virtualized and cloud heavily competing with each
environments. other.
 OVAB provides Studio Tool for  Tivoli includes VMware
Assembly Creation to create monitoring.
appliances and assemblies, create  IBM also has an appliance,
deployment plans and transfer & Workload Deployer, that provides
deploy via deployer. Drag-and-drop some tools for automatic
visual interface to create complex provisioning and deployment of
topologies. WAS on VMware. Users report a
 Server Application for Deployment to poor user interface. There is an
maintain assembly repository and extra cost for this “appliance.”
manage deployment lifecycle  IBM hardware appliances are
 Automatically create bootable virtual harder to scale, adds another
machine disk images with configurable layer of infrastructure that you
metadata that allow for deploy-time have to maintain and manage.
customization of the software For development and test you
component contained in the appliance. have purchase and setup
additional hardware.
 Package a customized operating
system distribution (e.g. Linux) into the
appliance along with the software
component.
 One-step staging of all appliance disk
images and deployment of entire
assembly onto resource pool.
 Programmatic PaaS APIs and
command line mode for automation

14
Oracle Confidential – For Internal Use Only

 Broader Fusion Middleware product


support
 Oracle HTTP Server, WebLogic
Server, Coherence, Tuxedo, Service
Bus, SOA Suite, Oracle Database
(RAC and single instance) and Custom
applications.

Caching  Currently, IBM offers eXtreme  Do you want the in-memory


 Oracle provides tight integration Scale for distributed in memory data grid with the most
between WLS and Coherence. This is caching. However, there are references and the most
part of WebLogic Suite. several shortcomings in eXtreme complete support?
Scale compared to Coherence  Do you want the option
 Coherence is mature and feature rich, such as support for Continuous
with particularly mature .Net/C++ for .Net and C++
Query, OOTB Real-Time clients Application Grid
support, continuous stream event for real-time data or event change
queries, and management compared applications?
notifications and session sharing
to eXtreme Scale. across heterogeneous application  Do you want a mature
 With WLS Management Pack EE there servers and applications. platform for Application Grid
is complete visibility into data grid. This that includes analysis of
 For more information, see IBM data and analysis of
includes performance diagnostics, eXtreme Scale compete guide.
real-time and historical monitoring, streams of data, without
proactive events monitoring. Also  IBM offers Dynacache and Edge resorting to persisting data
includes Components as part of WAS. to a database?
Dynacache, which is described  Do you want the option of
o Automated provisioning
by IBM as application server- integration of your
o Start/stop nodes, start/stop cluster based caching and is in the base Application Grid with object
o Start new nodes on detecting WAS edition, and Proxy Server relational technology?
nodes crash caching, which is located in the
Edge Components module for
o Central UI for runtime configuration
WAS ND. In general there are
change two sets of interfaces for
 Oracle Traffic Director provides configuring the two caches,
HTTP/1.1 caching, whereas setting policies, and monitoring.
Coherence provides high-performance The dual layer approach presents
caching of application-level objects overhead and complexity for
and data. Both OTD and Coherence users.
are tightly integrated with WebLogic
Server.

Development Tools  RAD is a paid product (except  Do you want the choice of a
 Oracle offers leading IDEs in the form WAS for Developers). There is a fully feature Java IDE or a
of JDeveloper, as well as Eclipse basic tool based on RAD in the leading edge Eclipse
based tooling and NetBean IDE. box, however, according to IBM development tool?
documentation “it does not  Do you need support for
 JDeveloper offers high productivity include the productivity-enhancing
through visual and declarative Struts, Spring and other
features and visual editors found programming frameworks?
development through ADF, a Rapid in Rational Application Developer
Application Development Framework for WebSphere Software 9. It also
with numerous visual tools and does not include Rational
infrastructure component libraries. ClearCase, Crystal Reports, UML
 JDeveloper can seamlessly expose modeling, Struts, or JSF.”
database artifacts (packages, stored  IBM supports Struts in RAD, but
procedures, functions, Java stored no out of the box support for
procedures, and AQ queues and Spring is available on RAD.
topics), as standards based web
services with no coding.  No real visual and declarative
rapid application development
 ADF BC offers a database access environment, no rapid application
layer targeted at developers coming development framework.
15
Oracle Confidential – For Internal Use Only

from a 4GL background with  No equivalent to ADF in IBM


knowledge in SQL WAS product. ADF is a
 Complete ADF mobile support is differentiator of WLS.
available on WebLogic.  Development time using IBM
RAD is long and with very
negative feedback from
developers.

Challenge IBM with TCO Arguments


Use the following points to back up claims that IBM has higher TCO than Oracle:
1. Oracle has a suite-based approach to middleware, including application server, which brings down costs. Please
note the full set of products in the WebLogic Suite. IBM sells products piecemeal and puts together ad-hoc
bundles, which is really just a pricing tactic with minimal integration. Oracle’s goal is better integration between
components in the suite, which reduces complexity and tends to bring down TCO. Also the suite based approach
can put a more effective cap on the products needed to build solutions.
IBM is emulating Oracle and is adding additional components into WAS Network Deployment (WAS ND). WAS ND
8.5.5 includes WebSphere Virtual Enterprise (intelligent management pack), WebSphere Compute Grid (batch
processing), and full entitlement to WebSphere eXtreme Scale data grid.
2. Within WebLogic application server, there is a heavy emphasis on manageability, lessening the tasks of IT staff.
Examples include the self-tuning features and frameworks for diagnostics, deployment, and security. These lessen
the need for manual intervention and bring down labor costs associated with the WebLogic products. More manual
intervention may be needed to set up similar functionality with WAS, bringing up TCO.
3. IBM often relies on multiple consoles and multiple products (Virtual Enterprise, Compute Grid, Tivoli, WAS
consoles) as opposed to a "one pane of glass" approach of Enterprise Manager (EM). Additionally, IBM has
multiple products with overlapping functionalities with complex dependency and inconsistent integration leading
customers to buy many SKUs. This not only adds to licensing cost but it means higher learning curve and higher
cost for management.
4. There are often complex programmatic approaches in many IBM WAS products. For example, within eXtreme
Scale, it is necessary to set up rather complex partitions. Querying, searching and performing analytics is also
more programmatic, requiring setting up tags with entitymanager. By contrast, Oracle has a much easier to set up
querying engine, with less need for programmatically configuring all details. Similarly within Compute Grid and
Virtual Enterprise, it is necessary to set up partitions for routing jobs and achieving load balancing. Such
complexity brings up labor costs and total TCO of IBM WAS based solutions. No such partitioning is necessary for
similar functions for WebLogic.
5. IBM WAS based projects, which usually require/need several additional products and services as many customers
and analysts have attested to (see Crimson TCO report and Analyst section below for Gartner comments). This is
due to a number of reasons, including functionality overlaps and spread over multiple products with variable level
of integration among them, requiring more services to put together the solutions. Also, IBM’s account reps are
incented to sell services, and there is a wide range of packaged services offerings available for them to sell. In
essence, as noted by many analysts, IBM remains a services company, as evidenced by their earnings reports.
While Oracle offers services to customers, in general Oracle has a more tightly focused set of middleware
products that don’t require as many services.
6. IBM often leverage WAS to protect and extend the use of mainframes instead migration to lower TCO open
platforms. Oracle on the other hand emphasizes open systems solutions. IBM has no open systems transaction
processing monitor such as Oracle Tuxedo. Oracle Tuxedo allows customers to migrate their mainframe apps to
open system without any modification to lower cost.
7. Within JDeveloper, there is a rapid application development framework (ADF), which lessens time to
implementation. Again the time and money saved can bring down TCO for WebLogic Suite. IBM RAD does not
have an ADF equivalent. WAS for Developers comes with free Rational Application Developer for WebSphere
licenses for developers, but does not include components like ClearCase or UML. Unlike JDeveloper, Rational
tools are additional cost ($126/user) for the other WAS editions. IBM RAD is also harder to learn and use. Many
developers complain about its heavyweight and high learning curve.

16
Oracle Confidential – For Internal Use Only

How to Compete with IBM WAS (Internal)


 Dispel IBM’s pricing FUD. Use this document: Response to IBM WebSphere vs. Oracle WebLogic Whitepaper,
as IBM will surely bring up Oracle pricing in your deals.
 Use Oracle Database and RAC as a selling point. IBM promotes DB2 in many of its products and in fact some
WebSphere products and technologies require it and has no special integration between WAS and Oracle
DB/RAC. Oracle has expanded the integration points between WebLogic and Oracle DB/RAC and will do more in
the future. Do not hesitate to use this as an advantage in Oracle DB accounts.
 Use IBM’s Service Focus Against It. Note that Oracle is a software company and not interested in long-term
pricey consulting service engagements, but instead on focused projects to meet the customer’s requirements.
Capitalize on customer’s negative experiences with excessive costs associated with IBM consulting service
engagements.
 Leverage Applications. Like database, there are links between WebLogic and Oracle apps today and that will
only become stronger with the release of Fusion applications. Ally with Oracle apps sales teams to form
relationships with CxOs and present business level arguments. Present pre-packaged Oracle applications
adapters as a differentiator in Oracle accounts
 Divide and Conquer. Even in IBM shops, IBM selling groups are often in competition. In some cases, it pays off to
take one technology or group (mainframe, Rational, hardware, etc.), emphasize Oracle WebLogic and Tuxedo
interoperability with it, and “ally” with managers/advocates in this area, and sell another technology to complement
it. The same can be done with GBS services group, on occasion.
 Emphasize Neutrality. While WebLogic has special integrations with Oracle applications and database, it is not
tied to these Oracle products. WebLogic is standards-based and can be deployed in a standalone or mixed
environment. Use the WebLogic products as a way to bolster Oracle's neutral approach to middleware that can
accommodate a heterogeneous mix of applications and back end technologies.
 Avoid "Checkbox Wars" in presentations or RFPs. IBM has lots of products and lots of checks. Go Beyond the
checkboxes and talk about how the pieces work together and TCO.
 Unified Suite. Talk about the benefits of our unified suites, not many disparate products with different
architectures. More importantly, the unified management across the WebLogic Suite is superior to IBM’s disparate
management tools for their ala carte approach. IBM is trying to emulate Oracle’s suite-based approach and is
packaging additional components in WAS ND.
 Mainframe Opportunity. IBM does not have a lock on these accounts. IBM mainframe customers are a prime
opportunity as they are looking for ways to move away from costly processing fees and onto an open platform.
Leverage Tuxedo and its "re-platforming" or "re-hosting" capabilities. However, please note IBM has TXSeries,
which allows mainframe customers to run CICS on open platforms. This product has been around for many years
since late 90s and has now been revived with new investment. Previously, it was a strong competing product to
Tuxedo.
 Ease of Development. Development time using IBM RAD is long and with very negative feedback from
developers. Most WAS developers would tell you that IBM RAD is heavyweight, complex and very resource
intensive. Most developers would prefer something lighter weight like Eclipse or the use of Maven.

17
Oracle Confidential – For Internal Use Only

Analysts Proof Points

Source: Gartner, Magic Quadrant for On-Premises Application Platforms

18
Oracle Confidential – For Internal Use Only

IBM WebSphere Pricing

To determine the price of IBM software, you need to multiply the RVU/core or PVU/core by the number of RVU or PVU
for that processor type. For example, for E5-4600 (Intel Xeon Sandy Bridge EP processor), the PVUs per core is 100.
So you multiply the PVU/core value by 100 to determine the cost of the software (per core).

1. RVU: Resource value unit (RVU) licensing provides the means for pricing structures to be based on the number of
activated processor cores used or managed by a product. RVU is the license price per core. See:

 http://www-01.ibm.com/software/lotus/passportadvantage/about_software_licensing.html
 http://www-01.ibm.com/common/ssi/rep_ca/5/897/ENUS211-015/ENUS211-015.PDF

2. PVU: The number of PVU entitlements required is based on the processor technology (defined within the PVU
Table by Processor Vendor, Brand, Type and Model Number) and the number of processors made available to the
Program. IBM continues to define a processor, for the purpose of PVU-based licensing, to be each processor core
on a chip. A dual-core processor chip, for example, has two processor cores. You have to multiply the Per PVU
price by the number PUV entitlement from the PVU Table to calculate the price per core. See:

 https://www-01.ibm.com/software/lotus/passportadvantage/pvu_licensing_for_customers.html

In October 2013, IBM announced it has made two updates to the WebSphere Application Server licensing:

 A new 12-month fixed term license options for the following WebSphere Application Server: WebSphere
Application Server Network Deployment (ND), WebSphere Application Server (Base), WebSphere Application
Server Express, and WebSphere Application Server Liberty Core. The 12-month fixed term license (i) provides
flexibility for projects that have a limited duration, (ii) gives the option to renew the term license or discontinue use
of the software at the end of the fixed term, and (iii) includes Software Subscription and Support for the period of
the license. As the table below indicates, the cost of a one year Pay As You Go license is less than half of the
perpetual license. Therefore, if a customer has a short term project, they can dramatically reduce their costs using
the fixed term license.

19
Oracle Confidential – For Internal Use Only

IBM WAS Edition Perpetual License (in $ USD) Pay As You Go (Per Core)
Core (PVU) Socket 20 Users 1 Day 1 Year 1 Hour on
IBM Cloud
WAS ND $196.00 N/A N/A $191.67 $83.25 $1.11
WAS Base $52.25 $13,300 N/A $51.09 $21.50 $0.53
WAS Express $26.00 N/A $649.00 $25.52 $10.75 BYOL
WAS Liberty Core $26.00 N/A $649.00 $25.50 $10.75 BYOL

Note: It is conceivable that IBM will use the 12-month fixed term license options to (1) lure greenfield customers
with try-and-buy of low upfront cost and low Pay As You Go pricing structure, and (2) target existing WebSphere
customers who have the need for increased use of WebSphere for specific short-term duration, without committing
a large sum for perpetual licensing cost.

Remind your customers that Oracle also allows customers to buy term licenses, which are based on a fixed
percentage per year calculated from the perpetual license. Oracle’s annual term licenses are available from 1 to 5
years: 1 year - 20% of list, 2 year - 35% of list, 3 year - 50% of list, 4 year - 60% of list, and 5 year - 70% of list.
Support for all term licenses is 22% of net perpetual fee (see Oracle pricelist). If the term license is part of a larger
contract that is qualified for a 10% E-Business discount, the one year term net license price would be even lower.

 Removal of restriction to the clustering for WAS Liberty Core, WAS Express and WAS Base.
The terms are updated for Version 8.5.5 of these products to allow for an unlimited number of profiles for load
balancing and failover. IBM used to allow clustering of up to two WAS Express JVMs and up to five WAS Base
JVMs. Now customers can cluster an unlimited number of JVMs for WAS Liberty Core, WAS Express and WAS
Base (WAS ND never had any clustering restrictions). This clustering is for HTTPSession failover and HTTP
server load balancing. This allows one to merge HTTP server plugin configurations using the automatic tool (so
one does not have to edit the XML config file by hand) and provides for workload management across many
instances of WAS.

Note: The removal of the clustering restriction for WAS Liberty Core, WAS Express and WAS Base is certainly
beneficial to some customers. But it provides only basic clustering capabilities – limited to only HTTPSession
failover, HTTP server load balancing, and HTTP traffic workload management. It is different than the full clustering
capabilities in WAS ND. For full clustering capabilities, customers are still required to upgrade to the more
expensive WAS ND.

IBM WAS Pricing (as of October 2013):


 WAS Express: $2,600 / Core, assuming 100 PVU
 WAS for Developers: $977 / user
 WAS-Application Server (Base): $5,225 / Core, assuming 100 PVU
 WAS Network Deployment (ND): $19,600 / Core, assuming 100 PVU (it includes WVE, WCG and WXS)
 WAS Virtual Enterprise (WVE): $9,450 / Core Node, and $15,600 / Core for Controller, assuming 100 PVU
 WAS ND Compute Grid (WCG): $9,450 / Core, assuming 100 PVU
 WAS eXtreme Scale (WXS): $15,700 / Core, assuming 100 PVU
 WAS Hypervisor Edition (WHE): starting at $21,300 / Core, assuming 100 PVU
 WAS Real Time: $8,575 / Core, assuming 100 PVU

For a pricing comparison on a suite level with comparable IBM products, see Response to IBM WebSphere vs. Oracle
WebLogic Whitepaper .

20
Oracle Confidential – For Internal Use Only

21

You might also like