Your SlideShare is downloading. ×
Fusion Middleware Application Grid
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Fusion Middleware Application Grid

2,000
views

Published on

Fusion Middleware Application Grid

Fusion Middleware Application Grid


0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,000
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
40
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Main point: open on a strong, positive note; make clear what products we’re talking about Hello everyone and welcome to this breakout on application grid. Application grid is a term we use to refer to an architecture and approach to foundation-level middleware, technologies such as application servers and transaction processing platforms. Within Oracle Fusion Middleware, these are probably best known to you with names such as WebLogic, Tuxedo, JRockit, and Coherence. You could think of these products as the “foundation of the foundation”. There are some very exciting innovations in these products for 11g, making the application grid vision more compelling than ever and truly strengthening the foundation as our title asserts.
  • Main point: protect ourselves legally This is our standard disclaimer--we will touch on some visionary things in this talk that should not be used for contractual purposes.
  • Main point: roadmap/structure for talk Today we’ll look at each of the products in the application grid family and cover some of the most exciting new capabilities and their benefits. Before we do that, we’ll set up some context and get a sense of the motivations and opportunities behind the application grid approach and the areas we’ve enhanced. We’ll wrap up with some customer case studies and pointers to more information.
  • Main point: the economic environment and IT trends drive these three areas to be top-of-mind The current economy drives two opposing demands on every enterprise’s IT strategy: the demand to be efficient, and the demand to be competitive. Lower growth, revenue, and/or profits in a down or flat economy mean lower budgets and more pressure to get the most out of what you’ve already got, whether it’s server, infrastructure software, or applications. At the same time, lower market growth means competition is more intense than ever, because your business’s growth can’t simply come from new customers entering the market—you have to win over your competitor’s customers. And of course they’re trying to do the same to you. This means that things like application responsiveness and reliability have to be better than that of your competitors. And finally, the combination of industry consolidation through M&A and continuous technology innovation mean you have to constantly rein in the sprawl by standardizing and simplifying—otherwise,the sheer complexity of your IT will undermine the efficiency and/or competitiveness we just talked about.
  • Main point: foundation-level middleware is critical for business efficiency, competitiveness, and simplification We’re talking here today about middleware, and in particular, the bottom of the middleware stack. The “foundation of the foundation” as we said earlier. What does this low-level stuff have to do with business-level efficiency, competitiveness, and simplification? A lot, as it turns out. The foundation is make-or-break for a number of fundamental characteristics of all layers of technology above it. In the efficiency area, it directly controls how well underlying resources such as hardware is utilized. The foundation’s support for management and automation have huge impact on the time and cost it takes to run your IT operations. In the competitiveness area, the most obvious impact is raw performance. Application-server-level technologies are critical to how much of the underlying hardware’s computing potential you can squeeze out for your applications. But it is also critical for reliability and flexibility. Super high performance that breaks all the time doesn’t help you retain customers. A foundation that is hard to change hinders your ability to innovate at a business level to compete. And finally, simplification. As the bottom of the stack, the foundation is a highly leveraged place to consolidate and standardize. The more consistent you can make this underlying layer across all your diverse applications and services, the more you can simplify and automate operational tasks.
  • Main point: a number of trends are leading us to the application grid approach This is the infamous Gartner hype curve, a sort of timeline showing how technologies typically burst into mainstream discussion with a rise of inflated expectations, then go through a period of downplay as they underfulfill those expectations, and ultimately reach a period where the world is more-or-less realistic about how to use them and what they can do. As examples, we can see how Web services and SOA are getting pretty mature. Service-oriented business and Web 2.0 are a bit behind—somewhat in the trough of disillusionment. Cloud computing, on the other hand, is on the explosion part of the curve. <click>Let’s focus on a couple of themes here and try to piece together what this means for foundation middleware. First, the proliferation of SOA means that applications are more and more composite entities, fragmented into finer-grained entities being managed across your infrastructure. At the same time, as SOA lives up to its promise of component reuse, the growth and volatility of load on these components can be significant. Resource sharing, at various levels of the stack, is also becoming much more prominent. Most famous in technologies such as server virtualization, this sharing can be enabled at the storage, memory, database, and application server levels. The need for efficiency and advances in technology drive this in a virtuous circle. Finally, the rise of cloud computing is driving new ways of thinking about what to do with shared services and how to get the most out of them. We’re not going to talk a lot about cloud computing here today, but note that it is both driving and being driven by many of the application grid concepts we’ll touch on today. Also note that this curve implies a coming period of disillusionment with inflated expectations for cloud. This does not mean there is no value in cloud, just that some folks will hype it beyond its substance. We will stay focused on the substantive aspects of cloud and not try to make absurd claims about it.
  • Main point: it’s not just Oracle talking about these concepts Here’s a quote from Gartner just a few months ago that captures some of the relationship between infrastructure technology, virtualization, grid computing, and cloud. [read quote]
  • Main point: define application grid and highlight its benefits as they relate to the opening slide; reinforce that app grid is necessary and the best approach in addressing today’s challenges So that brings us to “application grid”. What is it? You have a number of applications and services you need to support <click to bring up black boxes> and a set of resources to run them <click to bring up servers>. Traditionally there has been a highly siloed, dedicated stack approach to associated apps with resources. <click to bring up app grid pic> The application grid approach is about breaking down those silos and<click to bring up “pooling” text> sharing and pooling resources instead. <click to bring up “dynamic adjustment” text> By dynamically and automatically adjusting the allocation of resources across needs, you can get much higher utilization out of hardware because you’re not provisioning each application for its own worst case. You get higher reliability through the multiplicity of resources, and higher performance through parallelization. From this you address <click> efficiency with lower operational costs, competitiveness by enabling your business to outperform competitors with responsiveness and innovation, and <click> simplification by consolidating to a consistent foundation that has many synergies with the rest of the stack—particularly the Oracle stack.
  • Main point: explain why Oracle and tie in to overarching Fusion Middleware 11g messaging <click> So, everything we just talked about might appear to be achievable with any number of different technologies out there. Why Oracle? <click> first of all, the products we’re talking about here, WebLogic Server, JRockit, Tuxedo, Coherence, and Enterprise Manager, have a number of unique design advantages. The products are best-of-breed along many dimensions including performance, market share, etc. They are comprehensive in supporting not just Java but also C/C++/COBOL apps. Everything is open via standard APIs. And, these products are extremely well integrated with each other as well as the rest of the stack. <click> in the area of agility and intelligence, you’ll find the most advanced automation here in the individual product mechanisms as well as how plug into Enterprise Manager. Agility comes in a number of ways—how fast and easy it is to deploy apps on the grid, how easy and automated it is to adjust capacity, etc. <click> We take advantage of innovations—our own as well as the industry’s—in a number of ways. The latest Jrockit JVM allows you to get the most from 64-bit and multi-core CPUs. As we’ll see in more detail in a bit, there are significant cross-Oracle-stack synergies such as that between WebLogic Server and RAC.
  • Main point: explain why Oracle and tie in to overarching Fusion Middleware 11g messaging <click> So, everything we just talked about might appear to be achievable with any number of different technologies out there. Why Oracle? <click> first of all, the products we’re talking about here, WebLogic Server, JRockit, Tuxedo, Coherence, and Enterprise Manager, have a number of unique design advantages. The products are best-of-breed along many dimensions including performance, market share, etc. They are comprehensive in supporting not just Java but also C/C++/COBOL apps. Everything is open via standard APIs. And, these products are extremely well integrated with each other as well as the rest of the stack. <click> in the area of agility and intelligence, you’ll find the most advanced automation here in the individual product mechanisms as well as how plug into Enterprise Manager. Agility comes in a number of ways—how fast and easy it is to deploy apps on the grid, how easy and automated it is to adjust capacity, etc. <click> We take advantage of innovations—our own as well as the industry’s—in a number of ways. The latest Jrockit JVM allows you to get the most from 64-bit and multi-core CPUs. As we’ll see in more detail in a bit, there are significant cross-Oracle-stack synergies such as that between WebLogic Server and RAC.
  • Main point: overview for rest of presentation; we’ve achieved a lot with 11g Here’s a little preview into the rest of the presentation. With 11g, we’ve achieve a lot. A year ago, we said we’d integrate the BEA technologies in the next 18-24 months. In fact, we’ve achieved it in 12, with a fully converged application server. We’ve created tools that will make this the best upgrade experience ever. And we have numerous features, some of which are listed here and which we’ll go into in more detail, that are all directly beneficial to your business in terms of efficiency, competitiveness, and simplification.
  • Let’s start with the heart of WebLogic Suite and Java-based application grid, WebLogic Server
  • Main point: get everyone on the same page as to what an app server is and why it’s important So what is and application server, and why do we care? <click> first and foremost, it implements a set of industry standard APIs, Java EE, and the quality of implementing these standards is make-or-break for performance and reliability, two linchpins of competitiveness. <click> Beyond what’s specified in the industry standards, application server vendors do different things in the way of clustering, integration, and management. These are directly related to scalability, flexibility, and how easy it is to manage not just a single application server instance, but you infrastructure in aggregate. These things drive our business goals of efficiency and simplicity.
  • Main point: the BEA integration is done, and both WebLogic and OC4J customers in the audience should be happy As we mentioned earlier, WebLogic Server 11g represents a phenomenal 12-month development exercise in converging the world’s leading application server technologies. Let’s look at this in more detail. At a macro level, the converged container includes modules from both roots, such as WebLogic Server’s clustering and OC4J’s RAC integration and diagnostics capabilities. <click> On top of this application server is certified the rest of the Oracle middleware stack, and note that WebLogic Server 11g includes the OC4J support for Forms, Reports, Portal, etc. as well as SOA, BPM, WebCenter, Identity Management, etc. <click> Finally note that this the platform of choice for both custom apps and packaged apps; in particular it is the platform for the forthcoming Oracle Fusion Applications.
  • Main point: upgrading to 11g is fast and easy With 11g, we’ve put a tremendous effort into enabling, accelerating, and generally automating the upgrade process to make it as painless as possible. This screen-shot shows a step of the upgrade process with navigation through a report identifying artifacts and metadata that need to be upgraded, indications of their priority and complexity, and links to automation.
  • Main point: proof point that WebLogic Server is #1 In terms of competitiveness and the ability to outperform your competition on raw application responsiveness, WebLogic Server has long been and continues to be the highest performance application server in the market, holding world records in all categories of the SPECjAppServer benchmark.
  • Main point: GridLink for RAC, new in 11g, makes WebLogic Server-RAC integration easier, more reliable, and higher performance An important new feature for WebLogic Suite 11g is GridLink for RAC. This is an integration between WebLogic Server clusters with “multi data sources” and Database RAC. <click>You have a clustered database using RAC, <click> you have clusters of WebLogic Server using multi data sources. GridLink optimizes the integration of these two clustering mechanisms for the highest possible grid reliability and performance and makes it much easier to set up than in the past. This RAC optimization is leveraged by upper layers of the Fusion Middleware stack, is the only RAC integration highlighted in industry benchmarks such as SPECjAppServer, and is the only one with declarative configuration rather than requiring programming. This is an excellent example of BEA integration into Oracle Fusion middleware and an example of why WebLogic Suite is the best foundation for your entire stack.
  • Main point: Enterprise Grid Messaging is another example of integration that improves performance and simplifies things WebLogic Server has been know for excellence in Java Message Service (JMS) messaging for a long time. With 11g, we’ve further refined and improved the performance of that mechanism and it’s particular capabilities: unit of order, unit of work, store-and-forward, and distributed destinations. In another example of BEA integration, and cross-stack synergy that makes WebLogic Suite the best platform for your Oracle infrastructure, we’ve tightened the integration with Oracle AQ queuing, making this easier to set up and higher performance. You now have numerous options for message persistence with WebLogic Server JMS, including file, database, AQ, and even bridges to other systems such as .NET. And from the client side, the picture is also highly heterogeneous, with many die-hard .NET shops using WebLogic Server JMS as their messaging backbone.
  • Let’s take a brief look at an important underpinning to the application server, the JRockit JVM
  • Main point: the JVM is a critical underpinning of application server/application grid performance and instrumentation JRockit is the advanced Java Virtual Machine technology we acquired from BEA. Every Java application, whether it uses an application server or not, ultimately runs on a JVM, which is make-or-break for performance. Jrockit holds the world record for performance according to the industry benchmark SPECjbb. In addition, the JVM in an important place to obtain metrics like latency and memory usage, which drive optimization decisions higher in the stack. JRockit has by far the best instrumentation, which can run continuously in production due to its zero-overhead characteristic. JRockit Real Time is the only JVM that can get bounded, predictable latency from *standard* Java—no code change required. And with the latest release for 11g JRockit automatically exploits and uses all cores in multi-core chips, taking full advantage of this industry hardware trend.
  • With the combination of WebLogic Server and JRockit, you have and extremely reliable and high-performance foundation for application grid. Let’s look now at a technology that takes that to the next level, Coherence.
  • Main point: memory is becoming highly inexpensive; Java needs help making use of it Memory is becoming highly inexpensive; Java needs help making use of it due to garbage collection, operating system limitations, and other issues. An alternative approach is needed.
  • Main point: define Coherence Coherence is an in-memory data grid. The basic function of this is to use the memory of multiple machines as if it were all local, appearing to the application as a single contiguous block of memory. Coherence makes effective use of even huge memory on each machine. By replicating objects and holding them in memory close to where the computation is carried out, both reliability and performance are greatly improved. Nodes can be added and removed dynamically, meaning Coherence is an important mechanism to support application grid’s dynamic capacity adjustment across shared resources. And Coherence can scale to literally thousands of nodes.
  • Main point: give a sense of where Coherence is helpful The Coherence in-memory data grid can be used anywhere where performance is important or critical and where performance can be improved by holding more data in memory. It is great for fault-tolerance needs due to its replication and automated fail-over. Use cases involving frequent access to shared data, such as Web-based applications fronting a large data store, are excellent candidates.
  • Main point: ActiveCache makes it particularly easy to turbocharge Web-based applications with no code change ActiveCache is an important new feature in 11g, and another example of integration and cross-stack synergy. This enables very simple configuration of WebLogic Server-based Web applications to store Web session state in a Coherence data grid. This allows very large data-sets such as the result-sets from large search queries to be held in memory for both reliability and responsiveness.
  • Let’s switch gears for a bit and leave the Java world to see what application grid has to offer the C/C++/COBOL world.
  • Main point: Tuxedo is still very important and relevant. Let’s start by calibrating everyone on the importance of Tuxedo. Tuxedo runs an amazing share of the world’s transactions. We naturally assume that much of enterprise computing is in Java, but in fact it’s not. The applications represented here are not trivial, foot-in-the-door test apps just so we can use the logo—in each of these cases a Tuxedo-based solution handles a major share of the respective company’s mission-critical transaction volume. That in itself speaks for Tuxedo’s awesome reliability, availability, scalability, and performance.
  • Main point: Tuxedo very much instantiates the application grid vision and architecture Think of Tuxedo as an application server for C, C++, and COBOL applications. Tuxedo is the #1 distributed transaction processing platform in the world, with 2/3 market share. It has been around for more two decades, with roots in Bell Laboratories as the basis for telephone billing systems. This translates to an unmatched level of debugging and tuning, making Tuxedo arguably the most reliable and performance-optimized piece of software on Earth. In addition, it has clustering capabilities that make it an excellent basis for an application grid architecture.
  • Main point: one of the primary use cases for Tuxedo is rehosting mainframe applications. One of the primary use cases for Tuxedo is rehosting mainframe applications. In most cases this is a straightforward recompile of the mainframe code, with a very small amount of integration code reworked with significant aid from automated conversion tools. Rehosting on Tuxedo is an excellent way to preserve investment, reduce ongoing operational costs by as much as 80%, and modernize legacy assets with simplified SOA enablement.
  • Main point: roadmap/structure for talk Today we’ll look at each of the products in the application grid family and cover some of the most exciting new capabilities and their benefits. Before we do that, we’ll set up some context and get a sense of the motivations and opportunities behind the application grid approach and the areas we’ve enhanced. We’ll wrap up with some customer case studies and pointers to more information.
  • Main point: define Enterprise Manager and set context for WebLogic Server features For those not familiar with it, Oracle Enterprise Manager is Oracle’s management solution that spans all Oracle products <click> It is a family of products with a unified console and framework into which plugs specific modules or “packs” pertinent to the particular Oracle products you have in your infrastructure. Enterprise Manager also manages non-Oracle products and can server as the comprehensive, unified management system across your data center. We’ll look here at a few of the Enterprise Manager capabilities relating to WebLogic Suite.
  • Main point: drill down to how EM relates to application grid Enterprise Manager’s main console, referred to as “grid control” provides the best way to manage your application grid. It encompasses management functionality supported by WebLogic Server, Coherence, and JRockit, as well as Tuxedo. As a unified console, it allows you to automated tasks across thousands of systems, with excellent productivity aids such as groups, templates, and policies. In particular, it allows you to expand your application grid by automating provisioning and patching tasks and orchestrating complex rollout cycles.
  • Main point: lots of new management features for 11g For WebLogic Suite 11g, we’ve rolled out a host of new management features under the moniker “real operations”. We’ve grouped these into two categories, Real Operations Automation, which refers to enabling mechanisms in WebLogic Server itself that plug into and are controlled by Enterprise Manager, and Real Operations Insight, which refers to metrics sent from the various WebLogic Suite components into Enterprise Manager for visualization and as inputs to automation. <click> In the first category we have domain templates, WebLogic Server scripting, the clustering mechanism, and the deployment mechanism. Note that a big plus in 11g is the ability to manage WebLogic Server across domains. <click>In the Real Operations Insight area we have fine-grained monitoring, aggregation of data into single screens with effective visualization, capabilities specific to diagnosing faults, and the soon-to-come Fusion Middleware Adaptive Services Manager. Adaptive Services Manager is a module specifically aimed at simplifying the application deployment process and subsequent adjustment of resourcing, critical to extending the application grid vision.
  • Ok, we’ve covered a lot of ground. Now let’s take a look at what some customers are doing with these technologies.
  • NA
  • NA+EMEA Why Oracle? The Pirelli group carefully considered its requirements when selecting an application server. First, Pirelli wanted to manage its new infrastructure centrally, ensuring that it was open and could scale to cover both the number of sites and the type of content and services provided. It also wanted to ensure optimal interoperability, above all within the Java 2 environment. Finally, it wanted to introduce dynamic Web sites that enabled it to easily develop core structure applications, such as the fitment chart, the dealer locator, and the product catalog, and all the applications concerning investor relations, such as the interactive calendar and Really Simple Syndication (RSS).
  • Main point: roadmap/structure for talk Today we’ll look at each of the products in the application grid family and cover some of the most exciting new capabilities and their benefits. Before we do that, we’ll set up some context and get a sense of the motivations and opportunities behind the application grid approach and the areas we’ve enhanced. We’ll wrap up with some customer case studies and pointers to more information.
  • Main point: summarize presentation [Summarize entire presentation.]
  • EMEA
  • APAC
  • APAC Auer Ensures High Availability and Performance with Advanced Application Server Platform Auer Media & Entertainment Corporation provides digital content for cell phones and other wireless devices. The Taiwanese company works closely with telecommunications operators, handset manufacturers, and music companies to develop content. Auer integrates different platforms and applications to ensure users can access business and entertainment services seamlessly on their mobile device. Challenges Reduce system downtime by implementing an application server platform that is reliable and scalable Ensure service and support is readily available to the new solution for quick problem resolution Guarantee around-the-clock access to critical business applications and services Solution Improved the availability and performance of applications and services as Oracle’s clustering technology provided instant failover from one server to another in the event of a failure Prevented unplanned downtime by providing staff with a clearer view of the application server platform and equipping them with the diagnostic tools to locate root cause of issues Eliminated the need to have IT staff on standby to reset systems, as they can check the status of the server at any time and resolve problems before they impact application performance Engaged Oracle Certified Partner M-Power Information to assist in the migration from Apache Tomcat to Oracle Weblogic Server, and deliver post deployment support for the solution Provided training to Auer IT staff to ensure they could operate and maintain the Oracle platform Enhanced system operation by calling on M-Power technicians to help resolve problems
  • Transcript

    • 1.  
    • 2. Oracle WebLogic Suite 11 g and Application Grid: The Foundation Strengthened Larry Knaebel Sr. Sales Consultant
    • 3.
      • 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.
      ©2009 Oracle Corporation
    • 4. Agenda
      • Challenges, Trends, and Application Grid
      • WebLogic Server
      • JRockit
      • Coherence
      • Tuxedo
      • Enterprise Manager
      • Customer Examples
      • Conclusion
      ©2009 Oracle Corporation
    • 5. The Economy, Your Business, and IT Challenges ©2009 Oracle Corporation Efficiency Lower budgets mean you must do more with what you have and minimize operating costs Competitiveness Lower market growth means you must fight harder to retain customers and gain market share Simplification IT sprawl, M&A, and relentless innovation demand constant consolidation and standardization
    • 6. The Role of the Foundation Addressing the challenges ©2009 Oracle Corporation
      • Efficiency
      • Utilization
      • Operations
      • Competitiveness
      • Performance
      • Reliability
      • Flexibility
      • Simplification
      • Consolidation
      • Standardization
      • Automation
      Middleware Foundation
    • 7. Trends and Implications
      • Proliferation of SOA
      • Applications become more composite
      • SOA service reuse makes load volatile
      • Adoption of Resource Sharing
      • Hardware utilization rises
      • Resourcing can be more dynamic
      • Rise of Cloud Computing
      • Expanded sharing of services requires self-service, elastic capacity, automation
      ©2009 Oracle Corporation
    • 8. “ The maturation of application infrastructure virtualization technologies that enable dynamic, automated provisioning of EAS [application server]-based applications on grid-like clusters of commodity servers will support cloud-like, cost-optimized, elastic scalability” Gartner January 2009
    • 9. Application Grid: A New Approach Leveraging innovation to better address the challenges
      • Efficiency:
      • Lowest operational costs
      Pooling and sharing of resources Automated, dynamic adjustment
      • Competitiveness:
      • Outperform with speed and flexibility
      • Simplification:
      • Best foundation for entire software stack
      ©2009 Oracle Corporation Custom App Packaged App SOA Service C/C++/ COBOL Legacy Application Grid
    • 10. Application Grid: Why Oracle? Unique design advantages, intelligent agility, innovation ©2009 Oracle Corporation #1 Application Server #1 JVM #1 Distributed TPM Most Advanced In-Memory Data Grid Most Comprehensive Management
      • Unique Design Advantages
      • Best of Breed : App server, JVM, TPM
      • Comprehensive : Java EE, C/C++/COBOL, data grid, clustering, management
      • Open : All standards-based
      • Integrated : within foundation and across stack
      • Agile and Intelligent
      • Most advanced automation : deployment, capacity adjustment
      • Innovation for Efficient Execution
      • Leverage hardware : multi-core, 64-bit
      • Synergies with Oracle stack : RAC, Enterprise Manager, SOA
      WebLogic Server Tuxedo Coherence JRockit Enterprise Manager Application Grid
    • 11. Application Grid Premier Offerings WebLogic Suite, Coherence Suite, Tuxedo ©2009 Oracle Corporation WebLogic Server Tuxedo Coherence JRockit Enterprise Manager Tuxedo = Tuxedo + Enterprise Manager Coherence Suite = Coherence Grid Edition + JRockit Real Time + Enterprise Manager WebLogic Suite = WebLogic Server + Coherence Enterprise Edition + WebLogic Real Time (JRockit) + Enterprise Manager
    • 12. WebLogic Suite 11 g
      • Full integration of BEA
      • Easiest upgrade ever
      • GridLink for RAC
      • Enterprise Grid Messaging
      • ActiveCache
      • Real Operations Automation
      • Real Operations Insight
      ©2009 Oracle Corporation
      • Efficiency:
      • Lowest operational costs
      • Competitiveness:
      • Outperform with speed and flexibility
      • Simplification:
      • Best foundation for entire software stack
      3 2 1
    • 13. Agenda
      • Challenges, Trends, and Application Grid
      • WebLogic Server
      • JRockit
      • Coherence
      • Tuxedo
      • Enterprise Manager
      • Customer Examples
      • Conclusion
      ©2009 Oracle Corporation
    • 14. The Importance of the Application Server Make-or-break for the entire stack ©2009 Oracle Corporation WebLogic Server Oracle App Server Application Server Clustering, Integration, Management Application Java EE APIs Performance Reliability Competitiveness Scalability Flexibility Manageability Efficiency Simplicity
    • 15. 11 g : Convergence to the Ultimate App Server ©2009 Oracle Corporation WebLogic Server 11 g Clustering Configuration Messaging Transactions Runtime WebLogic Server Diagnostics TopLink Security RAC Integration Oracle App Server Custom Apps Packaged Apps Other Oracle Fusion Middleware Forms Reports Portal Discoverer
    • 16. Upgrading to WebLogic Server 11 g High-productivity tools and automation ©2009 Oracle Corporation
    • 17. WebLogic Server: Continued Performance Leadership ©2009 Oracle Corporation Oracle IBM WebLogic Server 10.3 HP-UX Integrity BL870c Server 13 nodes 104 Cores Itanium 9100 Sun Sun AS 9.1 Sun Enterprise T5120 Cluster 6 nodes 48 Cores UltraSparc T2 WebSphere V7 Application Server BladeCenter HS21 16 nodes 128 Cores Xeon 5470 Oracle WebLogic Server 10.3 HP-UX Integrity BL870c Server 16 nodes 128 Cores Itanium 9100 World Record
    • 18. New in 11 g : GridLink for RAC ©2009 Oracle Corporation GL GL GL App 1 GL GL GL App 2 RAC clustered database Clustered WebLogic Server with GridLink for RAC DB Inst DB Inst DB Inst DB Inst DB Inst
      • Easier to set up
      • Higher reliability
      • Higher performance
      Simple, declarative configuration
    • 19. New in 11 g : Enterprise Grid Messaging Grid-enabled messaging backbone for entire enterprise ©2009 Oracle Corporation WebLogic Server Java Message Service (JMS) File Persistence Database Persistence Oracle AQ Integration Bridge to Other Msg Java Apps C, .NET Apps Packaged Apps SOA Services
      • Up to 10x faster
      • New AQ integration
      • Foundation for SOA
    • 20. Agenda
      • Challenges, Trends, and Application Grid
      • WebLogic Server
      • JRockit
      • Coherence
      • Tuxedo
      • Enterprise Manager
      • Customer Examples
      • Conclusion
      ©2009 Oracle Corporation
    • 21. JRockit Make-or-break for performance and instrumentation
      • JRockit
      • #1 in performance
      • Best instrumentation
        • Zero-overhead metrics!
      • JRockit Real Time
      • Only guaranteed bounded latency for standard Java
        • Zero code change!
      • New in 11 g
      • New metrics visualization
      • Continued optimizations
        • Best JVM for multi-core!
      ©2009 Oracle Corporation Standard JVM - Unpredictable JRockit Real Time: Predictable Latency
    • 22. Agenda
      • Challenges, Trends, and Application Grid
      • WebLogic Server
      • JRockit
      • Coherence
      • Tuxedo
      • Enterprise Manager
      • Customer Examples
      • Conclusion
      ©2009 Oracle Corporation
    • 23. Trend: Memory Is Becoming Very Inexpensive …but Java needs help in using it
      • Memory is becoming exponentially cheaper
      • Many applications are memory-constrained
      • Traditional approaches alone can’t make effective use of huge memory
      ©2009 Oracle Corporation Source: pricescan.com
    • 24. Solution: Coherence In-Memory Data Grid Cache huge data-sets in memory of many machines
      • Memory spans multiple machines
      • Automatically partition and exploit all memory
      • Reliability through redundancy
      • Performance through parallelization
      • Add/remove nodes dynamically
      • Scale linearly to thousands of nodes
      ©2009 Oracle Corporation JRockit JRockit Coherence JRockit WebLogic Server
    • 25. Coherence Use Cases ©2009 Oracle Corporation High-speed, data-intensive computing Hold data in-memory; parallelize tasks Fault tolerance Application Application Grid with Coherence Replicate data in grid for fail-over Application Application Grid with Coherence Frequent access to shared data Cache data in grid to offload back end
    • 26. New for 11 g : ActiveCache
      • WebLogic application state/data caching in Coherence data grid
      • Direct integration with HTTP session and TopLink
      • Ideal for Web applications with
        • large data objects
        • memory constraints
        • volatile scaling needs
      • Enhances performance and reliability
      • Simple to set up; no code change
      Session State Data Grid WLS Cluster ©2009 Oracle Corporation WLS Coherence*Web WLS Coherence*Web WLS Coherence*Web Coherence Coherence Coherence Coherence Coherence Web Server
    • 27. Agenda
      • Challenges, Trends, and Application Grid
      • WebLogic Server
      • JRockit
      • Coherence
      • Tuxedo
      • Enterprise Manager
      • Customer Examples
      • Conclusion
      ©2009 Oracle Corporation
    • 28. Tuxedo – Pervasive in Everyday Life You touch Tuxedo every time you… ©2009 Oracle Corporation Pick up the phone… Use your credit card or ATM… Go to the bank or wire funds… Order airline tickets… Purchase retail goods… Ship a package or deposit mail…
    • 29. Distributed Transaction Processing Quintessential application grid clustering
      • Rugged reliability and performance from the sheer maturity and tuning of the Tuxedo container
      • Enhanced reliability and performance , as well as availability and scalability, from the distributed architecture with robust clustering
      ©2009 Oracle Corporation C/C++/COBOL Transactional Application Java Connected SOA Enabled Grid Ready
    • 30. Mainframe Rehosting on Tuxedo
      • “ Lift and shift” simplicity
      • Extend life of existing investment
      • Reduce operating costs up to 80%
      • Enable scale-out on commodity servers
      • SOA-enable for flexibility and agility
      ©2009 Oracle Corporation Most code simply recompiled Small share of interface code converted
    • 31. Agenda
      • Challenges, Trends, and Application Grid
      • WebLogic Server
      • JRockit
      • Coherence
      • Tuxedo
      • Enterprise Manager
      • Customer Examples
      • Conclusion
      ©2009 Oracle Corporation
    • 32. What is Enterprise Manager? Comprehensive management across the entire stack ©2009 Oracle Corporation
    • 33. Enterprise Manager and Application Grid Complete grid management solution
      • Manage Grid
        • Unified console for virtual and physical assets
        • Automate tasks across 1000’s of systems
        • Enhance productivity with groups, templates, policies
      • Expand Grid
        • Automate provisioning and patching
        • Orchestrate test/stage/ deploy rollout cycle
      ©2009 Oracle Corporation
    • 34. New in 11 g : Real Operations Unified management across Fusion Middleware ©2009 Oracle Corporation Real Operations Real Operations Insight Real Operations Automation Cluster Configure Deploy Provision WebLogic Deployment WebLogic Clusters WebLogic Scripting Tool Domain Templates Monitor Aggregate Diagnose Adapt Enterprise Manager EM Grid Control EM Diagnostics Pack EM Adaptive Svcs Mgr
    • 35. Agenda
      • Challenges, Trends, and Application Grid
      • WebLogic Server
      • JRockit
      • Coherence
      • Tuxedo
      • Enterprise Manager
      • Customer Examples
      • Conclusion
      ©2009 Oracle Corporation
    • 36. Avis Budget Group ©2009 Oracle Corporation CUSTOMER PERSPECTIVE “ E-Receipts, built on Oracle WebLogic Server, has exceeded our expectations. It’s a tangible example of the transformative influence of service-oriented architecture (SOA).” John Turato, Vice President of Technology, Avis Budget Group, Inc .
      • COMPANY OVERVIEW
      • Avis and Budget brands is the largest general-use vehicle rental company in North America, Australia, New Zealand, and other regions
      • Industry: Travel & Transportation
      • Employees: 30,000
      • Revenue: US$6 billion
      • CHALLENGES/OPPORTUNITIES
      • Ensure a positive and consistent customer experience and keep loyal renters coming back time and again
      • Deploy a SOA infrastructure to support all customer contact channels—including call centers, airport rental counters, standalone facilities, and the internet
      • SOLUTION
      • Oracle WebLogic Server
      • RESULTS
      • Created a paperless process for rental returns
      • Accelerated time to market
      • Increased flexibility and responsiveness
      • Enabled Avis to expand marketing initiatives
      • Gained the ability to easily process more than 60,000 transactions per day
    • 37. Pirelli Group Drives Improved Communication with Web Presence CUSTOMER PERSPECTIVE “ We can genuinely say that, compared with our experiences with other application servers, Oracle WebLogic Server [previously BEA WebLogic Server] is a software product that can be installed without any problem whatsoever.” Ilaria Doria , Head of Enabling Company Solutions Sector, Shared Services Center
      • COMPANY OVERVIEW
      • A leader in the tire manufacturing sector, as well as a key player in the broadband services and real estate markets
      • Industry: Industrial Manufacturing
      • Employees: 30,980
      • Revenue: US$5.84 billion
      • CHALLENGES/OPPORTUNITIES
      • Improve ability of the company’s Web sites to deliver interesting and pertinent content to the financial community as well as potential customers
      • Maintain a consistent look and feel across the company’s many Web sites
      • Enable greater efficiency and effectiveness in managing and maintaining company Web sites
      • SOLUTIONS
      • Oracle WebLogic Server
      • RESULTS
      • Enabled uniformity between more than 40 Web sites in 160 countries
      • Provided Java 2.0 interoperability
      • Produced significant improvements in user satisfaction and performance among diverse user base
      • Enabled the introduction of interactive tools
      ©2009 Oracle Corporation
    • 38. Agenda
      • Challenges, Trends, and Application Grid
      • WebLogic Server
      • JRockit
      • Coherence
      • Tuxedo
      • Enterprise Manager
      • Customer Examples
      • Conclusion
      ©2009 Oracle Corporation
    • 39. Take-Aways
      • With Oracle Fusion Middleware 11 g the application grid foundation is significantly strengthened
      ©2009 Oracle Corporation
      • Fundamental Enablers :
        • WebLogic Server
        • JRockit
        • Coherence
        • Tuxedo
        • Enterprise Manager
      • Oracle:
        • Unique design advantages
        • Agile and intelligent
        • Innovation
      • Key Benefits :
        • Lowest operational costs
        • Outperform competitors
        • Best foundation for entire stack
    • 40. For More Information
      • Visit the Oracle Fusion Middleware 11g web site at http://www.oracle.com/fusionmiddleware11g
      • Oracle WebLogic Server on oracle.com http://www.oracle.com/appserver
      • Oracle Application Grid on oracle.com http://ww.oracle.com/goto/applicationgrid
      • Oracle Fusion Middleware on OTN http:// otn .oracle.com/middleware  
      Get Started
      • App Grid Blog http://blogs.oracle.com/applicationgrid
      • For WebLogic Server technical information: http://www.oracle.com/technology/products/weblogic/
      • For Application Grid technical information http://www.oracle.com/technology/tech/grid/
      Resources
    • 41. Information Management Please rate this session now. Section 3 – Product Track Sessions Session Evaluation
    • 42. For More Information ©2009 Oracle Corporation search.oracle.com application grid or oracle.com
    • 43.  
    • 44. Suomen Asiakastieto Oy Accelerates Business Processes CUSTOMER PERSPECTIVE “ Oracle WebLogic Server [previously known as BEA WebLogic Server] enables Asiakastieto to reduce the overall cost of management and operations while delivering reliability, high availability, and scalability.” Jukka Rannikko , IT Architect
      • COMPANY OVERVIEW
      • The leading business and credit information company in Finland
      • Industry: Financial Services
      • Employees: 130
      • Revenue: US$26.9 million
      • CHALLENGES/OPPORTUNITIES
      • Create an industrial-strength infrastructure to allow the company to develop, integrate, secure, and manage its distributed credit applications
      • Enable the IT manager and development team to control and manage configuration changes quickly and easily
      • Provide more visibility into, and control of, the run-time performance of each server and its applications
      • SOLUTIONS
      • Oracle WebLogic Server
      • Oracle Database
      • Oracle Tuxedo
      • Oracle Service Bus
      • RESULTS
      • Created a flexible, adaptive environment for integrating and sharing credit information for customers
      • Ensured the free flow of information, services, and business processes
      • Reduced overall management and operations costs
      • Delivered a highly reliable, scalable solution
    • 45. Korea Housing Guarantee Company Limited Gains New Efficiency with Enterprise Portal ©2009 Oracle Corporation CUSTOMER PERSPECTIVE “ We can access business systems and integrate distribution data. This greatly increased our information utilization rate, operational efficiency, and productivity.” Sim Sang-Lyeon, General Manager, IT System Management Department
      • COMPANY OVERVIEW
      • Organization that provides all types of guarantee services related to housing construction
      • Industry: Public Sector
      • Employees: 350
      • Revenue: US$495 million
      • CHALLENGES/OPPORTUNITIES
      • Create single access point for all internal systems and establish an effective information-sharing platform, eliminating the need for staff to navigate multiple systems to access information and services
      • Make it easier for IT staff to manage heterogeneous systems and perform service enhancement, interface development, and other management tasks
      • SOLUTIONS
      • Oracle WebCenter
      • Oracle WebLogic Server
      • RESULTS
      • Minimized opportunity costs and sharpened competitive edge by providing quick access to information
      • Enabled quick response to external changes in real time by integrating information and staff resources
      • Delivered a rich user experience and enabled easy access to a variety of services
    • 46. Auer Ensures Performance with Advanced Application Server Platform CUSTOMER PERSPECTIVE “ Oracle Weblogic Server has improved application availability and performance, so we no longer have to worry about unexpected downtime. This ensures our staff can work effectively at all times.” Jason Hsu, Director, Technical Development
      • COMPANY OVERVIEW
      • Auer provides digital content for cell phones and other wireless devices
      • A Taiwanese company that works closely with telecommunications operators, handset manufacturers, and music companies to develop content
      • Industry: Media & Entertainment
      • Employees: 95
      • CHALLENGES/OPPORTUNITIES
      • Reduce system downtime by implementing an application server platform that is reliable and scalable
      • Ensure service and support is readily available for the new solution to facilitate quick problem resolution
      • Guarantee around-the-clock access to critical business applications and services
      • SOLUTIONS
      • Oracle Weblogic Server
      • RESULTS
      • Improved the availability and performance of applications and services as Oracle’s clustering technology provided instant failover from one server to another in the event of a failure
      • Prevented unplanned downtime Eliminated the need to have IT staff on standby to reset system
      • Enhanced system operation
      ©2009 Oracle Corporation