<Insert Picture Here> Application Grid: Oracle s Vision for Next-Generation Application Servers and Foundation Infrastructure
|
|
- Amber Barnett
- 6 years ago
- Views:
Transcription
1
2 <Insert Picture Here> Application Grid: Oracle s Vision for Next-Generation Application Servers and Foundation Infrastructure Paolo Ramasso Principal Sales Consultant Oracle Italy
3 Business Imperatives and Challenges Efficiency: expand despite constraints Flexibility: change course quickly Quality of service: rise above the competition 2/26/ Oracle Corporation 3
4 Traditional World: Dedicated Stacks A challenge to efficiency and responsiveness Custom App Packaged App SOA Svc C/C++/ COBOL Legacy Application Server Application Server Application Server TPM TPM JVM JVM JVM OS OS OS OS OS Underutilization Difficult Scale-Out Constrained Performance 2/26/ Oracle Corporation 4
5 Application Scaling the Old Way Custom App Packaged App SOA Svc C/C++/ COBOL Legacy App Svr JVM OS App Svr JVM OS App Svr JVM OS TPM OS TPM OS Poor energy, space and staff inefficiency Unpredictable, inefficient scale-out Adding hardware does t always help
6 Introduction to Application Grid
7 A New Approach: Application Grid Grid computing at the middleware layer Custom App Packaged App SOA Svc C/C++/ COBOL Legacy Application Grid Efficiency Flexible Scaling High Quality of Service 2/26/ Oracle Corporation 7
8 What is Application Grid? Main Characteristics Pooled application resources Container CPU Memory Threads Clustering Dynamic adjustment Automation Main Technologies Application server Java virtual machine (JVM) In-memory data grid Transaction processing monitor (TPM) 2/26/ Oracle Corporation 8
9 So you Get: Efficiency Grow despite constraints Each app no longer provisioned for individual worst case total shared resources < sum of peak loads Run more apps on given set of hardware resources Standardize configuration of hardware resources Reduce administrative costs 2/26/ Oracle Corporation 9
10 So you Get: Flexible Scaling Adjust course with agility Provisioning of new apps doesn t necessarily require new hardware Adjustment of application resources happens in seconds or minutes, not days or weeks Business can be more experimental, trying new applications without huge provisioning overhead IT easily handles spikes in load as business changes 2/26/ Oracle Corporation 10
11 So you Get: Higher Quality of Service Compete based on responsiveness and reliability Replication in application grid increases reliability Higher performance is possible because more computing resources can be applied to application without limits of bottlenecks 2/26/ Oracle Corporation 11
12 Building Application Grid
13 Application Grid Fundamentals Four basic elements for a grid foundation 1. Share Resources App App App SOA Svc SOA Svc 2. Control Allocation 3. View Behavior 4. Automate Management 2/26/ Oracle Corporation 13
14 Beyond the Fundamentals Areas to focus on for an effective application grid Management Nodes must be rock-solid Management must be comprehensive and simple Clustering must be dynamic and automatable 2/26/ Oracle Corporation 14
15 Getting Started with Application Grid
16 Do I Have to Start Over? Evolution to application grid Localized Automation/ Optimization Enterprisewide WebLogic Server, JRockit, Tuxedo Basic Management, Scripting Basic Cluster Scale-Out Grid Control: Enterprise Manager/ WLOC Automated service startup and failover Data Grid Scale-Out: Coherence Enterprise-Wide Dynamic Optimization Somewhat Dynamic Highly Dynamic Dynamic Scaling 2/26/ Oracle Corporation 16
17 1: Leverage Application Server Build foundation for efficiency and flexibility App Svr App Svr App WLS Svr App WLS Svr App WLS Svr AppWLS Svr App WLS Svr App WLS Svr App WLS Svr App WLS Svr Possible actions: Use application server clustering for scale-out Consolidate to WebLogic Server (or Tuxedo for C/C++/COBOL) Use scripting to automate scaling You now have a foundation for application grid! 2/26/ Oracle Corporation 17
18 2: Enhance Scalability and Performance Make your grid more dynamic and resilient App Svr App Svr App Svr App Svr App Svr App Svr App Svr App Svr Coherence Coherence JRockit JRockit Coherence Coherence Possible actions: Add Coherence in-memory data grid to existing machines Add Coherence nodes on non-app-server machines Add JRockit Real Time JVM 2/26/ Oracle Corporation 18
19 3: Add Grid Management Attain higher automation and optimization App Svr App Svr App Svr App Svr App Svr App Svr App Svr App Svr Enterprise Manager/ WebLogic Operations Control Possible actions: Add Enterprise Manager/WebLogic Operations Control Set up grid-wide SLAs, policies, etc. Automate scaling of application server and data grid clusters 2/26/ Oracle Corporation 19
20 Summary Application Grid is an approach to foundation middleware based on resource pooling with automated dynamic adjustment Fundamental Enablers: Share Control View Automate Key Benefits: Efficiency Flexibility Quality of service 2/26/ Oracle Corporation 20
21 Application Grid with Oracle Fusion Middleware
22 Elements of the Application Grid Comprehensive, hot-pluggable, pre-integrated Enterprise Manager WebLogic Server Coherence Tuxedo WebLogic Operations Control JRockit 2/26/ Oracle Corporation 22
23 JRockit JVM Full Java SE implementation Core of the entire JRockit product line Integrated component in many Oracle products
24 Performance Leadership Higher performance leads to significant cost savings SPECjbb Quad core Intel Xeon X % +91% SPECjbb2005 bops Sun JVM (base) Sun JVM (tuned) JRockit (base) JRockit (tuned) 0 32-bit JVM 64-bit JVM Note: The percentage comparison is compared to the baseline (Sun JVM base). Relative performance varies with workload.
25 JRockit Technologies JRockit #1 server-side performance Full-stack support JRockit Mission Control Visualization of zero-overhead diagnostics (operations & dev) WebLogic Real Time Real-time low-latency standard Java
26 Managing Latency 120 Traditional Java JRockit Real Time During Low Load: GC spikes and occasional timeouts visible JRRT Makes garbage collection deterministic. Allowing for the guarantee of SLAs. During High Load: GC pauses can result in unacceptable response times
27 WLRT Deterministic GC Provides QoS guarantees Usage: -Xgcprio:deterministic Xpausetarget=10ms Highly tuned mostly concurrent mark-n-sweep GC Most work done concurrently, pauses are frequent but very short Back off, split work and reschedule if nearing QoS limit (divide and conquer) One GC cycle (phases 0-2, 2-4, 4-5, 5 visible) 500 ms 20 s
28 Throughput and Latency Tradeoffs The key objective of JRRT is deterministic GC pause time Finer control of GC behavior adds workload to the VM Optimizing for low-latency with determinism Typically reduces overall throughput General JRockit optimizations benefit both latency and throughput The impact on throughput is highly dependent on the application May require lower targets for CPU utilization (e.g. 75% rather than 90%) May reveal application latencies that are not attributable to GC
29 JEE Server:Oracle WebLogic Server Converged Infrastructure for the Oracle Platform The Number #1 Java EE application server, designed for the most Mission-Critical of applications Developer-friendly productive, standards-based development Focus on quality of service performance, scalability, reliability, availability Built-in manageability configuration, monitoring, diagnostics, maintenance WebLogic Server Clusters WebLogic Application Grid Legacy Commodity Databases Virtualized Mainframes 29
30 Continued Leadership in Performance Runtime performance Across all subsystems - SPECjAppServer as representative example Console and startup performance 2x to 3x improvement over WLS 9.2 and 10.0 Asynchronous HTTP session replication Reduce latency in HTTP client response
31 Oracle WebLogic Server 10.3 Background WLS Major administrative and runtime enhancements WLS JEE5 support WLS 10.3 Maturity release of WLS 10 Developer usability Lightweight, Workshop, Spring, Web 2.0, FastSwap Runtime and Console Performance SPECjAppServer and support of lightweight improvements Updating WLS 9.2/10.0 work Web Services, JMS, Security compliance/standards Oracle compliance requirements added License key removal, certification, branding, security WLS Essex Status
32 Architectural Overview: Big Picture
33 Deployment Architecture Overview DMZ Firewall DMZ Firewall Intranet Firewall External Users Internal Users HTTP Servers Proxy Plugin Managed Servers Node Manager DB Servers Internet wireless& Mobile Network Dispatcher/LBR HTTP Servers Proxy Plugin Active/Active Cluster Managed Servers Node Manager Admin Server Active/Active Cluster Directory Server Client Tier Web Tier DMZ App Tier DMZ Data Tier / Intranet
34 Lightweight WebLogic Server Lightweight installers Core WLS install option, add-ons (JDKs, etc) optional Reduce download and install time, installation footprint FastSwap Modify classes without requiring redeployment Accelerate develop/deploy/debug cycle Optional service startup Start WebApp container without starting EJB, JMS, JCA services Provide developer flexibility Deployment process/startup performance improvements EJB compilation performance improvements
35 Production Redeployment Side by Side Deployment Multiple application versions can coexist New client requests are routed to active version; Existing client requests can finish up with existing version Automatic Retirement Policy: Graceful, Timeout Test application version before opening up for business Rollback to previous application version Two versions of the application can be active at any given point of time
36 Integration with Oracle RAC Oracle RAC Support Use WLS Multi-Data-Sources Fast failover upon node failure Automatic failback upon node recovery Load-balancing or Failover algorithm Periodic health check of connections
37 Best-of-Breed Messaging (JMS) Engine
38 JMS Unit-of-Order Strictly ordered messaging FIFO Processing messages out of order can be disastrous JMS spec does not cater for strict ordered delivery of messages WebLogic offers Unit of Order add-value feature Producers mark messages as part of same unit All message processed sequentially in the order they are placed on destination Each producer uses same text name for unit of order (via WebLogic ( call JMS API Alternatively, a Connection Factory can be configured to always enforce a specific UOO
39 Self-Tuning and Work Managers WebLogic's Self-Tuning Thread Pool Network Socket Handlers ( Muxers ) Request Queue Self Tuning Thread Pool Active Standby Stuck Hogging Asynchronously dispatched work from WebLogic kernel, subsystem, or application 1. Monitor rate of request processing 2. Adjust thread pool size accordingly
40 Self-Tuning and Work Managers Configurable Work Managers Every application has its own Work Manager based on the 'global' 'fair-share' work manager by default Can explicitly configure a new Work Manager apply to one or more specific applications and even individual resources (eg. ( Servlet a Each work manager can have a mix of the following configuration elements... REQUEST CLASS ELEMENT ( default ) Fair Share ( goal ) Response Time Context based (per ( user/group CONSTRAINT ELEMENT ( active ) Minimum Threads Maximum Threads Capacity (threshold for ( rejection TRIGGER ELEMENT Shut-down Trigger
41 Cluster A cluster is a group of Managed Servers running simultaneously and working together to provide increased scalability and reliability Scalability: through parallelism Reliability/Availability: through replication and redundancy Admin Svr Cluster 1 A cluster appears as a single instance to most clients. Clusters enable some advanced features, such as Whole Server Migration, Service Migration, and clustered JMS destinations. Cluster 2
42 Clustering and High Availability Transparent Load Balancing and Failover HTTP, EJB, JNDI and JMS clients HTTP requires Hardware Load Balancer or Web Server Proxy EJB/JNDI/JMS client 'stubs' are automatically cluster aware
43 Demonstration Playing with Oracle Weblogic Server
44 Oracle Coherence Data Grid Distributed in Memory Data Management Enterprise Applications Real Time Clients Data Services Web Services Oracle Coherence Data Grid Provides a reliable data tier with a single, consistent view of data Enables dynamic data capacity including fault tolerance and load balancing Ensures that data capacity scales with processing capacity Databases Mainframes Web Services
45 The Coherence Approach Traditional scale-out approaches limit Scalability, Availability, Reliability and Performance In Coherence Servers share responsibilities (health, services, data ) No SPoB No SPoF Massively scalable by design Logically servers form a mesh No Masters / Slaves etc. Members work together as a team
46 The Distributed Scheme Sophisticated approach for Clustered Caching Why: Designed for extreme scalability How: Transparently partition, distribute and backup cache entries across Members Often referred to as Partitioned Topology Configurable Expiration Policies: LFU, LRU, Hybrid (LFU+LRU), Time-based, Never, Pluggable
47 The Distributed Scheme
48 The Distributed Scheme
49 The Distributed Scheme
50 Distributed Scheme Clients & Servers Cache Client Member has storage disabled for Partitioned Topologies Cache Server Member has storage enabled for Partitioned Topologies Same Cache API Transparent to developer Storage is (re)configured outside of code
51 Distributed Scheme Clients & Servers
52 Session State Management Integration Coherence*Web is a generalized state replication framework for any application server Certified with WebLogic, OracleAS, JBoss, WebSphere,Tomcat, SunOne Plugs directly into Application Servers HTTP session only Augments existing HTTP session state replication Stateful EJB replication uses existing AS infrastructure Value with Application Servers More sophisticated state replication - policy based Transactionality for session replication Offload state replication to independent tier from application server
53 Coherence*Web: Session State Management Web Application Coherence Web Java EE or Servlet Container Application State Router Web Application Web Tier Load Balanced Coherence Web Java EE or Servlet Container Application State Clustered Oracle, WebLogic, WebSphere, JBoss, Tomcat In Memory Coherence Data Grid for Session State
54 Data Source Integration
55 Data Source Integration
56 Data Source Integration
57 WebLogic Operations Control Monitoring and Management Rich console GUI One pane of glass for multiple domains and applications Deploy, monitor, control, manage Secure, highly available App level entitlement Secure agent to controller communications HA protection for agents and controller no single point of failure Complements Enterprise Manager Focus on application management Continue to use EM for standard config. mgmt. of Oracle products
58 WLOC Abstracts Application Deployments from Underlying Hardware Multiple Independent Applications Application Application Application Application WebLogic Operations Control Demand JVM Pool Supply Shared Hardware Resources Quality of Service metrics Resource requirements Virtualized containers Physical servers
59 WLOC Based on Controller-Agent Architecture WLOC Controller Data & config aggregation Centralized decision making WLOC OS Agent App A JRockit JVM Operating System Server Hardware App B JRockit JVM Endpoint monitoring Action execution WLOC OVM Agent Operating System Server Hardware Oracle VM Manager App 1 App 2 App 3 JRockit OS JVM WLS OS JRockit VE Oracle VM
60 WebLogic Operations Control Centralized Governance and Control Define services and operational policies, rules, & SLAs Manually or auto-adjust resource allocations across apps Deploy & manage apps & services in resource pools Actively monitor all deployments against policy
61 Defining Services and Process Types Service Set of related processes managed by WLOC Services are comprised of process types E.g. CreditCheckService application deployed across multiple WLS instances Process Type This represents a kind of process E.g. AdminServer and ManagedServers process type defined within a service Process Instance This represents a particular instance of a process A Process Type has one or more process instances within it CreditCheckService AdminServer Admin Server ManagedServers Managed Server 1 Managed Server 2
62 Policies Policies are Service Level Agreements (SLA) that govern Services Comprised of constraint and action to take when constraint is violated Policies can be classified as: Resource policies Deployment Policies - Define the min and max number of servers Software Policies - These policies define the required software to start processes IP Address Policies Define the IP Addresses required CPU Policies Define the amount of CPU cycles required Memory Policies - Define the amount of memory required Monitoring policies These policies define constraints on data that is monitored from the processes that are running. Monitoring information is retrieved for the processes via JMX or Virtual Center APIs Calendar policies These policies are defined to be executed at a certain time
63 Actions and Pipelines A pipeline is a collection of actions that are executed sequentially WLOC supports the following actions: Service Start, Stop Process Start, Stop, Suspend*, Resume* (* JRockit VE instances only) Notifications JMX JMS SNMP Console Can be configured to require user Adjudication before proceeding
64 Demonstration Oracle Weblogic Operation Control: Dynamically Provisioning an Oracle Coherence Cluster
65 Application Diagnostic Challenges Limited Production visibility Not enough depth to diagnose production issues Diagnostic tools not suited for production Inability to reproduce problems on other environments Hard to isolate culprit tier and component Impacts Time to Resolution Java is a black box
66 Enterprise Manager Application Diagnostics for Java (AD4J) Strengthening APM solution AD4J Configuration Management Service Level Management Application Performance Mgmt Lifecycle Management Dashboards Applications Middleware Database Diagnose problems in production View all java activity: instrumentation not needed Trace transactions across tiers, into the Oracle DB Operating Systems
67 AD4J Architecture Agent Console AD4J Agent Java Class Monitored JVM JVM Information to browsers AD4J Agent Native library SNMP Traps AD4J Agent Java Class Monitored JVM Console JVM AD4J Agent Native library JVM Activity Monitoring DB Activity Monitoring Memory Leak Analysis Root Cause Analysis Monitored DB AD4J Console Java Classes AD4J Console JSPs AD4J Repository AD4J Console Native library AD4J DB Agent
68 Platform Support Standalone Java i-11g
69 Competitive Advantage in-depth Application view Diagnose & Root Cause Monitor The Platform 24X7 AD4J Console Memory Analysis DB Activity Monitoring JVM Activity Monitoring Diagnose & Root Cause Memory Leak Analysis AD4J Console Java Classes AD4J Console JSPs AD4J Repository NOC App Support & QA DEV
70 Competitive Advantage Low overhead & easy to use 1. Complicated to install, deploy, use Code instrumentation and server restarts Experts needed to instrument and diagnose 2. High overhead (>20%) Can t run in production 3. Silo oriented No visibility from App Server through to DB 1. Very easy to install, deploy, and use No modification of code or server restarts Immediate visibility with no Application expertise required 2. Minimal Overhead (<1%) Runs in production Servers 3. Transaction Visibility Follow transactions from AS to Oracle database
71 JRockit Technologies JRockit #1 server-side performance Full-stack support JRockit Mission Control Visualization of zero-overhead diagnostics (operations & dev) WebLogic Real Time Real-time low-latency standard Java
72 JRockit Mission Control Use Cases Developer Debug Application Optimize Application Find, Diagnose and Fix Issues Support / Admin Monitor Application
73 Oracle JRockit Mission Control
74 Oracle JRockit Mission Control
75 Oracle JRockit Mission Control
76 Demonstration Playing With Application Diagnostic 4 Java
77
Diplomado Certificación
Diplomado Certificación Duración: 250 horas. Horario: Sabatino de 8:00 a 15:00 horas. Incluye: 1. Curso presencial de 250 horas. 2.- Material oficial de Oracle University (e-kit s) de los siguientes cursos:
More informationORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SUITE
ORACLE WEBLOGIC SERVER KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SUITE Oracle WebLogic Server Enterprise Edition, plus Oracle Coherence Enterprise Edition Scale-out for data intensive applications Active
More informationORACLE ENTERPRISE MANAGER 10g ORACLE DIAGNOSTICS PACK FOR NON-ORACLE MIDDLEWARE
ORACLE ENTERPRISE MANAGER 10g ORACLE DIAGNOSTICS PACK FOR NON-ORACLE MIDDLEWARE Most application performance problems surface during peak loads. Often times, these problems are time and resource intensive,
More informationWLS Neue Optionen braucht das Land
WLS Neue Optionen braucht das Land Sören Halter Principal Sales Consultant 2016-11-16 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information
More information<Insert Picture Here> Oracle Coherence & Extreme Transaction Processing (XTP)
Oracle Coherence & Extreme Transaction Processing (XTP) Gary Hawks Oracle Coherence Solution Specialist Extreme Transaction Processing What is XTP? Introduction to Oracle Coherence
More informationContents at a Glance. vii
Contents at a Glance 1 Installing WebLogic Server and Using the Management Tools... 1 2 Administering WebLogic Server Instances... 47 3 Creating and Configuring WebLogic Server Domains... 101 4 Configuring
More informationOracle WebLogic Server 11g: Administration Essentials
Oracle University Contact Us: +33 (0) 1 57 60 20 81 Oracle WebLogic Server 11g: Administration Essentials Duration: 5 Days What you will learn This Oracle WebLogic Server 11g: Administration Essentials
More informationAdministering WebLogic Server on Java Cloud Service I Ed 1 Coming Soon
Oracle University Contact Us: Local: 0180 2000 526 Intl: +49 8914301200 Administering WebLogic Server on Java Cloud Service I Ed 1 Coming Soon Duration: 5 Days What you will learn This Administering WebLogic
More information1Z Oracle Application Grid 11g Essentials Exam Summary Syllabus Questions
1Z0-523 Oracle Application Grid 11g Essentials Exam Summary Syllabus Questions Table of Contents Introduction to 1Z0-523 Exam on Oracle Application Grid 11g Essentials... 2 Oracle 1Z0-523 Certification
More information<Insert Picture Here> Oracle WebLogic Components
Oracle WebLogic Components March 2009 Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
More informationORACLE WEBLOGIC SERVER 10g R3 ENTERPRISE EDITION
ORACLE WEBLOGIC SERVER 10g R3 ENTERPRISE EDITION KEY FEATURES FEATURES High performance clustering and failover capabilities Low-overhead Java application monitoring and diagnostics Flexible download and
More informationWhite Paper. Major Performance Tuning Considerations for Weblogic Server
White Paper Major Performance Tuning Considerations for Weblogic Server Table of Contents Introduction and Background Information... 2 Understanding the Performance Objectives... 3 Measuring your Performance
More informationRoadmap to Cloud with Cloud Application Foundation
Roadmap to Cloud with Cloud Application Foundation Maciej Gruszka Oracle FMW PM, EMEA Copyright 2014, Oracle and/or its affiliates. All rights reserved. Safe Harbor Statement The preceding is intended
More informationCoherence & WebLogic Server integration with Coherence (Active Cache)
WebLogic Innovation Seminar Coherence & WebLogic Server integration with Coherence (Active Cache) Duško Vukmanović FMW Principal Sales Consultant Agenda Coherence Overview WebLogic
More information<Insert Picture Here> Oracle Application Cache Solution: Coherence
Oracle Application Cache Solution: Coherence 黃開印 Kevin Huang Principal Sales Consultant Outline Oracle Data Grid Solution for Application Caching Use Cases Coherence Features Summary
More informationVirtualizing Oracle on VMware
Virtualizing Oracle on VMware Sudhansu Pati, VCP Certified 4/20/2012 2011 VMware Inc. All rights reserved Agenda Introduction Oracle Databases on VMware Key Benefits Performance, Support, and Licensing
More informationWebSphere Application Server, Version 5. What s New?
WebSphere Application Server, Version 5 What s New? 1 WebSphere Application Server, V5 represents a continuation of the evolution to a single, integrated, cost effective, Web services-enabled, J2EE server
More informationBEAWebLogic Server. Introduction to BEA WebLogic Server and BEA WebLogic Express
BEAWebLogic Server Introduction to BEA WebLogic Server and BEA WebLogic Express Version 10.0 Revised: March, 2007 Contents 1. Introduction to BEA WebLogic Server and BEA WebLogic Express The WebLogic
More information<Insert Picture Here> Managing Oracle Exadata Database Machine with Oracle Enterprise Manager 11g
Managing Oracle Exadata Database Machine with Oracle Enterprise Manager 11g Exadata Overview Oracle Exadata Database Machine Extreme ROI Platform Fast Predictable Performance Monitor
More informationWasser drauf, umrühren, fertig?
Wasser drauf, umrühren, fertig? Steffen Miller Principal Sales Consultant Agenda Motivation Was ist ein WebLogic Cluster? Cluster Konzepte Q & A WLS HA Focus Areas Data Failure Human
More informationB. Pack -domain=c:\oracle\user_projects\domains\mydomain.jar -template=c:\oracle\userj:emplates\mydomain -template_name=nmy WebLogic Domain"
Volume: 73 Questions Question No : 1 As a best practice, what would you change in the following command line to create successful domain template "My WebLogic Domain"? Pack -domain=c: \oracle\user_projects\domains\mydomain
More informationBarry D. Lamkin Executive IT Specialist Capitalware's MQ Technical Conference v
What happened to my Transaction? Barry D. Lamkin Executive IT Specialist blamkin@us.ibm.com Transaction Tracking - APM Transaction Tracking is a major part of Application Performance Monitoring To ensure
More informationInside WebSphere Application Server
Inside WebSphere Application Server The anatomy of WebSphere Application Server is quite detailed so, for now, let's briefly outline some of the more important parts. The following diagram shows the basic
More informationTUTORIAL: WHITE PAPER. VERITAS Indepth for the J2EE Platform PERFORMANCE MANAGEMENT FOR J2EE APPLICATIONS
TUTORIAL: WHITE PAPER VERITAS Indepth for the J2EE Platform PERFORMANCE MANAGEMENT FOR J2EE APPLICATIONS 1 1. Introduction The Critical Mid-Tier... 3 2. Performance Challenges of J2EE Applications... 3
More informationOracle Corporation
1 2012 Oracle Corporation Oracle WebLogic Server 12c: Developing Modern, Lightweight Java EE 6 Applications Will Lyons, Director of WebLogic Server Product Management Pieter Humphrey, Principal Product
More informationCO Oracle WebLogic Server 12c. Administration II. Summary. Introduction. Prerequisites. Target Audience. Course Content.
CO-80153 Oracle WebLogic Server 12c: Administration II Summary Duration 5 Days Audience Administrators, Java EE Developers, Security Administrators, System Administrators, Technical Administrators, Technical
More informationORACLE WEBLOGIC SERVER
ORACLE WEBLOGIC SERVER KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SUITE Scale-out for data intensive applications with Coherence Enterprise Edition, the industry s leading in-memory data grid Predictable
More informationOracle WebCenter Portal Performance Tuning
ORACLE PRODUCT LOGO Oracle WebCenter Portal Performance Tuning Rich Nessel - Principal Product Manager Christina Kolotouros - Product Management Director 1 Copyright 2011, Oracle and/or its affiliates.
More informationCraig Blitz Oracle Coherence Product Management
Software Architecture for Highly Available, Scalable Trading Apps: Meeting Low-Latency Requirements Intentionally Craig Blitz Oracle Coherence Product Management 1 Copyright 2011, Oracle and/or its affiliates.
More information<Insert Picture Here> Oracle Cloud Strategy: Oracle s Vision for Next- Generation Application Grid, Virtualization and Cloud
Oracle Cloud Strategy: Oracle s Vision for Next- Generation Application Grid, Virtualization and Cloud Paolo Ramasso Master Principal Sales Consultant Oracle Italy Business Imperatives
More informationOracle Fusion Middleware
Oracle Fusion Middleware Understanding Oracle WebLogic Server 12c (12.1.2) E28091-02 September 2013 This document provides an overview of Oracle WebLogic Server features and describes how you can use them
More information<Insert Picture Here> WebLogic JMS Messaging Infrastructure WebLogic Server 11gR1 Labs
WebLogic JMS Messaging Infrastructure WebLogic Server 11gR1 Labs Messaging Basics Built-in Best-of-Breed Messaging (JMS) Engine Years of hardening. Strong performance.
More informationORACLE TUXEDO. Distributed Transaction Processing Features and Benefits Distributed transaction management server ORACLE DATA SHEET
ORACLE TUXEDO KEY FEATURES AND BENEFITS FEATURES Multi-language support: C, C++, COBOL, Java, PHP, Python, Ruby Ready for private cloud deployment Distributed cache Highly optimized infrastructure for
More informationPimp My Data Grid. Brian Oliver Senior Principal Solutions Architect <Insert Picture Here>
Pimp My Data Grid Brian Oliver Senior Principal Solutions Architect (brian.oliver@oracle.com) Oracle Coherence Oracle Fusion Middleware Agenda An Architectural Challenge Enter the
More informationCisco Integration Platform
Data Sheet Cisco Integration Platform The Cisco Integration Platform fuels new business agility and innovation by linking data and services from any application - inside the enterprise and out. Product
More information<Insert Picture Here> Introducing Oracle WebLogic Server on Oracle Database Appliance
Introducing Oracle WebLogic Server on Oracle Database Appliance Oracle Database Appliance with WebLogic Server Simple. Reliable. Affordable. 2 Virtualization on Oracle Database Appliance
More informationCOPYRIGHTED MATERIAL
Introduction xxiii Chapter 1: Apache Tomcat 1 Humble Beginnings: The Apache Project 2 The Apache Software Foundation 3 Tomcat 3 Distributing Tomcat: The Apache License 4 Comparison with Other Licenses
More informationGlassFish v2.1 & Enterprise Manager. Alexis Moussine-Pouchkine Sun Microsystems
GlassFish v2.1 & Enterprise Manager Alexis Moussine-Pouchkine Sun Microsystems 1 Some vocabulary Cluster a group a homogenous GlassFish instances administered as a whole Load-Balancing a strategy and implementation
More informationWebSphere 4.0 General Introduction
IBM WebSphere Application Server V4.0 WebSphere 4.0 General Introduction Page 8 of 401 Page 1 of 11 Agenda Market Themes J2EE and Open Standards Evolution of WebSphere Application Server WebSphere 4.0
More informationJ2EE DIAGNOSING J2EE PERFORMANCE PROBLEMS THROUGHOUT THE APPLICATION LIFECYCLE
DIAGNOSING J2EE PERFORMANCE PROBLEMS THROUGHOUT THE APPLICATION LIFECYCLE ABSTRACT Many large-scale, complex enterprise applications are now built and deployed using the J2EE architecture. However, many
More informationORACLE IDENTITY MANAGER SIZING GUIDE. An Oracle White Paper March 2007
ORACLE IDENTITY MANAGER SIZING GUIDE An Oracle White Paper March 2007 Note The following is intended to provide consideration guidelines for sizing Oracle Identity Manager. It is intended for information
More informationOracle Fusion Middleware Understanding Oracle WebLogic Server. 12c ( )
Oracle Fusion Middleware Understanding Oracle WebLogic Server 12c (12.2.1.3.0) E80442-01 August 2017 Oracle Fusion Middleware Understanding Oracle WebLogic Server, 12c (12.2.1.3.0) E80442-01 Copyright
More informationWEBSPHERE APPLICATION SERVER
WEBSPHERE APPLICATION SERVER Introduction What is websphere, application server, webserver? WebSphere vs. Weblogic vs. JBOSS vs. tomcat? WebSphere product family overview Java basics [heap memory, GC,
More informationOracle Exalogic Elastic Cloud Overview. Peter Hoffmann Technical Account Manager
Oracle Exalogic Elastic Cloud Overview Peter Hoffmann Technical Account Manager Engineered Systems Driving trend in IT for the next decade Oracle Exalogic Elastic Cloud Hardware and Software, Engineered
More informationXTP, Scalability and Data Grids An Introduction to Coherence
XTP, Scalability and Data Grids An Introduction to Coherence Tom Stenström Principal Sales Consultant Oracle Presentation Overview The challenge of scalability The Data Grid What
More informationMarket leading web application server product
JE US Market leading web application server product is the first Web Application Server in the world to be Java EE 6 Certified. can quickly and easily implement cloud environments and execute large transactions.
More informationJ2EE: Best Practices for Application Development and Achieving High-Volume Throughput. Michael S Pallos, MBA Session: 3567, 4:30 pm August 11, 2003
J2EE: Best Practices for Application Development and Achieving High-Volume Throughput Michael S Pallos, MBA Session: 3567, 4:30 pm August 11, 2003 Agenda Architecture Overview WebSphere Application Server
More informationYOUR APPLICATION S JOURNEY TO THE CLOUD. What s the best way to get cloud native capabilities for your existing applications?
YOUR APPLICATION S JOURNEY TO THE CLOUD What s the best way to get cloud native capabilities for your existing applications? Introduction Moving applications to cloud is a priority for many IT organizations.
More informationOracle WebLogic Server Multitenant:
Oracle WebLogic Server Multitenant: The World s First Cloud-Native Enterprise Java Platform KEY BENEFITS Enable container-like DevOps and 12-factor application management and delivery Accelerate application
More informationUsing Clusters for Oracle WebLogic Server g Release 1 (10.3.6)
[1]Oracle Fusion Middleware Using Clusters for Oracle WebLogic Server 10.3.6 11g Release 1 (10.3.6) E13709-11 July 2015 This document describes clusters in WebLogic Server 10.3.6 and provides information
More informationUsing Virtualization to Reduce Cost and Improve Manageability of J2EE Application Servers
WHITEPAPER JANUARY 2006 Using Virtualization to Reduce Cost and Improve Manageability of J2EE Application Servers J2EE represents the state of the art for developing component-based multi-tier enterprise
More informationOracle WebLogic Server 12c on AWS. December 2018
Oracle WebLogic Server 12c on AWS December 2018 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document is provided for informational purposes only. It represents
More informationSun Java System Application Server 8.1: Administration & Deployment
Sun Java System Application Server 8.1: Administration & Deployment Student Guide - Volume I IAS-4444 Rev A D62040GC10 Edition 1.0 D63846 Copyright 2006, 2009, Oracle and/or its affiliates. All rights
More informationX100 ARCHITECTURE REFERENCES:
UNION SYSTEMS GLOBAL This guide is designed to provide you with an highlevel overview of some of the key points of the Oracle Fusion Middleware Forms Services architecture, a component of the Oracle Fusion
More informationOracle and Tangosol Acquisition Announcement
Oracle and Tangosol Acquisition Announcement March 23, 2007 The following is intended to outline our general product direction. It is intended for information purposes only, and may
More informationAbout Terracotta Ehcache. Version 10.1
About Terracotta Ehcache Version 10.1 October 2017 This document applies to Terraco a Ehcache Version 10.1 and to all subsequent releases. Specifications contained herein are subject to change and these
More information1 Introduction to Oracle WebLogic Server
Oracle Fusion Middleware Introduction to Oracle WebLogic Server 11g Release 1 (10.3.1) E13752-01 May 2009 This document provides an overview of Oracle WebLogic Server features and describes how you can
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 Managing Oracle Database 12c with Oracle Enterprise Manager 12c Martin
More informationSafe Harbor Statement
Safe Harbor Statement 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
More informationstatus Emmanuel Cecchet
status Emmanuel Cecchet c-jdbc@objectweb.org JOnAS developer workshop http://www.objectweb.org - c-jdbc@objectweb.org 1-23/02/2004 Outline Overview Advanced concepts Query caching Horizontal scalability
More informationOverview SENTINET 3.1
Overview SENTINET 3.1 Overview 1 Contents Introduction... 2 Customer Benefits... 3 Development and Test... 3 Production and Operations... 4 Architecture... 5 Technology Stack... 7 Features Summary... 7
More informationAdministering Clusters for Oracle WebLogic Server 12c (12.1.2)
[1]Oracle Fusion Middleware Administering Clusters for Oracle WebLogic Server 12c (12.1.2) E28074-07 February 2015 This document describes clusters and provides information for planning, implementing,
More informationOracle Fusion Middleware
Oracle Fusion Middleware Administering Web Services 12c (12.1.2) E28131-01 June 2013 Documentation for developers and administrators that describes how to administer Web services. Oracle Fusion Middleware
More informationJavaentwicklung in der Oracle Cloud
Javaentwicklung in der Oracle Cloud Sören Halter Principal Sales Consultant 2016-11-17 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information
More informationWebLogic & Oracle RAC Active GridLink for RAC
OLE PRODUCT LOGO WebLogic & Oracle Active GridLink for Roger Freixa Senior Principal Product Manager WebLogic Server, Coherence and Java Infrastructure 1 Copyright 2011, Oracle and/or its affiliates. All
More informationDiagnostics in Testing and Performance Engineering
Diagnostics in Testing and Performance Engineering This document talks about importance of diagnostics in application testing and performance engineering space. Here are some of the diagnostics best practices
More informationIBM WebSphere Application Server V4.0. Performance. 10/02/01 Copyright 2001 IBM Corporation WS40ST11.prz Page 248 of of 28
IBM WebSphere Application Server V4.0 Performance Page 248 of 401 1 of 28 Performance Enhancements to WebSphere V4.0 Performance Enhancement Overview Dynamic Caching of Servlets/JSPs Performance Monitoring
More informationStorage Monitoring Made Easy for DBAs: Diagnosing Performance Problems. Senior Product Manager Consulting Member of Technical Staff
Storage Monitoring Made Easy for DBAs: Diagnosing Performance Problems Anirban Chatterjee Sriram Palapudi Senior Product Manager Consulting Member of Technical Staff The following is intended to outline
More informationSentinet for BizTalk Server SENTINET
Sentinet for BizTalk Server SENTINET Sentinet for BizTalk Server 1 Contents Introduction... 2 Sentinet Benefits... 3 SOA and API Repository... 4 Security... 4 Mediation and Virtualization... 5 Authentication
More informationOracle WebLogic Server 11g: Diagnostics and Troubleshooting
Oracle WebLogic Server 11g: Diagnostics and Troubleshooting Volume II Student Guide D61523GC20 Edition 2.0 March 2011 D72554 Author Bill Bell Technical Contributors and Reviewers Will Lyons TJ Palazzolo
More informationOracle WebLogic Diagnostics and Troubleshooting
Oracle WebLogic Diagnostics and Troubleshooting Duško Vukmanović Principal Sales Consultant, FMW What is the WebLogic Diagnostic Framework? A framework for diagnosing problems that
More informationWhat every DBA needs to know about JDBC connection pools Bridging the language barrier between DBA and Middleware Administrators
Presented at What every DBA needs to know about JDBC connection pools Bridging the language barrier between DBA and Middleware Administrators Jacco H. Landlust Platform Architect Director Oracle Consulting
More information<Insert Picture Here> Enterprise Data Management using Grid Technology
Enterprise Data using Grid Technology Kriangsak Tiawsirisup Sales Consulting Manager Oracle Corporation (Thailand) 3 Related Data Centre Trends. Service Oriented Architecture Flexibility
More informationSamsung SDS Enterprise Cloud
Samsung SDS Enterprise Cloud Middleware JBoss EAP/WS WildFly Apache Tomcat JEUS WebLogic Enterprise Cloud Middleware JBoss EAP/WS Open source-based, enterprise-class Java web application server JBoss EAP
More informationvsphere 4 The Best Platform for Business-Critical Applications Gaetan Castelein Sr Product Marketing Manager VMware, Inc.
vsphere 4 The Best Platform for Business-Critical Applications Gaetan Castelein Sr Product Marketing Manager VMware, Inc. Agenda Introduction Performance Consolidation Application Lifecycle Application
More informationScaling Out Tier Based Applications
Scaling Out Tier Based Applications Nati Shalom CTO GigaSpaces www.gigaspaces.com TS-1595 2006 JavaOne SM Conference Session TS-1595 Objectives Learn how to transform existing tier-based applications into
More informationOracle Database Mobile Server, Version 12.2
O R A C L E D A T A S H E E T Oracle Database Mobile Server, Version 12.2 Oracle Database Mobile Server 12c (ODMS) is a highly optimized, robust and secure way to connect mobile and embedded Internet of
More informationHP Oracle product integration
HP Oracle product integration Bernd Menth EMEA HP/Oracle Competence Center 4/15/2005 Copyright 2005 HP corporate presentation. All rights reserved. 1 Agenda Adaptive Enterprise Enterprise Manager Architecture
More informationOracle Coherence + Oracle Exalogic Elastic Cloud
An Oracle Business White Paper September 2013 Elastic Cloud Engineered Performance and Scalability for Next-Generation Enterprise Applications Disclaimer The following is intended to outline our general
More informationChapter 2 WEBLOGIC SERVER DOMAINS. SYS-ED/ Computer Education Techniques, Inc.
Chapter 2 WEBLOGIC SERVER DOMAINS SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: Domain - concept and implementation. Content of a domain. Common domain types. Production versus
More informationOracle Database 11g: Real Application Testing & Manageability Overview
Oracle Database 11g: Real Application Testing & Manageability Overview Top 3 DBA Activities Performance Management Challenge: Sustain Optimal Performance Change Management Challenge: Preserve Order amid
More informationUpgrading Custom Java EE Applications from Oracle Application Server to WebLogic Server
Upgrading Custom Java EE Applications from Oracle Application Server to WebLogic Server Frances Zhao Oracle Corporation Portland, Oregon, United States Keywords: Upgrade, Migration, Oracle Application
More informationTake Your Oracle WebLogic Applications to The Next Level with Oracle Enterprise Manager 12c
Take Your Oracle WebLogic Applications to The Next Level with Oracle Enterprise Manager 12c Mojahedul Hoque Abul Hasanat CTO, Therap Services Neelima Bawa Consulting Tech. Lead, SCP, EM, Oracle Therap
More information<Insert Picture Here>
Caching Schemes & Accessing Data Lesson 2 Objectives After completing this lesson, you should be able to: Describe the different caching schemes that Coherence
More informationChapter. Installing WebLogic Server and Using the Management Tools
Blind folio: 1 Chapter 1 Installing WebLogic Server and Using the Management Tools 1 2 Oracle WebLogic Server 11g Administration Handbook T he introduction to this book provided a quick outline of the
More informationWebcenter Application Performance Tuning guide
Webcenter Application Performance Tuning guide Abstract This paper describe generic tuning guideline for webcenter portal, Webcenter content, JRockit, Database and Weblogic server Vinay Kumar 18-03-2014
More informationJava EE 6 Web Profile Leader 2011 Roadmap
Java EE 6 Web Profile Leader 2011 Roadmap CAUCHO TECHNOLOGY Caucho s relentless quest for performance and reliability paved the way for Resin to be a leading global Open Source Java application server
More informationApplication Servers in E-Commerce Applications
Application Servers in E-Commerce Applications Péter Mileff 1, Károly Nehéz 2 1 PhD student, 2 PhD, Department of Information Engineering, University of Miskolc Abstract Nowadays there is a growing demand
More informationAdministering the JBoss 5.x Application Server
Administering the JBoss 5.x Application Server JBoss Application Server (AS) is one of the most popular open source Java application server on the market. The latest release, JBoss 5, is a Java EE 5 certified
More informationOracle Fusion Middleware
Oracle Fusion Middleware Deployment Guide for Oracle Service Bus 11g Release 1 (11.1.1.5.0) E15022-03 April 2011 Oracle Fusion Middleware Deployment Guide for Oracle Service Bus, 11g Release 1 (11.1.1.5.0)
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights ORACLE PRODUCT LOGO 15785 - Advanced Administration and Management of Oracle SOA Suite 11g Samrat Ray, Ramkumar Menon, Srimant Misra Oracle SOA
More informationOracle Java SE Advanced for ISVs
Oracle Java SE Advanced for ISVs Oracle Java SE Advanced for ISVs is designed to enhance the Java based solutions that ISVs are providing to their enterprise customers. It brings together industry leading
More informationVirtualizing JBoss Enterprise Middleware with Azul
Virtualizing JBoss Enterprise Middleware with Azul Shyam Pillalamarri VP Engineering, Azul Systems Stephen Hess Sr. Director, Product Management, Red Hat June 25, 2010 Agenda Java Virtualization Current
More informationVERITAS Storage Foundation 4.0 TM for Databases
VERITAS Storage Foundation 4.0 TM for Databases Powerful Manageability, High Availability and Superior Performance for Oracle, DB2 and Sybase Databases Enterprises today are experiencing tremendous growth
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. reserved. Insert Information Protection Policy Classification from Slide 8
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,
More informationJBOSS AS 7 AND JBOSS EAP 6 ADMINISTRATION AND CLUSTERING (4 Days)
www.peaklearningllc.com JBOSS AS 7 AND JBOSS EAP 6 ADMINISTRATION AND CLUSTERING (4 Days) This training course covers both the unsupported open source JBoss Application Server and the supported platform
More informationOracle Enterprise Architecture. Software. Hardware. Complete. Oracle Exalogic.
Oracle Enterprise Architecture Software. Hardware. Complete Oracle Exalogic edward.zhang@oracle.com Exalogic Exalogic Exalogic -- Exalogic Design Center Exalogic - Sun Oracle - - - CPU/Memory/Networking/Storage
More informationDatabase Performance Analysis Techniques Using Metric Extensions and SPA
Database Performance Analysis Techniques Using Metric Extensions and SPA Kurt Engeleiter Oracle Corporation Redwood Shores, CA, USA Keywords: ADDM, SQL Tuning Advisor, SQL Performance Analyzer, Metric
More informationService Execution Platform WebOTX To Support Cloud Computing
Service Execution Platform WebOTX To Support Cloud Computing KATOU Masayuki Abstract The trend toward reductions in IT investments due to the current economic climate has tended to focus our attention
More informationEnterprise J2EE Application Management
Production Monitoring and Performance Management for BEA WebLogic Server, Portal & Integration Applications Acsera-Enterprise-J2EE-APM-04114003.doc The Agile Enterprise Adopts the J2EE Application Platform
More information