0
Build Your Business Process On A
        Solid Foundation –
 WebSphere Application Server
WebSphere Application Server Is The
Undisputed Market Leader For The Last 12 Years

 Largest Customer Base!
      90% of t...
The WebSphere Application Server Family –
Tailored To Customer Needs

                                                    ...
The WebSphere Application Server Family –
Special Purpose Capabilities

      WebSphere
   Application Server        World...
WebSphere Application Server Beats The
Competition


 Stable architecture to protect investments                          ...
WebSphere Application Server Is The
Foundation For IBM’s Smart Work Framework
      Stable Architecture to Protect Your In...
Oracle Fusion Confusion – Not An Integrated
Solution! Which Choices Are Strategic?
Function             Oracle Products   ...
And Oracle 10g To 11g CHASM Is Another
Nightmare For Customers

1. 11g is SCA based (finally), customers will have to migr...
Microsoft Middleware Roadmap Also
Creates Migration Misery
                COM               .NET 1.x               .NET 2...
WebSphere Application Server Beats The
Competition


 Stable architecture to protect investments                          ...
Accomplishments To Date:
WebSphere Optimizations On POWER7
 Doubled the single-instance peak scaling of WebSphere
 Applica...
Optimizations Result In Amazing
WebSphere Application Server Scalability
                            Day Trader 2.0 – Sing...
Summary Of Optimizations On The
WebSphere Application Server Stack
  WebSphere          Reduced code path length when runn...
WAS Takes Advantage of POWER7 Threading
     85% WAS Performance Improvement on POWER7 !
              WebSphere          ...
Trusted Performance Is Measured By The Speed To Handle
    The World’s Most Demanding Business Transactions




          ...
WebSphere Application Server Beats The
Competition


 Stable architecture to protect investments                          ...
Transaction Integrity -
A Common Business Challenge

                                                                WebSp...
Application Server Test – Two Phase Commit

              3
                     Update DB using T1


                    ...
Application Server Test – Two Phase Commit
“In Doubt Transaction”

              3
                     Update DB using T1...
DEMO: JBoss Synchronous Application
Server Under Load With Network Outage
 Enterprise requirements
     Data is always con...
Network Or Power Failure Between Database
Commits
 What happens if there is a failure after the first data base
 commit an...
Think About The Business Implications

 Can any business afford to lose orders or money?

 Would customers tolerate missin...
Overview –
The IBM Transaction Integrity Study
                             50,000 Orders
                             ( 5...
Overview –
 The IBM Transaction Integrity Study
                                50,000 Orders
                            ...
Transaction Integrity – Test Results
            Passed all the failure tests including network failures, power outages
  ...
DEMO: IBM Synchronous Application
Server Under Load With Network Outage
 Enterprise requirements
     Data is always consi...
Think About It
   Can you afford to corrupt the data
   in your systems?
   Can you afford to lose customers              ...
Upcoming SlideShare
Loading in...5
×

Build Your Business Process On A Solid Foundation–Web Sphere Application Server

983

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
983
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
37
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Build Your Business Process On A Solid Foundation–Web Sphere Application Server"

  1. 1. Build Your Business Process On A Solid Foundation – WebSphere Application Server
  2. 2. WebSphere Application Server Is The Undisputed Market Leader For The Last 12 Years Largest Customer Base! 90% of the World's largest Fortune Global’s 100 corporations run their businesses on WebSphere Application Server Over 18,000 Customers in Production Unparalleled expertise, and level of investment Broadest, Deepest portfolio of offerings 13,000+ assets in the SOA business catalog (90% from business partners) IBM investing over $1B a year in WebSphere More than 700 WebSphere patents and over 6,700 IBM developers ► Trained IBM SOA community over 100K ► IBM uses WAS in over 300 IBM Solutions! Strongest Ecosystem 7,420 SOA community business partners 04 Build Your Business Process On A Solid Foundation – WAS 2
  3. 3. The WebSphere Application Server Family – Tailored To Customer Needs Large Enterprise Exploits Highest Availability & Scalability WebSphere Application Server for zOS Medium to Large Business – High WebSphere Availability Application Server Small to Medium Network Deployment Business WebSphere Small Business Application Server Getting Started WebSphere Application Server – Express WebSphere Application Server Community Edition Free Download! Built on common WebSphere code Built on open source technology 04 Build Your Business Process On A Solid Foundation – WAS 3
  4. 4. The WebSphere Application Server Family – Special Purpose Capabilities WebSphere Application Server World’s first Application Server private cloud Hypervisor Edition WebSphere Manage performance, health, and editions of Virtual Enterprise applications for non-stop operation In-memory data grid for extreme transaction WebSphere eXtreme Scale processing WebSphere Compute Grid Execute and manage Java batch processes 04 Build Your Business Process On A Solid Foundation – WAS 4
  5. 5. WebSphere Application Server Beats The Competition Stable architecture to protect investments #1 Best performance and Total Cost of Ownership Best transaction integrity 04 Build Your Business Process On A Solid Foundation – WAS 5
  6. 6. WebSphere Application Server Is The Foundation For IBM’s Smart Work Framework Stable Architecture to Protect Your Investments WebSphere WebSphere WebSphere WebSphere Service WebSphere One integrated Process Business Server Fabric Events Registry XD framework for (BPEL) Repository WebSphere smart work WebSphere Business Enterprise Business WebSphere ILOG Space solutions Service Portal JRules Monitor Bus EJB Container Based on open standards EJB’s WebSphere Application Web Containers Built on Server WebSphere JSP Servlets HTTP Web Services Application Server Engine Server 04 Build Your Business Process On A Solid Foundation – WAS 6
  7. 7. Oracle Fusion Confusion – Not An Integrated Solution! Which Choices Are Strategic? Function Oracle Products BEA Products Sun Products Area Application • Oracle Application Server • WebLogic Server Glassfish Enterprise Server Server J2EE • JDeveloper • WebLogic Workshop NetBeans IDE (not Eclipse) Development •(not Eclipse) (Eclipse) Portal/Web 2.0 • Oracle Portal • AquaLogic User Interaction Sun Java System Portal Server • WebCenter • WebLogic Portal Glassfish Web Space Server Modeling • BPA Suite (OEM’d • AquaLogic BPM IDS Sheer’s Aris) BPM • BPEL Process Manager • AquaLogic BPM Sun Business Process Manager • WebLogic Integration BAM • Oracle BAM • AquaLogic Monitoring • ProActivity BAM (OEM) ESB • Oracle ESB • AquaLogic Service Bus Sun ESB Suite • Oracle AQ Glassfish ESB Registry • Systinet (OEM) • Systinet (OEM) • Flashline Server • Oracle VM Logical Domains Virtualization Dynamic System Domains Sun Solaris Containers = Oracle has said this one is “strategic” Years Of Migration Misery! 04 Build Your Business Process On A Solid Foundation – WAS 7
  8. 8. And Oracle 10g To 11g CHASM Is Another Nightmare For Customers 1. 11g is SCA based (finally), customers will have to migrate their 10g solutions to an entirely NEW SCA environment! 2. All Oracle AIA connections will have to be re-written 3. And the Glue that holds it all together (Oracle Service Bus) is still 10g 10g Products 11g Products 1. Oracle BPM 1. Oracle WLS (BEA AquaLogic) 2. Oracle BPEL Process 2. Oracle Service Bus Manager SCA 3. Oracle AIA 3. JDeveloper Chasm 4. Oracle BPA (modeling) ? 4. Oracle Business Activity 5. Oracle Forms Monitor 6. Oracle OC4J Dead End 04 Build Your Business Process On A Solid Foundation – WAS 8
  9. 9. Microsoft Middleware Roadmap Also Creates Migration Misery COM .NET 1.x .NET 2 Longhorn (.NET 3.x) Oslo (.NET4.0) 2005 2006 2007 1H08 2H08 2009 2010+ Windows Windows Client Vista Windows 7 Windows Windows Windows Windows Server 2003 Windows Windows Server Server 2003 Compute Server 2008 Server 2008 Server 2008 R2 Cluster Hyper-V R2 Visual Studio Visual Studio 2005 Team Visual Studio Visual Studio Visual Studio 2005, Team Foundation 2008 2010 System Server Silverlight Silverlight 1.0 Silverlight 2.0 Silverlight 3.0 Visual Studio 2005 Office System Tools for Office 2007 Office 2010 Office SharePoint SharePoint Server 2007 SharePoint 14 Exchange Exchange Exchange 2007 2010 SQL Server SQL Server SQL Server 2005 2008 BizTalk BizTalk Server BizTalk Server BizTalk Server BizTalk Server 2006 2006 Your Business Process On A Solid Foundation – WAS 2009 vNext 04 Build R2 9
  10. 10. WebSphere Application Server Beats The Competition Stable architecture to protect investments #1 Best performance and Total Cost of Ownership Best transaction integrity 04 Build Your Business Process On A Solid Foundation – WAS 10
  11. 11. Accomplishments To Date: WebSphere Optimizations On POWER7 Doubled the single-instance peak scaling of WebSphere Application Server from 16 to 32 hardware threads Met target of POWER7 socket scalability (8 cores, 4 threads per core) Single-instance peak performance improved by 85% Two-instance peak performance improved by 50% Total of 47 changes prototyped in core classes, resolving locking bottlenecks, reducing path length, and exploiting Power Architecture Expect further POWER7 Performance Enhancements 04 Build Your Business Process On A Solid Foundation – WAS 11
  12. 12. Optimizations Result In Amazing WebSphere Application Server Scalability Day Trader 2.0 – Single JVM 18000 WAS with 16000 optimizations Near linear scaling on 14000 Power up to 32 threads Requests/Seconds 12000 10000 8000 WAS with no Optimizations improve 6000 4000 optimizations performance by 85% 2000 over non-optimized 0 single instance 2 4 8 16 20 24 32 Number of Hardware Threads (SMT2 Mode) Simplifies deployment configurations since fewer instances are needed to leverage POWER7 threads 04 Build Your Business Process On A Solid Foundation – WAS 12
  13. 13. Summary Of Optimizations On The WebSphere Application Server Stack WebSphere Reduced code path length when running on Power Application Optimized to reduce the amount of lock contention on Power Server Access to AIX environment parameters Java Virtual Uses 64K pages by default on AIX Machine Elimination of unneeded exit tests in the Just-In-Time (JIT) compiler Operating Caching optimizations in AIX to improve performance when lock System contention is occurring in WebSphere Power WebSphere takes advantage of the increased number of hardware Hardware threads available in POWER7 systems Notes: • WebSphere Application Server optimizations in Fix Pack 9 (7.0.0.9) – to be available soon • JVM optimizations to be available with WAS Fix Pack 9 as a separate download • AIX V6.1 optimizations coming in April (Technology Level 5) 04 Build Your Business Process On A Solid Foundation – WAS 13
  14. 14. WAS Takes Advantage of POWER7 Threading 85% WAS Performance Improvement on POWER7 ! WebSphere WebSphere Process WebSphere WebSphere Service WebSphere The rest of the Business Server (BPEL) Fabric Events Registry Repository XD WebSphere WebSphere WebSphere Business Solutions Gain Enterprise WebSphere ILOG Service Business Portal JRules Space Performance Monitor Bus From WAS EJB Container EJB’s WebSphere Application Web Containers Server JSP Servlets HTTP Web Services Server Engine POWER7 04 Build Your Business Process On A Solid Foundation – WAS 14
  15. 15. Trusted Performance Is Measured By The Speed To Handle The World’s Most Demanding Business Transactions TPC-C performance TPC- SAP SD performance SPECjEnterprise2010 leadership leadership Performance leadership DAYS DAYS DAYS IBM IBM IBM Source: IBM-maintained records of performance benchmark leadership. TPC-C and SAP 3-Tier SD leadership days are up to and including 22 Feb 2010. SPECjEnterprise2010 up to 05 Mar 2010. 04 Build Your Business Process On A Solid Foundation – WAS 15
  16. 16. WebSphere Application Server Beats The Competition Stable architecture to protect investments #1 Best performance and Total Cost of Ownership Best transaction integrity 04 Build Your Business Process On A Solid Foundation – WAS 16
  17. 17. Transaction Integrity - A Common Business Challenge WebSphere will maintain We transfer money between data integrity and recover banks all the time. We need to from adverse conditions ensure that the transfer of such as power and network data will be 100% accurate; outages and application even under adverse failures. conditions! Service Oriented Finance CIO IBM 04 Build Your Business Process On A Solid Foundation – WAS 17
  18. 18. Application Server Test – Two Phase Commit 3 Update DB using T1 Resource 6 Manager DB2 Prepare Begin DB2 1 Transaction Ready Permament Pending 8 Commit change change Transaction 2 Object T1 Complete WebSphere Transaction JEE Manager Container COMMIT 7 5 T1 Prepare Ready COMMIT 9 Commit 10 Completed Resource Complete Manager Oracle Oracle Update DB using T1 Permanent Pending 4 change change 04 Build Your Business Process On A Solid Foundation – WAS 18
  19. 19. Application Server Test – Two Phase Commit “In Doubt Transaction” 3 Update DB using T1 Resource 6 Manager DB2 Prepare Begin DB2 1 Transaction Ready Permament Pending 8 Commit change change Transaction 2 Object T1 Complete WebSphere Transaction Database Manager is JEE Manager waiting for instructions Container COMMIT 7 from App Server. 5 T1 Prepare Transaction is “in doubt” Ready Resource Network Manager OutageOracle Oracle Update DB using T1 Pending 4 change 04 Build Your Business Process On A Solid Foundation – WAS 19
  20. 20. DEMO: JBoss Synchronous Application Server Under Load With Network Outage Enterprise requirements Data is always consistent and visible to other instances Automatic data recovery in the event of a network failure Return exception after failure, application may retry Load Application JBoss Generator Application Server Transaction Manager Thousands of Orders Network failure Database Database Databases are inconsistent after Table Table Table Table a network failure 1 2 1 2 DB2 Oracle 04 Build Your Business Process On A Solid Foundation – WAS 20
  21. 21. Network Or Power Failure Between Database Commits What happens if there is a failure after the first data base commit and before the second database commit? One database has been changed and the changes committed, locks have been released The other database has rows locked and is not committed The transaction is “in doubt” Failure to recover properly has serious consequences Data is corrupted – inconsistent between the databases Held locks impact all applications using the database Systems will have to be taken down while DBA’s manually “fix the problem” − And they have to re-construct what happened (time consuming) 04 Build Your Business Process On A Solid Foundation – WAS 21
  22. 22. Think About The Business Implications Can any business afford to lose orders or money? Would customers tolerate missing money or shipments with missing items? How are inventory levels managed if your inventory tracking is incorrect? How are key databases reconciled that get out of sync? 2+2=4 04 Build Your Business Process On A Solid Foundation – WAS IBM 22
  23. 23. Overview – The IBM Transaction Integrity Study 50,000 Orders ( 5 per sec) Transaction manager Coordinates update of both databases Orders in each database should be identical 04 Build Your Business Process On A Solid Foundation – WAS 23
  24. 24. Overview – The IBM Transaction Integrity Study 50,000 Orders ( 5 per sec) Induce Failures Network Failures Power Failures Application Failures (66 test cases) Results Corrupted Data Failures Failed the tests Oracle, JBoss Operational Integrity Failures and Microsoft exhibited Security Concerns Quality of these issues Administration Productivity Service Issues Developer Productivity 04 Build Your Business Process On A Solid Foundation – WAS 24
  25. 25. Transaction Integrity – Test Results Passed all the failure tests including network failures, power outages IBM and application exceptions. WAS Does not corrupt data or degrade performance JBoss Fails to handle a network / power outage causing a corrupted data problem JBoss AS Oracle Performance degradation following power outage Oracle OC4J Frequent reboots of OS due to Application Server hangs Oracle Fails to reject incorrect data (duplicate key) WebLogic BEA Server Poor recovery from network outages led to corrupted data problems 25% of the time Microsoft Enabling transaction support exposes serious security risks, such as .NET malicious DLLs being loaded in the kernel 04 Build Your Business Process On A Solid Foundation – WAS 25
  26. 26. DEMO: IBM Synchronous Application Server Under Load With Network Outage Enterprise requirements Data is always consistent and visible to other instances Automatic data recovery in the event of a network failure Return exception after failure, application may retry Load Application WebSphere Generator Application Server Transaction Manager Thousands of Network Orders failure Database Database Table Table Table Table 1 2 1 2 DB2 Oracle 04 Build Your Business Process On A Solid Foundation – WAS 26
  27. 27. Think About It Can you afford to corrupt the data in your systems? Can you afford to lose customers Now I see the value of a because of slow response times? strong foundation – Do you want to build your WebSphere Application enterprise on a solid foundation? Server. Service Oriented Finance CIO IBM 04 Build Your Business Process On A Solid Foundation – WAS 27
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×