Oracle Weblogic Plus

Page 1

Oracle WebLogic Suite: The #1 Application Server for Conventional and Cloud Environments

1

|

© 2011 Oracle Corporation – Proprietary and Confidential


The Safe Harbor The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

2

|

© 2011 Oracle Corporation – Proprietary and Confidential


Oracle WebLogic Server: #1 in Market Share Gartner 2010 Worldwide Application Server Market Share report shows

Oracle strengthened its Lead in 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%

Source: Gartner, Market Share: All Software Markets, Worldwide – March 2011 – Based on total software revenue

3

|

© 2011 Oracle Corporation – Proprietary and Confidential

Oracle’s market share is higher than its three closest competitors combined •


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/reprints.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 4

|

© 2011 Oracle Corporation – Proprietary and Confidential


WebLogic: Scale Out with Clustering “We rely on Oracle WebLogic Suite to make sure that we have the reliability and scalability that we need to keep growing the business. ” - Doug Mutart, Chief Architect, GM OnStar WebLogic Domain

Scale out by

Cluster 1

Adding server instances to cluster on existing machine •

Adding machines to cluster to host incremental server instances •

Administration Server

Without interruption of service •

Node Mgr

5

|

© 2011 Oracle Corporation – Proprietary and Confidential

Cluster 2

Cluster 3

Managed Server

Managed Server

App 1

App 2

App 1

App 3

Managed Server

Managed Server

Node Mgr

Node Mgr

5


WebLogic Scalability with Oracle RAC Oracle RAC installation = Standard Oracle database •

WebLogic

WebLogic

GridLink

GridLink

RAC Node 1

RAC Node 2

RAC coordinates access to shared data for consistency, integrity •

Add nodes to cluster easily

• •

No need to partition data

Horizontally scale database tier as usage grows •

By adding RAC nodes, storage, or both

Scale WebLogic by adding data source that maps to new node •

6

|

© 2011 Oracle Corporation – Proprietary and Confidential

Interconnect Shared Storage


Oracle Coherence Data Grid Challenge: Difficult to scale clustered, cached data reliably for app server •

Enterprise Applications

Real Time Clients Web services

Solution: Coherence

Data Services

Provides reliable data tier with a single, consistent view of data •

Oracle Coherence Data Grid

Independent, yet integrated with database, application server •

Enables dynamic data capacity including fault tolerance, load balancing •

Ensures data capacity scales with processing capacity

Web services

7

|

© 2011 Oracle Corporation – Proprietary and Confidential

Databases

Mainframes


How Does Oracle Coherence Data Grid Work? Data load-balanced in-memory across a cluster of servers •

Data automatically and synchronously replicated to at least one other server for continuous availability •Single System Image: Logical view of all data on all servers •

?

Servers monitor the health of each other •In the event a server fails or is unhealthy, other servers cooperatively diagnose the state •

The healthy servers immediately assume the responsibilities of the failed server •Continuous Operation: No interruption of service or loss of data due when a server fails •

8

|

© 2011 Oracle Corporation – Proprietary and Confidential

X


Oracle Coherence Benefits Add/remove nodes dynamically •Scale linearly to hundreds of nodes •Get continuous availability •Get extreme reliability through redundancy •Achieve high performance •

WebLogic Server

WebLogic Server

Coherence JVM

JVM

OS

OS

Data resides closer to application •Parallelization •

License as part of WebLogic Suite

9

|

© 2011 Oracle Corporation – Proprietary and Confidential

9


Why High Availability?

10

|

© 2011 Oracle Corporation – Proprietary and Confidential

10


WebLogic: Guaranteed High Availability “The business benefit of using Oracle WebLogic Suite is that we increased availability tremendously” Peter Strickx, Belgium’s Federal Government CTO Myriads of High Availability Capabilities Inter, Intra-cluster session state replication to handle failure

Zero down time deployment to deploy new version of application without interrupting work on older version •

Overload protection to detect, avoid recover from overload conditions

Automatic Server Migration to migrate managed servers in case of imminent hardware failure •

Application Failover

Load Balancing

11

|

© 2011 Oracle Corporation – Proprietary and Confidential

11


WebLogic #1 in Performance Leadership Beats Competition CONSISTENTLY “WebLogic is a very high performing set of technologies. It's made deploying our implementations easier, more robust -- certainly faster” – Mike Blackmore, Enterprise Architect, British Telecom SPECjEnterprise 2010, EjOPS/core

WebLogic demonstrates outstanding performance, scalability •

Outperformed IBM WebSphere result using same number of cores

World Record

Oracle Weblogic Server Standard Edition

IBM WebSphere Server V7

Source: http://www.spec.org/jEnterprise2010/results/res2011q1/ 12

|

© 2011 Oracle Corporation – Proprietary and Confidential

12


WebLogic #1 in Performance Leadership Beats Competition CONSISTENTLY Oracle’s Solution as compared to best published result by IBM •Used only one-third the number of systems •Consumed 26% less physical space •Delivered 1.7 times better performance per rack unit SPECjAppServer2004 JOPS@Standard

World Record

Oracle

Oracle

IBM

Source: http://www.spec.org/jAppServer2004/results/ 13

|

© 2011 Oracle Corporation – Proprietary and Confidential

13


WebLogic Integration with Oracle RAC Up to 3X Better Performance

Integrated WebLogic and Database RAC clusters •Dynamic load balancing of requests to RAC nodes •RAC node transaction affinity for data locality •Continuous connection availability regardless of RAC changes •

WebLogic GridLink

WebLogic

WebLogic

WebLogic

WebLogic

WebLogic

GridLink

GridLink

GridLink

GridLink

GridLink

XA 80%

20%

RAC Node Load Aware Connection Requests

14

|

© 2011 Oracle Corporation – Proprietary and Confidential

RAC Node Affinity For Transactions

Continuous Connections Regardless of RAC Changes


WebLogic Messaging Performance Leadership High Performance JMS: Meets Rigorous Throughput Requirements

Extreme Performance

Consistently beats messaging pure-plays •

Synchronous writes 3X-6X faster than competitors –

Message size 25%-4X faster for messages between 1K>512K than competitors –

15

|

© 2011 Oracle Corporation – Proprietary and Confidential


Oracle Exalogic Elastic Cloud Foundation WebLogic Suite: Optimized for Exalogic WebLogic Server

Coherence

Enterprise Manager

JRockit and HotSpot Exalogic Elastic Cloud Software Oracle Enterprise Linux or Solaris

EL X2-2

Exalogic Elastic Cloud Hardware

Fastest Java Performance Designed for Cloud Computing Hardware and Software: Engineered to Work Together 

16

|

© 2011 Oracle Corporation – Proprietary and Confidential

16


Oracle WebLogic: Rock Solid Reliability Myriads of Customer Testimonials “The platform itself (WebLogic) has been very, very stable: very few hiccups along the way. WebLogic has performed extremely well. The system's been a very, very big success for us” Rain Fletcher, VP of Application Development at Choice Hotels International

“When our application is running, it can run and run and run. We do periodic maintenance on it and we never have problems on the operational side for up-time with the platform. (WebLogic)” John Tumminaro, CTO and Co-Founder, Obopay

“Oracle WebLogic really is our application platform. So we're able to take all of our custom Java applications, deploy that on the Oracle WebLogic suite, and get bulletproof reliability and scalability” Doug Mutart, Chief Architect, GM OnStar

17

|

© 2011 Oracle Corporation – Proprietary and Confidential

17


What is Elasticity? Why Important? Basic Premise of Cloud Computing Elasticity

Urban Airship Powers world's most successful mobile apps

Instantly bringing necessary resource when you need it •

Connected to over 90 million mobile devices

Instantly decommission when you don't need it •

Applications expand/contract on demand, across all tiers •

Mike Herrick’s (VP of Engineering) Blog

Application components grow independently from each other •

Adding computing resources transparent to application •

18

|

© 2011 Oracle Corporation – Proprietary and Confidential

18


WebLogic Suite Delivers Elastic Capacity With Enterprise Manager App

App

App

App

WebLogic Server cluster nodes Coherence Data Grid nodes

WebLogic’s automated load balancing, failover

Dynamic addition, removal of nodes: WebLogic, Coherence, OS…

Automation of capacity adjustment at all layers

Unified management of entire cloud infrastructure from a single console

19

|

© 2011 Oracle Corporation – Proprietary and Confidential


Develop Cloud Applications in Shortest Possible Time, Lowest Total Cost “The application server has to be friendly in a development environment and WebLogic is that. (Our developers) literally have no problems with it. And it's very well-integrated with our development tools. -- John Tumminaro, CTO, Obopay Choose between Open Source, Commercial framework

JDeveloper: Build rapidly with declarative, model-driven approach

TopLink: Streamline storing/retrieving objects to/from data stores

Easily manage Spring apps via Spring admin. console extension

Access Eclipse community tools, plug-ins, products

Use Application Development Framework (ADF) for Struts, JSF based framework for rich Web apps •

20

|

© 2011 Oracle Corporation – Proprietary and Confidential

20


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

21

|

© 2011 Oracle Corporation – Proprietary and Confidential

* Based on a Sample POJO/JPA/REST Based Application Built for JavaOne


Simplified Deployment and Mgmt with Virtualization New in WebLogic Server 12c Private Cloud

Engineered Systems

Conventional Systems

Deployment Plan and Software 22

|

© 2011 Oracle Corporation – Proprietary and Confidential

Packaged via Oracle Virtual Assembly Builder


WebLogic Server Management New in Enterprise Manager 12c

WebLogic Server 12c Configuration Management •Provisioning •Monitoring •

Cloud Management Self Service •Charge-back •Consolidation Planner •

23

|

© 2011 Oracle Corporation – Proprietary and Confidential


WebLogic Server on Exalogic

49,460

836,520 1,979,940

10X 78,840

24

|

© 2011 Oracle Corporation – Proprietary and Confidential

5X 401,070

9,560

5X


Seamless Upgrade From WebLogic, iAS and Others

Automated Tooling Internet Application Server

25

|

© 2011 Oracle Corporation – Proprietary and Confidential

Simple Upgrade WebLogic Server 11g

Redeployment GlassFish

Migration Services JBoss WebSphere


Join the WebLogic Community Twitter twitter.com/oracleweblogic

Facebook facebook.com/oracleweblogic Oracle’s WebLogic blog blogs.oracle.com/weblogicserver Youtube Youtube.com/oracleweblogic Oracle.com/weblogic

26

|

© 2011 Oracle Corporation – Proprietary and Confidential


27

|

© 2011 Oracle Corporation – Proprietary and Confidential


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.