Performance And Reuse


Published on

Presentation at Impact this year

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Your applications are at the core of your business How you interact with partners and customers The insight into your business How you operate your business
  • Main point: A Smart SOA Application Infrastructure consists of 3 common customer adoption patterns: Application Foundation – a high performance application platform that provides application reuse Intelligent Management - enabling applications to adapt to changing market conditions Extreme Transaction Processing – solutions designed to handle very large volumes of data and transactions while maintaining constant response times This presentation will focus on Application Foundation.
  • WebSphere V7 (GA’d 9/26) - features which are either “NEW" or “ENHANCED" are indicated  Simplified Development Increase developer productivity with a proven, standards-based platform. WebSphere Application Server V7 offers enhanced support for standards, emerging technology and a choice of development frameworks that simplifies programming models to increase developer productivity. Integral tooling makes the most of existing technology skills for rapid time-to-value. NEW! Java EE 5 certification, EJB 3.0 support and Java Persistence API (JPA) and Java Development Kit (JDK) 6.0, deliver simplified programming models for building reusable persistent object ENHANCED! Web services support, including JAX-WS, SOAP 1.2, MTOM, XOP, WS-ReliableMessaging, WS-Trust, WS-SecureConversation, WS-Policy, and Kerberos Token Profile, simplifies interoperability in mixed environments ENHANCED! Web 2.0 support (via Feature Pack for Web 2.0) extends Service Oriented Architecture (SOA) by connecting external Web services, internal SOA services, and Java Platform Enterprise Edition (JEE) objects into highly interactive Web application interfaces NEW! Session Initiation Protocol (SIP) servlets simplify development with standardized support for interactive user sessions involving real-time multimedia elements such as voice, video, instant messaging and online games Spring has certification for use with WebSphere Application Server to enable module-based programming Single-step installation and configuration, wizards and default configurations, and easy- to-navigate documentation that includes extensive use of sample code help ensure fast and smooth start-up NEW! IBM Rational® Application Developer for WebSphere V7.5 is available and fully exploits capabilities within WebSphere Application Server V7, accelerating delivery of higher quality, mission-critical applications WebSphere Application Server Feature Packs simplify the adoption of new standards such Services Component Architecture (SCA), and improve consumability by enabling users to selectively take advantage of new standards and features while maintaining a more stable internal release cycle. ONLY IBM OFFERS FEATURES PACKS! ORACLE DOES NOT OFFER THIS! High Performance Keep your business agile in a constantly changing environment. WebSphere Application Server V7 provides a fast, reliable, available, secure and scalable environment that enables development and application efficiencies so that businesses can do more with fewer resources Unparalleled Performance NEW! Do more with less. WebSphere Application Server V7 delivers optimized runtime performance through provisioning, web services, and EJB3 enhancements which can result in fewer energy consuming processors performing the same workloads of previous versions Rock-solid Security Rest assured, applications and data are secure from attack. Out-of-the-box security configurations and user registry, compliance with government standards, and stringent Web services security offer peace-of-mind. New security capabilities add deeper levels of management, user governance and auditing to decrease system vulnerabilities while maximizing developer productivity. NEW! WebSphere Security Domains deliver greater granularity, flexibility and control over users and infrastructure to increase administration efficiencies Security auditing capabilities ensure security compliance to ease development NEW! DMZ Proxy enhancements ease development and increase security by providing an out-of-box proxy implementation designed for use in the DMZ ENHANCED! Broader implementation of Kerberos improves security interoperability with other applications and environments while increasing developer productivity Run your applications where it makes sense for you. WebSphere Application Server V7 supports the broadest range of platforms in the industry, helping provide assurance that your applications can be built to run on the platform that most makes sense for your business. Intelligent Management Anticipate and adjust to mission-critical issues. WebSphere Application Server V7 offers a simplified infrastructure, flexible and effective application control and runtime efficiency so you can respond to evolving business needs with infrastructure and application intelligence. NEW! Runtime provisioning and OSGi technology dynamically select only the needed functions for memory and space, reducing the application server footprint NEW! Flexible Management features in WebSphere Application Server Network Deployment improve efficiencies of administration and allow remote production resource management of WAS Base and WAS Express NEW! Flexible WAS Network Deployment Job Manager complements the Deployment Manager in better addressing control of large-scale, distributed topologies NEW! Administration tools enable attention to the deepest level of security providing fine grained security management levels NEW! WebSphere Business Level Applications (WBLA) expands the notion of "application" beyond Java EE 5 to significantly improve the management of multi-component applications, simplifying administrative tasks NEW! Improved Console Command Assistant, easier security configuration and database connectivity, wizards and a stand-alone thin administration client enable efficient management of the deployment environment Core to these foundational attributes is a unique focus on investment protection. In any economy businesses need to make decisions that leverage investments from the past to quickly and effectively respond to the future. Thus, businesses need technology that drives business agility and a smarter business outcome. Investment Protection Protect investments in applications through reuse and integration. From service-enabling legacy assets to inventing new ones, our technology makes your business accessible to new users in innovative ways, giving you immediate insight and interaction with partners, suppliers and customers and increasing your return on investment. NEW & ENHANCED! Web services support including WS-Business Activity, WS-Notification and WS-I Basic Security Profile, helps you more securely extend your reach and gives better application portability and control. On top of already extensive Web services support, Web 2.0 and a powerful Java Messaging Service (JMS) engine help you extend the reach of your existing applications and maximize asset utilization. Pre-integrated support for WebSphere MQ and tight integration with WebSphere ESB - the combination of these products form a powerful Enterprise Service Bus that can integrate the most diverse set of applications and environments NEW! New Deployment manager enables you to manage previous versions of WebSphere Application Server so that you can adopt newer infrastructure as your plans require NEW! New multi-cell support and compatibility features offer the ability to seamlessly adopt newer infrastructure and run applications developed in previous Java Enterprise Edition versions (backwards compatible to JEE v1.2) for WebSphere Application Server to eliminate intensive cost and resource requirements – ORACLE DOES NOT OFFER THIS! IN FACT - NO OTHER MAJOR VENDOR OFFERS THIS!
  • Main Point: IBM offers customers a range of Application Infrastructure offerings tailored to meet the wide variety of needs. No other vendor can match this breadth or deliver it’s is leading agility, flexibility and ability to maximize reuse. Whether you are creating a business critical JEE solution for millions of concurrent users, a light-weight scripting-based solution for rapid time to value, or need interoperability with .NET, WebSphere has the goods to meet your needs. WebSphere Application Server provides the SOA runtime of choice and keeps (or puts!) your company at the forefront with Web 2.0 capabilities. IBM offers customers the broadest product range of Application Infrastructure , from WebSphere Extended Deployment at the high end to WebSphere Application Server Community Edition at the low end. No other vendor can match our breadth NOTES: Point 1: CE is in white as the programming model is the same (source code is not) Point 2: XD is a product that gets added on top of these “configurations” of WAS! It does not stand alone – there is no upgrade PPA number for ND to XD!!! Point 3: Applications built running on Community Edition can be migrated to WAS and WAS ND leveraging available documentation and Redbook. TALKING POINTS: WebSphere Application Server continues to lead this marketplace with a clear vision and exemplary execution that enables us to sustain the #1 position. Proof-points to use with your customers include: I. Delivery of a an Agile, Flexible IBM WebSphere Application Server that Maximizes Reuse: We enables business flexibility & responsiveness through standards-based service composition and reuse IBM WAS is the agile foundation for your SOA, and delivers Web 2.0 capabilities that extend the reach of your SOA The innovative ways we are delivering new capabilities to market, and making our products more consumable. WebSphere Application Server V6.1 is introducing Feature Packs, which are free, downloadable product extensions (on top of V6.1), that offer targeted, incremental new features. Feature pack are available to everyone NOW ! These highlight our leadership in the development of new SOA standards such as Service Component Architecture and Service Data Objects (early implementations available in the SOA Feature Pack) and Web Services Interoperability Reliable Secure Profile (early implementation available in the Web Services Feature Pack). II. Virtualization capabilities that Accelerate Business Agility and Cost Savings to Take SOA to the Next Level: We address customer needs to increase revenue through increased business agility while controlling costs at the same time. These needs are addressed by WebSphere’s market leading application virtualization and extreme transaction processing capabilities. IBM WebSphere Extended Deployment (XD) delivers the market leading application virtualization solution to fully utilize existing application servers and deliver qualities of service III. From Web 2.0 to XTP and Beyond, Only IBM Enables Customers to Right-size Their Infrastructure: IBM WebSphere recognizes that customers will continue to seek a range of infrastructure to address the varying needs of opportunistic to systematic applications. IBM WebSphere delivers the broadest range of offerings from OSS, with WebSphere Application Server (WAS) Community Edition, to higher performance with WAS ND, WAS for z/OS and WebSphere XD.
  • The top 6 areas those 700 professionals thought were important in an application server were in this order: . Performance . Security features . Database connectivity . Scalability . Support . Diagnostics WebSphere Application Server 7.0 moved from the #2 spot to #1 The Diagnostic attribute of WAS moved up from #5 to #1 Support maintained it's top rating (with special mention of IBM helping in the support of Geronimo) WebSphere was ranked higher in ten of twenty-one categories than any other application server
  • Key Talking Points: Expanding virtualization in the data center with a new virtualization category, application infrastructure virtualization IBM’s offering is “WebSphere Virtual Enterprise”, formerly WebSphere XD Operations Optimization. We have over 200 customers and a number of them are speaking at Impact – Bank of America, Countrywide, Osaka Gas, Rotech WebSphere Virtual Enterprise works with WAS (CE and ND) as well as other application servers – Apache, BEA, JBoss, and PHP Its support for heterogeneity permits the use of the best-fit application server for each application. It can grow as needed – as your business demand grows It enables “ many servers with small loads ” model for WAS CE
  • WebSphere Application Server Is a Cost Cutting Hero Your Customers Need to know that WAS delivers the highest performing applications possible for the least cost (And crushes Oracle, yet again) Overtaking Oracle's short-lived lead (a mere two-weeks!), IBM WebSphere Application Server once again leads a popular industry benchmark for scalability and performance using technology that costs half the price of the competition. In fact, IBM has been the clear overall leader for more than 60% of the benchmark’s lifetime. Beyond winning the benchmark battles WebSphere is optimized for performance to drive down TCO across all of the programming interfaces customers use most. Businesses rely on application servers to build, deploy, and manage hundreds or even thousands of software applications - the programs people use to get business done. This makes high performance and scalability of these application servers critical to businesses who need the highest performing applications possible for the least cost. These benchmark results show that WebSphere Application Server V7 delivers an unprecedented, high level of performance in a real-world customer environment. IBM has more than 100,000 WebSphere Application Server customers worldwide and these results confirm why IBM middleware is consistently chosen to power some of the world's largest and most demanding applications. IBM WebSphere Application Server V7 currently leads the industry in all of the categories of The Standard Performance Evaluation Corp.'s (SPEC) SPECjAppServer2004 benchmark, an independent, industry-standard benchmark that measures the scalability and performance of Java 2 Enterprise Edition (J2EE) application servers. IBM's result delivered more than 81.4 million business transactions per hour, beating the previous mark held by Oracle. In a cost for performance comparison, industry leading WAS V7's results cost half the price of the competition, showing customers that when performance and cost matters, IBM WebSphere Application Server is the obvious choice. Total throughput test shows how well the application server scales up as hardware is added; and per processor-core throughput is an excellent measure of price-performance and application server efficiency. The results show a decisive lead over Oracle: In total throughput on SPECjAppServer2004 IBMWebSphere leads Oracle WebLogic by 4.8% and Oracle 10g by 32.8% (22634.13JOPS versus 21602.31JOPS versus 17046.40JOPS) In best performance on a 4-CPU Core system IBM WebSphere leads Oracle 10g by 37% and Oracle WebLogic by 49% (1198JOPS vs 874JOPS vs 804 JOPS) SPECjAppServer2004 performance landscape IBM has been the clear overall leader for more than 60% of the benchmark’s lifetime - at various times we have led by more than 40% over the nearest competition IBM is clearly committed to customer application performance with WebSphere V7 providing some of the most significant performance gains ever seen in a major release for all product areas (JEE, SIP, Messaging, etc) IBM thoroughly dominates in single 4-CPU core machine perform over its closest rivals by 37% or more For the latest sales information on WebSphere Application Server visit us at Xtreme leverage. Copy Rights and SPEC Fair Use requirements for charts SPECjAppServer is a trademark of the Standard Performance Evaluation Corp. (SPEC). Competitive numbers shown reflect results published on as of November 6, 2008. The comparison presented is based on best performing overall SPECjAppServer2004 results, best performing overall SPECjAppServer2004 results divided by processor cores used, and 4-CPU servers and application server products currently shipping by IBM, Oracle, HP, and Sun. For the latest SPECjAppServer2004 results visit
  • Dynamic start of app server components based on application needs Application examined by WAS runtime at app install to generate ‘activation plan’ Server runtime starts only those components required by activation plans Requires targeting of application scenarios to provide useful separation of app server components – staged across WAS releases V7 includes framework and ‘web/JDBC’ application scenario Out of the box you don’t see a significant improvement, default provides support for entire range of WAS applications. Scripts provided to enable Runtime Provisioning component deselection based upon application needs. Initially memory savings are expected to be modest, 10% range. Startup time improvements can be significant. Example 9 seconds versus 21 seconds for WAS V6.1. Also used in ‘fixed function servers’ eg WAS Proxy server – up to 40% reduction in memory footprint Proxy Server doesn’t run any WAS applications. Designed for extension by WebSphere family products
  • Statistics Source of statistics on Revenue, Risk, Flexibility, Cost: IBM IBV (Institute for Business Value) Study. Main point IBM's Institute for Business Value study on the business value of SOA demonstrates that businesses justify investment in projects rooted in SOA because of cost savings but quickly realize improvements in flexibility and innovation IBM recently completed an in-depth survey of X# of its customers who had implemented projects affiliated with SOA. These were detailed, extensive interviews with senior level company representatives into all phases of the projects. The findings revealed insight into what factors were most important in pursuing these projects. First of all, companies didn't describe what they were doing as "SOA projects"; instead, they were undertaking business-focused projects and were using the principles of SOA in doing so. The study found that at the onset, cost reduction is the initial justification for incorporating SOA practices into projects. However, as the projects progressed, companies quickly realized that the projects were also leading to greater flexibility which in turn led to greater innovation and the ability to drive greater revenue. Additionally, the study found that there is still the opportunity to use SOA as a competitive advantage but with adoption of these principles becoming more and more widespread, SOA and the flexibility and cost savings that it brings is quickly becoming table stakes.
  • IBM SOA Foundation describes the entry points, offerings and services for Enterprise composite SOA development and governance. Business Services Platform: Reusable business services on the 2 nd and 3 rd tier. Web 2.0 Platform: Highly interactive, Web-based, user-defined, situational applications.
  • Main point: The result of Rich Internet Application technology is that applications are becoming more interactive. Ajax is a form of RIA techniques that uses open standards and does not require browser plug-ins. Ajax has become popular because it leverages existing browser technology and will work in major Web browsers. Unlike proprietary alternatives, Ajax leverages technologies like JavaScript and DHTML that have been around for nearly a decade, therefore companies are able to leverage existing development skills. Most people are already familiar with an Ajax applications. Google Maps and mail, Yahoo mail, Plaxo, Flickr and Zillow all use Ajax. Lotus Domino Web Access has been around for a number of years and uses Ajax. Gartner believes that Ajax adoption will continue at a rapid pace. By 2010 they believe that 60% of applications will use Ajax.
  • Main point: An improved user experience does more than just make pretty user interfaces. Improved user experiences through Ajax lead to tangible business benefits. For customer facing applications using Ajax, organizations can realize improved customer satisfaction from exceeding customer’s expectations, differentiating from competitors, and increasing customer affinity. For internal applications, user experience improves employee productivity (shorter wait times, streamlined interactions) and enhanced decision making through combining data in the user interface from multiple external sources. For example, applications in the insurance industry could combine weather data, subscriber lists, and Google maps to visualize how weather might impact claims by geography.
  • Main point: The Feature Pack for Web 2.0 provides server and client runtime technologies to extend existing SOA and Java EE investments. The capabilities of the Feature Pack for Web 2.0 are: Web 2.0 to SOA Connectivity – Enables REST access to existing EJBs, SOA and POJOs through simple configuration. REST enables Ajax applications to interact directly with business objects and enterprise services. Through an Ajax Proxy component developers can leverage external Web services like Google Maps in their internal applications. In addition to facilitating the REST protocol, Web 2.0 to SOA Connectivity allows business to extend data to customers and partners in the form of easily consumable Web feeds (RSS / ATOM). Ajax Messaging – Extends enterprise messaging and JMS to the Web with real-time updates to Ajax web pages. Examples of how this technology can be provided include financial dashboards showing market data or enterprise monitoring applications. Ajax Messaging plays an important role in collaboration applications by allowing real time interactions in browser based instant messaging or document authoring. Also, consumer entertainment applications have leveraged this technology to provide sport score updates, online games like poker, and play by play. Ajax Development Toolkit – Includes Dojo Toolkit with IBM extensions. Utilizing a Ajax development toolkit with the support of IBM will ultimately reduce Ajax development costs and time to market.
  • **Main point: Business flexibility requires IT flexibility. IT flexibility is very difficult and expensive with today’s systems that look like the diagram. So now that we’ve talked about the need for flexibility and reuse, let’s look at some of the barriers that sometimes prevent companies from getting to where they want to be. Again, let’s emphasize that the business can only be as flexible as the IT systems that support it. On the right, you’ll see an actual application architecture for a consumer electronics company. Current approaches to IT architecture do not support these drivers The text on the left all has to do with IT infrastructure that has grown bit by bit, over the years to handle focused issues with no recognizable roadmap. Linkages between pieces of this infrastructure tend to be inflexible and very difficult, expensive, and time-consuming to change.
  • Delivers: Innovative programming model to access communications services without requiring expertise in communications technologies Simply and rapidly add communications support to any application or business process, leveraging an SOA approach Builds on: Existing WAS investments & includes SIP Servlet 1.1 support Business Value: Enhances existing & new apps to reduce costs and human latency, improve user experiences, and increase the effectiveness of interactions Open Beta available May 4
  • Delivers: Innovative programming model to access communications services without requiring expertise in communications technologies Simply and rapidly add communications support to any application or business process, leveraging an SOA approach Builds on: Existing WAS investments & includes SIP Servlet 1.1 support Business Value: Enhances existing & new apps to reduce costs and human latency, improve user experiences, and increase the effectiveness of interactions Open Beta available May 4
  • Higher value widgets for enhanced web based communications Contact Center Co-browsing Peer to Peer Co-browsing Two-way Synchronized Forms
  • Performance And Reuse

    1. 1. 2791: Improve Performance, Reuse Applications, and Reduce Costs to Survive in Today's Economy Erik Kristiansen, Product Manager John Stecher, WebSphere Performance Darnley Etienne, Cardinal Health
    2. 2. The Headlines Are Bleak… <ul><li>Pressure on the business leads to… </li></ul><ul><ul><li>New IT Requirements as the business optimizes operations and is pushed to expand through new channels </li></ul></ul><ul><ul><li>Tighter resources as head count and budgets are cut </li></ul></ul>Depressing Economic Indicators… “U.S. gross domestic product fell at a 6.3% annual rate in the fourth quarter.&quot; Cost Cutting Across Industries “Weekly jobless claims rose as expected.” Even Google is suffering… “Google to Trim Nearly 200 Jobs”
    3. 3. IT must focus on today’s business imperatives… Cost Optimization to slash operational and maintenance expense and maximize efficiency necessary for all economic climates To Survive…To Succeed! Agility to take advantage of new revenue opportunities and address competitive threats +
    4. 4. Applications Are At The Core Of Your Business You depend on an application foundation that meets the needs of customers, partners and employees Partners Customers Employees Market Smart SOA Application Foundation
    5. 5. Leveraging a Smart SOA Application Infrastructure To deliver cost-optimization and agility “ Meet business objectives consistently, nimbly, cost-effectively” “ Enable applications to adapt to changing market conditions” “ Address extreme demands of clients & business models” Business Needs Adoption Patterns Application Foundation Intelligent Management Extreme Transaction Processing
    6. 6. Achieving Cost Optimization and Agility Through Performance and Reuse <ul><li>Improve developer productivity </li></ul><ul><li>Quickly adapt to scale and new deployments </li></ul><ul><li>Reduce hardware costs through transaction performance </li></ul><ul><li>Reduce development and maintenance costs </li></ul><ul><li>Reuse legacy assets in new application types </li></ul><ul><li>Improve existing assets through new application server capabilities </li></ul>Performance Reuse
    7. 7. Enabling Performance and Reuse Smart SOA Application Foundation Intelligent Management <ul><li>Innovative Foundation </li></ul><ul><li>High Performance </li></ul><ul><li>Simplified Development & Management </li></ul><ul><li>Lower Operational and Energy Costs </li></ul><ul><li>Increase Flexibility and Agility </li></ul><ul><li>Better Manage Health, Improve Service and Application Performance </li></ul>
    8. 8. Enabling Performance and Reuse With Application Infrastructure products from IBM Smart SOA Application Foundation <ul><li>IBM WebSphere Application Server </li></ul><ul><li>IBM WebSphere Application Server CE </li></ul><ul><li>IBM WebSphere sMash </li></ul><ul><li>IBM CICS Transaction Server </li></ul><ul><li>IBM WebSphere Application Server Network Deployment </li></ul><ul><li>IBM WebSphere Virtual Enterprise </li></ul><ul><li>IBM Problem Determination Tools for z/OS </li></ul>Intelligent Management
    9. 9. Spotlight: IBM WebSphere Application Server v7 <ul><li>Innovative foundation to improve customer satisfaction </li></ul><ul><li>High Performance for 24 x 7, secure, business availability </li></ul><ul><li>Simplified development and administration for insightful, adaptive business capabilities </li></ul>IBM WebSphere Application Server v7 New Rational Application Developer for WebSphere V7.5 New Flexible Management New Dynamic Provisioning Enhanced Security Feature Pack Strategy Enhanced Performance Enhanced Administration Enhanced Standards Support
    10. 10. IBM WebSphere Application Server Family Your Choice of Innovative Performance Based Application Foundations WebSphere Application Server Network Deployment Capabilities Customer Needs Built on common WebSphere code Built on open source technology Reduced acquisition costs; Small footprint.. Ultimate scalability & performance; functional depth & breadth Fast deployment High Qualities of Service WebSphere Application Server for zOS Ideal for lightweight, departmental apps where cost and simplicity are key WebSphere Application Server – Express WebSphere Application Server WebSphere Application Server Community Edition Optimized for mainframes Ideal for business critical and key company wide apps requiring highest levels of reliability, security, scalability & manageability Tailored for smaller business
    11. 11. Agriculture Insurance Company Implements WebSphere Application Server V7 to Improve the Scalability, Reliability, and Security of their Application Foundation <ul><li>Industry Pains </li></ul><ul><li>Developers require innovative programming models </li></ul><ul><li>Maintain one version of App Server in production </li></ul><ul><li>Simplify Administration tasks </li></ul><ul><li>Smarter Business Outcomes </li></ul><ul><li>Access to the latest industry standards, APIs, and new technology that developers needed </li></ul><ul><li>99% of our apps work in WAS V7 environment without modification </li></ul><ul><li>Significantly reduced development time to develop new Scripts </li></ul>Why Smart SOA Application Foundation? “ WAS V7 delivers higher performance and increased responsiveness in the Administration of WAS V7. You can quickly bring JVMs online with WAS V7…” We have been testing WAS V7 for a year and everything works as expected and meets our expectations as a black box replacement for WAS V6.1” Brooke Hedrick, Lead Web Administrator
    12. 12. Users’ Choice: Application Server Rankings September 2008 Users were asked to rank twenty-one different features or characteristics for each application server. The attributes, as they were ranked by users, are shown in the table below: Application Server Attributes Relative Rranking Weighting Performance 252.3 Security features 240.6 Database connectivity 228.0 Scalability 223.9 Support 214.3 Diagnostics 206.6 Event log 202.3 Value to cost ratio 197.4 Compatibility with other software 194.3 Transaction services 187.2 Server infrastructure 175.7
    13. 13. Spotlight: WebSphere Virtual Enterprise Business Value: Lower costs for your enterprise applications and SOA environment while increasing flexibility and agility to ensure business process integrity, improve service and application performance, and better manage application health. <ul><li>Quickly provision new applications and services </li></ul><ul><li>Traffic shaping and flow control </li></ul><ul><li>Start / stop services and applications on demand </li></ul><ul><li>Pause or stop low priority services and applications. Dynamically delivers resources where they are needed most. </li></ul><ul><li>Fully utilize existing hardware and application servers </li></ul><ul><li>Reduce energy requirements and optimize spending on physical assets. </li></ul>Lower operational and energy costs <ul><li>Ensure application availability </li></ul><ul><li>Minimize application management and administration. </li></ul><ul><li>High quality of service and proactively ensure the health of applications, services, & associated processes. </li></ul>Increase Flexibility and Agility Better Manage Health, Improve Service and Application Performance Virtual Enterprise
    14. 14. Performance
    15. 15. Ways To Survive The Down Economy Through Performance Application Development IT Operations Business <ul><li>Impact developer productivity </li></ul><ul><ul><li>Simplified programming models </li></ul></ul><ul><ul><li>Improved reuse </li></ul></ul><ul><li>Reduce operations overhead </li></ul><ul><li>Virtualization. Reduce energy costs and hardware requirements </li></ul><ul><li>Improve business user productivity </li></ul><ul><li>Reach new audiences </li></ul><ul><li>Increase customer satisfaction </li></ul>
    16. 16. Application Development Java Standards Java EE 5, JDK 6 Web Services SOA, Interoperability Web 2.0 Rich Internet Applications Feature Packs Access to the latest innovations Simplified programming models increase developer performance
    17. 17. <ul><li>IBM Wins in Cost for Performance </li></ul><ul><ul><li>World record setting performance in the overall benchmark category </li></ul></ul><ul><ul><li>Industry leading WAS V7’s result cost half the price of the competition while processing more than 130,000 transactions per second </li></ul></ul><ul><ul><li>Leading Oracle/HP and Oracle/Sun by more than 16% in performance per CPU core </li></ul></ul>IT Operations - Industry Leading Performance IBM WebSphere App Server V7 Oracle WebLogic AppServer 10.3 Oracle AppServer 10g Sun Java System AppServer 9.1 SPECjAppServer2004 Total Configuration Leaders (Higher is Better) SPECjAppServer2004 JOPS per Core Leaders (Higher is Better) Better performance means less hardware and energy cost IBM WebSphere Oracle WebLogic Oracle 10g
    18. 18. IT Operations – WAS v7 Runtime Provisioning HA Manager Security SIP Container Web Services EJB Container Web Container V6.1 Server Infrastructure… HA Manager Security SIP Container Web Services EJB Container Web Container V7 Server Infrastructure… Dynamically Activated!! All Activated Selects only the needed functions for memory and space efficiencies significantly reducing the application server footprint and start-up times
    19. 19. About Cardinal Health <ul><li>Cardinal Health is a fortune 19; $87 billion global manufacturer and distributor of medical and surgical supplies and technologies dedicated to making healthcare safer and more productive. Our customers are located on five continents and include hospitals, medical centers, retail and mail-order pharmacies, clinics, physicians, pharmacists and other healthcare providers. </li></ul>
    20. 20. Virtualization - Cardinal Health <ul><li>Problem </li></ul><ul><ul><li>A decision had to be made to avoid the risk of critical applications running on unsupported & non-standard technology and reduce or lower the escalating support cost </li></ul></ul><ul><ul><li>Inefficient use of hardware resources </li></ul></ul><ul><ul><li>Older processors and chipsets </li></ul></ul>Web Server Web Server
    21. 21. Virtualization - Cardinal Health <ul><li>Result </li></ul><ul><ul><li>Shared pool of hardware resources </li></ul></ul><ul><ul><li>Reduction in server count </li></ul></ul><ul><ul><li>61 BEA WebLogic Servers to 33 WebSphere Virtual Enterprise Servers </li></ul></ul><ul><ul><li>HP UNIX to SUSE Linux 10 </li></ul></ul>Web Server Web Server ODR ODR
    22. 22. Reuse
    23. 23. How does reuse benefit companies in a down economy? <ul><li>Allows development teams to work together more efficiently </li></ul><ul><li>Enables the business to be more flexible / agile </li></ul><ul><li>Improves time to market </li></ul><ul><li>Reduces maintenance costs </li></ul>
    24. 24. SOA Drives Reuse and Agility <ul><li>Align business and IT. </li></ul><ul><li>Adapt to change. </li></ul><ul><li>Lead and accelerate change. </li></ul><ul><li>Reduce operating cost. </li></ul><ul><li>Improve competitiveness. </li></ul><ul><li>Deliver innovative business solutions. </li></ul><ul><li>Shift spending towards new capabilities. </li></ul><ul><li>Raise flexibility thru open standards. </li></ul>Flexibility ↑ 100% Revenue ↑ 51% Risk ↓ 71% Cost ↓ 97% Business Information Technology
    25. 25. Extending Reuse Through Web 2.0 Web 2.0 Platform SOA Foundation Business Services Platform <ul><li>Robust infrastructure for Enterprise QoS </li></ul><ul><li>Service management and governance </li></ul><ul><li>Facilitates creation of composite applications </li></ul><ul><li>Enables dynamic, industry-specific business services </li></ul><ul><li>Facilitates creation of next generation applications </li></ul><ul><li>“ Light weight” consumer platform </li></ul><ul><li>Facilitates creation of user-defined situational service-based applications </li></ul><ul><li>Reaches the Long Tail </li></ul>
    26. 26. Web 2.0 Applications Provide Dynamic User Experiences What is Ajax? Asynchronous JavaScript and XML (Ajax) is subset of Rich Internet Application (RIA) techniques that uses open standards and does not require additional Web browser plug-ins. Ajax Examples Google Maps, Google Gmail, Yahoo Mail, Plaxo, IBM Lotus Domino Web Access, Flickr, and Zillow. “ By 2010, at least 60 percent of new application development projects will include RIA technology…” Source: Gartner Report, Rich Internet Applications are the Next Evolution of the Web (May 11, 2005; ID Number: G00127774) Technology
    27. 27. Web 2.0 Drives Real Business Value <ul><li>Improved customer satisfaction and retention </li></ul><ul><ul><li>Exceed high consumer expectations for user experience </li></ul></ul><ul><ul><li>Increase customer affinity </li></ul></ul><ul><li>Increased employee productivity </li></ul><ul><ul><li>Streamline user interaction and improve ease of use </li></ul></ul><ul><ul><li>Enhance decision making through Ajax-enabled mash-ups </li></ul></ul>
    28. 28. Feature Pack for Web 2.0 IBM $125.25 +$2.50 … MSFT $43.75 -$1.50 … <ul><li>Ajax Development Toolkit </li></ul><ul><li>Increase developer productivity </li></ul><ul><li>Ajax Messaging </li></ul><ul><li>Increase user satisfaction, performance </li></ul>EJBs POJOs SOA Ajax Proxy WebSphere Application Server Service Bus (JMS) <ul><li>Web 2.0 to SOA Connectivity </li></ul><ul><li>Reuse, Extend SOA to Web 2.0 </li></ul>Web Feeds Ajax Application Event-Driven Data External Web Services
    29. 29. Service Component Architecture (SCA) <ul><li>The programming model for SOA – enables agility </li></ul><ul><li>A open standard for service assembly </li></ul><ul><li>A framework for implementing, assembling, composing and deploying services </li></ul><ul><li>WebSphere Application Server v7 Feature Pack for Service Component Architecture </li></ul>
    30. 30. Communications Enabled Applications <ul><li>Communications enabled applications (CEA) are a set of IT components and communication technology components that are integrated using a particular service-oriented architecture to increase the productivity of an organization and/or improve the quality of users' experiences. </li></ul><ul><ul><ul><ul><ul><li>Source: Wikipedia </li></ul></ul></ul></ul></ul>Market Definition
    31. 31. WAS V7 Feature Pack for CEA - Beta <ul><li>Delivers: Innovative programming model to access communications services without requiring expertise in communications technologies </li></ul><ul><li>Builds on: Existing WAS investments & includes SIP Servlet 1.1 support </li></ul><ul><li>Business Value: Enhances existing & new apps to reduce costs and human latency, improve user experiences, and increase the effectiveness of interactions </li></ul><ul><li>Open Beta available May 4 </li></ul>WebSphere Application Server V7 Feature Pack for Communications Enabled Applications (Beta)
    32. 32. CEA Programming Model <ul><li>Telephony Access Services </li></ul><ul><li>Make and Disconnect a call </li></ul><ul><li>Receive incoming call notifications </li></ul><ul><li>REST and Web service access to telephony services </li></ul><ul><li>Simple provisioning via standard telephony SIP CTI Gateway </li></ul><ul><ul><li>Multi-modal Communications </li></ul></ul><ul><li>Web widget access to telephony services </li></ul><ul><ul><li>Click to Call </li></ul></ul><ul><ul><li>Call Notifications </li></ul></ul><ul><li>Fully customizable & extensible elements of a multi-modal stack </li></ul><ul><ul><li>REST services to share information from one peer session to another </li></ul></ul><ul><ul><li>Web widgets to push and pull data events from peer to peer </li></ul></ul><ul><ul><li>Higher value widgets for enhanced web based communications </li></ul></ul>
    33. 33. Summary Performance Reuse The Application Foundation and Intelligent Management present key opportunities to reduce costs and become more agile through… <ul><li>Improve developer productivity through the latest standards </li></ul><ul><ul><li>Reduce operations overhead, energy costs through virtualization </li></ul></ul><ul><li>Impact the business: productivity, reach, customer satisfaction </li></ul><ul><li>SOA and Web 2.0 </li></ul><ul><li>Service Component Architecture </li></ul><ul><li>Communications Enabled Applications </li></ul>
    34. 34. We love your Feedback! <ul><li>Don’t forget to submit your Impact session and speaker feedback! Your feedback is very important to us, we use it to improve our conference for you next year. </li></ul><ul><li>Go to on a smartphone device or a loaner device </li></ul><ul><li>From the Impact 2009 Online Conference Guide; </li></ul><ul><ul><li>Select Agenda </li></ul></ul><ul><ul><li>Navigate to the session you want to give feedback on </li></ul></ul><ul><ul><li>Select the session or speaker feedback links </li></ul></ul><ul><ul><li>Submit your feedback </li></ul></ul>
    35. 35. © IBM Corporation 2009. All Rights Reserved. The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. The following are trademarks of the International Business Machines Corporation in the United States and/or other countries:, CICS, CICSPlex, DataPower, DB2, DB2 Universal Database, i5/OS, IBM, the IBM logo, IMS/ESA, Power Systems, Lotus, OMEGAMON, OS/390, Parallel Sysplex, pureXML, Rational, Redbooks, Sametime, SMART SOA, System z , Tivoli, WebSphere, and z/OS. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries. IT Infrastructure Library is a registered trademark of the Central Computer and Telecommunications Agency which is now part of the Office of Government Commerce Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both. ITIL is a registered trademark, and a registered community trademark of the Office of Government Commerce, and is registered in the U.S. Patent and Trademark Office Intel and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. UNIX is a registered trademark of The Open Group in the United States and other countries. Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.