SlideShare a Scribd company logo
1 of 45
 
Delivering Efficiency and Expansion  from the Ground Up: The Application Grid Matt Wright Director, Product Management, Oracle Fusion Middleware
QUESTION 1 ,[object Object],[object Object],[object Object],[object Object],[object Object]
And the Winner is………..
Grid 06/06/09 ©2008 Oracle Corporation
The Real Challenges What is really limiting efficiency and expansion? ,[object Object],[object Object],[object Object],06/06/09 ©2008 Oracle Corporation  Needs Resource Resource Resource
“You Are Here” 06/06/09 ©2008 Oracle Corporation
Problems In Today’s IT The legacy of dedicated stacks 06/06/09 ©2008 Oracle Corporation  OS JVM App Svr Custom App OS JVM App Svr Packaged App OS JVM  App Svr SOA Svc OS TPM C/C++/ COBOL OS TPM Legacy Inefficiency Difficult Scale-Out Limited Performance
Alternative #1: More Boxes Just adding hardware won’t always help OS JVM App Svr Custom App OS JVM App Svr Packaged App OS JVM  App Svr SOA Svc OS TPM C/C++/ COBOL OS TPM Legacy 06/06/09 ©2008 Oracle Corporation
Alternative #2: Just Fix with SOA or BPM You can’t just paper over fundamentals 06/06/09 ©2008 Oracle Corporation  Custom App Packaged App SOA Svc C/C++/ COBOL Legacy SOA/BPM OS JVM App Svr OS JVM App Svr OS JVM  App Svr OS TPM OS TPM
Alternative #3: Improve Applications Costly, complex, time-consuming OS JVM App Svr Custom App OS JVM App Svr Packaged App OS JVM  App Svr SOA Svc OS TPM C/C++/ COBOL OS TPM Legacy 06/06/09 ©2008 Oracle Corporation  New! New! New! New! New!
A New Approach:  Application Grid 06/06/09 ©2008 Oracle Corporation  Efficiency Flexible Scaling High Quality  of Service Application Grid Custom App Packaged App SOA Svc C/C++/ COBOL Legacy
The Impact of SOA Even greater need for dynamic adjustment 06/06/09 ©2008 Oracle Corporation  App 1 Application Grid SOA Svc SOA Svc SOA Svc SOA Svc SOA Svc App 3 App 2
Inside the Application Grid Pooling, sharing, dynamic adjustment 06/06/09 ©2008 Oracle Corporation  App 1 Application Grid SOA Svc SOA Svc SOA Svc SOA Svc SOA Svc App 3 App 2
What is Application Grid? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],06/06/09 ©2008 Oracle Corporation
Do I Have to Start Over? Evolution to application grid Automation/Optimization Low-Level, Localized High-Level, Cross-Data Center Dynamic Scaling Course-Grained Fine-Grained ,[object Object],[object Object],[object Object],[object Object],[object Object],Enterprise-Wide Dynamic  Optimization 06/06/09 ©2008 Oracle Corporation
Application Grid Benefits 06/06/09 ©2008 Oracle Corporation  Flexible Scaling High Quality of Service Efficiency Application Application
Business Impact 06/06/09 ©2008 Oracle Corporation  Efficiency =  Grow Despite Constraints Flexible Scale Out =  Adjust Course with Agility High Quality of Service = Rise Above the Competition
QUESTION 2 ,[object Object],[object Object],[object Object],[object Object]
And the Winner is………..
Innovation at the Foundation 9/10/2008 ©2008 Oracle Corporation  New Needs New Abilities New needs and abilities are often most powerfully addressed in lower layers 06/06/09 ©2008 Oracle Corporation  New Ideas API API API Layer 1 e.g. JVM Layer 2 e.g. App Server Layer 3 e.g. SOA Layer 4 e.g. BPM Deterministic Garbage Collection AJAX  Acceleration In-memory  Data Grid
Application Grid Fundamentals Core capabilities 06/06/09 ©2008 Oracle Corporation  2.  Control Allocation 3.  View Behavior 4.  Automate 1.  Share Resources Management App App App SOA Svc SOA Svc
Application Grid Technologies Foundation-level middleware 06/06/09 ©2008 Oracle Corporation  Java C/C++/COBOL Application  Server Transaction  Processing  Monitor In-Memory Data Grid Management Java Virtual Machine
Fusion Middleware Application Grid Comprehensive, hot-pluggable, pre-integrated 06/06/09 ©2008 Oracle Corporation  WebLogic  Server Tuxedo Coherence Enterprise  Manager WebLogic Operations Control JRockit Mission Control Tuxedo System Application Monitor JRockit Provisioning Configuration Management
Building on the Fundamentals Standardized hardware, rock-solid nodes, automation   06/06/09 ©2008 Oracle Corporation  Node Performance Node Reliability Node Configurability Node Predictability Tuxedo Tuxedo Tuxedo JRockit WLS JRockit WLS JRockit WLS JRockit Coherence JRockit Coherence JRockit Coherence WLOC
Decoupled Resourcing Add standardized, streamlined, commodity hardware 06/06/09 ©2008 Oracle Corporation  Lower Cost, Less Complexity, Easier Diagnostics
Predictable Reliability, Performance WebLogic Server, JRockit, Tuxedo ,[object Object],[object Object],[object Object],06/06/09 ©2008 Oracle Corporation
Predictable Reliability, Performance WebLogic Server, JRockit, Tuxedo ,[object Object],[object Object],[object Object],06/06/09 ©2008 Oracle Corporation  Differentiator #1: Guaranteed Predictable Performance
Node Configurability Modular application server means efficiency 06/06/09 ©2008 Oracle Corporation  Different application server instances in the grid have different modules enabled Application Grid App Svr App Svr Mem Grid JVM Application Server 1 Application Server 2
QUESTION 3 ,[object Object],[object Object],[object Object],[object Object],[object Object]
And the Winner is………..
Coherence In-Memory Data Grid Fine-grained dynamic scaling, performance, reliability ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Tuxedo 06/06/09 ©2008 Oracle Corporation  OS JVM Coherence WebLogic Server OS JVM OS JVM
Coherence In-Memory Data Grid Fine-grained dynamic scaling, performance, reliability ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Tuxedo 06/06/09 ©2008 Oracle Corporation  OS JVM Coherence WebLogic Server OS JVM OS JVM Differentiator #2: True Dynamic Scaling
Key to Application Grid: Management Need the right levels and right automation 06/06/09 ©2008 Oracle Corporation  Application Grid App Svr App Svr App Mem Grid JVM Database Enterprise  Management Grid  Management OS HW
Cross-Stack Management Instrumentation at each level; intelligent synthesis 06/06/09 ©2008 Oracle Corporation  Is this application near any critical SLA threshold? Do I need to adjust parameters on this machine? Do I need to adjust the memory grid? Can I better optimize grid across all applications? Management App Svr Mem Grid JVM Applica
WebLogic Operations Control Intelligent synthesis 06/06/09 ©2008 Oracle Corporation  WebLogic Operations Control Policies SLA Needs Manual Input Resource Adjust Svc  Start/ Stop Metrics Automation App Svr Mem Grid JVM Applica
WebLogic Operations Control Intelligent synthesis 06/06/09 ©2008 Oracle Corporation  WebLogic Operations Control Policies SLA Needs Manual Input Resource Adjust Svc  Start/ Stop Metrics Automation Differentiator #3: Cross-Stack  Grid Management App Svr Mem Grid JVM Applica
Case Study: Large Web Application 06/06/09 ©2008 Oracle Corporation  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Getting Started There are some easy early wins! ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],$ ¥ £ € 06/06/09 ©2008 Oracle Corporation
Factors to Keep in Mind Not All Grid Enablers are Created Equal ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],©2008 Oracle Corporation  06/06/09 JRockit WebLogic Server Tuxedo Coherence
Take-Aways ,[object Object],06/06/09 ©2008 Oracle Corporation  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
Evaluation 1 ,[object Object],Poor     Excellent 1 5
Evaluation 2 ,[object Object],Poor     Excellent 1 5
 

More Related Content

What's hot

JavaFX - Bringing rich Internet applications ...
JavaFX - Bringing rich Internet applications ...JavaFX - Bringing rich Internet applications ...
JavaFX - Bringing rich Internet applications ...
terrencebarr
 
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
eG Innovations
 
HCLT Whitepaper: Multi- Tenancy on Private Cloud
HCLT Whitepaper: Multi- Tenancy on Private CloudHCLT Whitepaper: Multi- Tenancy on Private Cloud
HCLT Whitepaper: Multi- Tenancy on Private Cloud
HCL Technologies
 
Oracle database performance monitoring diagnosis and reporting with EG Innova...
Oracle database performance monitoring diagnosis and reporting with EG Innova...Oracle database performance monitoring diagnosis and reporting with EG Innova...
Oracle database performance monitoring diagnosis and reporting with EG Innova...
eG Innovations
 

What's hot (20)

Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)
 
EBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud PlatformEBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud Platform
 
JavaFX - Bringing rich Internet applications ...
JavaFX - Bringing rich Internet applications ...JavaFX - Bringing rich Internet applications ...
JavaFX - Bringing rich Internet applications ...
 
Disaster Recovery to the Oracle Public Cloud
Disaster Recovery to the Oracle Public CloudDisaster Recovery to the Oracle Public Cloud
Disaster Recovery to the Oracle Public Cloud
 
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
 
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
 
Developing Oracle Fusion Middleware Applications in the Cloud
Developing Oracle Fusion Middleware Applications in the CloudDeveloping Oracle Fusion Middleware Applications in the Cloud
Developing Oracle Fusion Middleware Applications in the Cloud
 
IBM JavaOne Community Keynote 2017
IBM JavaOne Community Keynote 2017IBM JavaOne Community Keynote 2017
IBM JavaOne Community Keynote 2017
 
JDK 10 Java Module System
JDK 10 Java Module SystemJDK 10 Java Module System
JDK 10 Java Module System
 
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with OracleMobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
 
Roadmap For Fusion Middleware Application Server Infrastructure
Roadmap For Fusion Middleware Application Server InfrastructureRoadmap For Fusion Middleware Application Server Infrastructure
Roadmap For Fusion Middleware Application Server Infrastructure
 
HCLT Whitepaper: Multi- Tenancy on Private Cloud
HCLT Whitepaper: Multi- Tenancy on Private CloudHCLT Whitepaper: Multi- Tenancy on Private Cloud
HCLT Whitepaper: Multi- Tenancy on Private Cloud
 
Microservices and Container
Microservices and ContainerMicroservices and Container
Microservices and Container
 
Oracle database performance monitoring diagnosis and reporting with EG Innova...
Oracle database performance monitoring diagnosis and reporting with EG Innova...Oracle database performance monitoring diagnosis and reporting with EG Innova...
Oracle database performance monitoring diagnosis and reporting with EG Innova...
 
Oracle ravello overview
Oracle ravello overviewOracle ravello overview
Oracle ravello overview
 
Let's Talk Mobile
Let's Talk MobileLet's Talk Mobile
Let's Talk Mobile
 
WebLogic Consolidation Webcast 27 Jan 2011
WebLogic Consolidation Webcast 27 Jan 2011WebLogic Consolidation Webcast 27 Jan 2011
WebLogic Consolidation Webcast 27 Jan 2011
 
Solaris 11.2 What's New
Solaris 11.2 What's NewSolaris 11.2 What's New
Solaris 11.2 What's New
 
Cloud 2014: Top Five Best Practices for Your Application PaaS Audience
Cloud 2014: Top Five Best Practices for Your Application PaaS AudienceCloud 2014: Top Five Best Practices for Your Application PaaS Audience
Cloud 2014: Top Five Best Practices for Your Application PaaS Audience
 
Oracle Enterprise integration
Oracle Enterprise integration Oracle Enterprise integration
Oracle Enterprise integration
 

Viewers also liked

Przeksztalanie wzorow fizycznych
Przeksztalanie wzorow fizycznychPrzeksztalanie wzorow fizycznych
Przeksztalanie wzorow fizycznych
zbysiun
 
Lord of the Flies Pictures
Lord of the Flies PicturesLord of the Flies Pictures
Lord of the Flies Pictures
apenn
 
2014 economic calendar
2014 economic calendar2014 economic calendar
2014 economic calendar
pmella
 
YMCA Workshop 12 August 2011
YMCA Workshop 12 August 2011YMCA Workshop 12 August 2011
YMCA Workshop 12 August 2011
Bob Crawshaw
 
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic ServerPeter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Saul Cunningham
 

Viewers also liked (20)

Makam Nabi Saw
Makam Nabi SawMakam Nabi Saw
Makam Nabi Saw
 
Przeksztalanie wzorow fizycznych
Przeksztalanie wzorow fizycznychPrzeksztalanie wzorow fizycznych
Przeksztalanie wzorow fizycznych
 
Jude Kuwait
Jude  KuwaitJude  Kuwait
Jude Kuwait
 
LIVING THINGS: ANIMALS
LIVING THINGS: ANIMALSLIVING THINGS: ANIMALS
LIVING THINGS: ANIMALS
 
Elias
EliasElias
Elias
 
Lord of the Flies Pictures
Lord of the Flies PicturesLord of the Flies Pictures
Lord of the Flies Pictures
 
Ziarah Mekkah
Ziarah MekkahZiarah Mekkah
Ziarah Mekkah
 
Shereen 2D Computer Compilation
Shereen   2D Computer CompilationShereen   2D Computer Compilation
Shereen 2D Computer Compilation
 
Shalawat
ShalawatShalawat
Shalawat
 
2014 economic calendar
2014 economic calendar2014 economic calendar
2014 economic calendar
 
telecentre.org start-up evaluation
telecentre.org start-up evaluation telecentre.org start-up evaluation
telecentre.org start-up evaluation
 
Nagham UAE
Nagham  UAENagham  UAE
Nagham UAE
 
Adnan Qatar
Adnan QatarAdnan Qatar
Adnan Qatar
 
Power, Point &Painting
Power, Point &PaintingPower, Point &Painting
Power, Point &Painting
 
The Truth About 6 Pack Abs
The Truth About 6 Pack AbsThe Truth About 6 Pack Abs
The Truth About 6 Pack Abs
 
Omar Iraq
Omar IraqOmar Iraq
Omar Iraq
 
YMCA Workshop 12 August 2011
YMCA Workshop 12 August 2011YMCA Workshop 12 August 2011
YMCA Workshop 12 August 2011
 
Farah Kuwait
Farah KuwaitFarah Kuwait
Farah Kuwait
 
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic ServerPeter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
 
Karim F Iraq
Karim F   IraqKarim F   Iraq
Karim F Iraq
 

Similar to Matt Wright - The Application Grid

B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
Dr. Wilfred Lin (Ph.D.)
 
C6 deploying applications to your private cloud 7 to 10 times faster
C6   deploying applications to your private cloud 7 to 10 times fasterC6   deploying applications to your private cloud 7 to 10 times faster
C6 deploying applications to your private cloud 7 to 10 times faster
Dr. Wilfred Lin (Ph.D.)
 
C5 accelerating your journey to self-service it
C5   accelerating your journey to self-service itC5   accelerating your journey to self-service it
C5 accelerating your journey to self-service it
Dr. Wilfred Lin (Ph.D.)
 
TechTalk_Cloud Performance Testing_0.6
TechTalk_Cloud Performance Testing_0.6TechTalk_Cloud Performance Testing_0.6
TechTalk_Cloud Performance Testing_0.6
Sravanthi N
 

Similar to Matt Wright - The Application Grid (20)

B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
 
C6 deploying applications to your private cloud 7 to 10 times faster
C6   deploying applications to your private cloud 7 to 10 times fasterC6   deploying applications to your private cloud 7 to 10 times faster
C6 deploying applications to your private cloud 7 to 10 times faster
 
BrightTalk session-The right SDS for your OpenStack Cloud
BrightTalk session-The right SDS for your OpenStack CloudBrightTalk session-The right SDS for your OpenStack Cloud
BrightTalk session-The right SDS for your OpenStack Cloud
 
Transforming Mission Critical Applications
Transforming Mission Critical ApplicationsTransforming Mission Critical Applications
Transforming Mission Critical Applications
 
Software Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and StorageSoftware Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and Storage
 
V mware v fabric 5 - what's new technical sales training presentation
V mware v fabric 5 - what's new technical sales training presentationV mware v fabric 5 - what's new technical sales training presentation
V mware v fabric 5 - what's new technical sales training presentation
 
Introduction to Java Micro Edition (ME) 8
Introduction to Java Micro Edition (ME) 8Introduction to Java Micro Edition (ME) 8
Introduction to Java Micro Edition (ME) 8
 
EMC's IT Transformation Journey ( EMC Forum 2014 )
EMC's IT Transformation Journey ( EMC Forum 2014 )EMC's IT Transformation Journey ( EMC Forum 2014 )
EMC's IT Transformation Journey ( EMC Forum 2014 )
 
Le Software Defined Solutions, ou comment automatiser les ressources IT ?
Le Software Defined Solutions, ou comment automatiser les ressources IT ?Le Software Defined Solutions, ou comment automatiser les ressources IT ?
Le Software Defined Solutions, ou comment automatiser les ressources IT ?
 
Keynote from Cloud Expo West, November 2010
Keynote from Cloud Expo West, November 2010Keynote from Cloud Expo West, November 2010
Keynote from Cloud Expo West, November 2010
 
Software Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and StorageSoftware Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and Storage
 
Agile integration: Decomposing the monolith
Agile integration: Decomposing the monolithAgile integration: Decomposing the monolith
Agile integration: Decomposing the monolith
 
Jetty Vs Tomcat
Jetty Vs TomcatJetty Vs Tomcat
Jetty Vs Tomcat
 
2014 IEEE DOTNET CLOUD COMPUTING PROJECT Automatic scaling of internet applic...
2014 IEEE DOTNET CLOUD COMPUTING PROJECT Automatic scaling of internet applic...2014 IEEE DOTNET CLOUD COMPUTING PROJECT Automatic scaling of internet applic...
2014 IEEE DOTNET CLOUD COMPUTING PROJECT Automatic scaling of internet applic...
 
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Automatic scaling of internet appli...
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Automatic scaling of internet appli...IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Automatic scaling of internet appli...
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Automatic scaling of internet appli...
 
C5 accelerating your journey to self-service it
C5   accelerating your journey to self-service itC5   accelerating your journey to self-service it
C5 accelerating your journey to self-service it
 
TechTalk_Cloud Performance Testing_0.6
TechTalk_Cloud Performance Testing_0.6TechTalk_Cloud Performance Testing_0.6
TechTalk_Cloud Performance Testing_0.6
 
SemeruRuntimesUnderTheCover .pptx
SemeruRuntimesUnderTheCover .pptxSemeruRuntimesUnderTheCover .pptx
SemeruRuntimesUnderTheCover .pptx
 
Java Micro Edition (ME) 8 Deep Dive
Java Micro Edition (ME) 8 Deep DiveJava Micro Edition (ME) 8 Deep Dive
Java Micro Edition (ME) 8 Deep Dive
 
Con8833 access at scale for hundreds of millions of users final
Con8833 access at scale for hundreds of millions of users   finalCon8833 access at scale for hundreds of millions of users   final
Con8833 access at scale for hundreds of millions of users final
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 

Matt Wright - The Application Grid

  • 1.  
  • 2. Delivering Efficiency and Expansion from the Ground Up: The Application Grid Matt Wright Director, Product Management, Oracle Fusion Middleware
  • 3.
  • 4. And the Winner is………..
  • 5. Grid 06/06/09 ©2008 Oracle Corporation
  • 6.
  • 7. “You Are Here” 06/06/09 ©2008 Oracle Corporation
  • 8. Problems In Today’s IT The legacy of dedicated stacks 06/06/09 ©2008 Oracle Corporation OS JVM App Svr Custom App OS JVM App Svr Packaged App OS JVM App Svr SOA Svc OS TPM C/C++/ COBOL OS TPM Legacy Inefficiency Difficult Scale-Out Limited Performance
  • 9. Alternative #1: More Boxes Just adding hardware won’t always help OS JVM App Svr Custom App OS JVM App Svr Packaged App OS JVM App Svr SOA Svc OS TPM C/C++/ COBOL OS TPM Legacy 06/06/09 ©2008 Oracle Corporation
  • 10. Alternative #2: Just Fix with SOA or BPM You can’t just paper over fundamentals 06/06/09 ©2008 Oracle Corporation Custom App Packaged App SOA Svc C/C++/ COBOL Legacy SOA/BPM OS JVM App Svr OS JVM App Svr OS JVM App Svr OS TPM OS TPM
  • 11. Alternative #3: Improve Applications Costly, complex, time-consuming OS JVM App Svr Custom App OS JVM App Svr Packaged App OS JVM App Svr SOA Svc OS TPM C/C++/ COBOL OS TPM Legacy 06/06/09 ©2008 Oracle Corporation New! New! New! New! New!
  • 12. A New Approach: Application Grid 06/06/09 ©2008 Oracle Corporation Efficiency Flexible Scaling High Quality of Service Application Grid Custom App Packaged App SOA Svc C/C++/ COBOL Legacy
  • 13. The Impact of SOA Even greater need for dynamic adjustment 06/06/09 ©2008 Oracle Corporation App 1 Application Grid SOA Svc SOA Svc SOA Svc SOA Svc SOA Svc App 3 App 2
  • 14. Inside the Application Grid Pooling, sharing, dynamic adjustment 06/06/09 ©2008 Oracle Corporation App 1 Application Grid SOA Svc SOA Svc SOA Svc SOA Svc SOA Svc App 3 App 2
  • 15.
  • 16.
  • 17. Application Grid Benefits 06/06/09 ©2008 Oracle Corporation Flexible Scaling High Quality of Service Efficiency Application Application
  • 18. Business Impact 06/06/09 ©2008 Oracle Corporation Efficiency = Grow Despite Constraints Flexible Scale Out = Adjust Course with Agility High Quality of Service = Rise Above the Competition
  • 19.
  • 20. And the Winner is………..
  • 21. Innovation at the Foundation 9/10/2008 ©2008 Oracle Corporation New Needs New Abilities New needs and abilities are often most powerfully addressed in lower layers 06/06/09 ©2008 Oracle Corporation New Ideas API API API Layer 1 e.g. JVM Layer 2 e.g. App Server Layer 3 e.g. SOA Layer 4 e.g. BPM Deterministic Garbage Collection AJAX Acceleration In-memory Data Grid
  • 22. Application Grid Fundamentals Core capabilities 06/06/09 ©2008 Oracle Corporation 2. Control Allocation 3. View Behavior 4. Automate 1. Share Resources Management App App App SOA Svc SOA Svc
  • 23. Application Grid Technologies Foundation-level middleware 06/06/09 ©2008 Oracle Corporation Java C/C++/COBOL Application Server Transaction Processing Monitor In-Memory Data Grid Management Java Virtual Machine
  • 24. Fusion Middleware Application Grid Comprehensive, hot-pluggable, pre-integrated 06/06/09 ©2008 Oracle Corporation WebLogic Server Tuxedo Coherence Enterprise Manager WebLogic Operations Control JRockit Mission Control Tuxedo System Application Monitor JRockit Provisioning Configuration Management
  • 25. Building on the Fundamentals Standardized hardware, rock-solid nodes, automation 06/06/09 ©2008 Oracle Corporation Node Performance Node Reliability Node Configurability Node Predictability Tuxedo Tuxedo Tuxedo JRockit WLS JRockit WLS JRockit WLS JRockit Coherence JRockit Coherence JRockit Coherence WLOC
  • 26. Decoupled Resourcing Add standardized, streamlined, commodity hardware 06/06/09 ©2008 Oracle Corporation Lower Cost, Less Complexity, Easier Diagnostics
  • 27.
  • 28.
  • 29. Node Configurability Modular application server means efficiency 06/06/09 ©2008 Oracle Corporation Different application server instances in the grid have different modules enabled Application Grid App Svr App Svr Mem Grid JVM Application Server 1 Application Server 2
  • 30.
  • 31. And the Winner is………..
  • 32.
  • 33.
  • 34. Key to Application Grid: Management Need the right levels and right automation 06/06/09 ©2008 Oracle Corporation Application Grid App Svr App Svr App Mem Grid JVM Database Enterprise Management Grid Management OS HW
  • 35. Cross-Stack Management Instrumentation at each level; intelligent synthesis 06/06/09 ©2008 Oracle Corporation Is this application near any critical SLA threshold? Do I need to adjust parameters on this machine? Do I need to adjust the memory grid? Can I better optimize grid across all applications? Management App Svr Mem Grid JVM Applica
  • 36. WebLogic Operations Control Intelligent synthesis 06/06/09 ©2008 Oracle Corporation WebLogic Operations Control Policies SLA Needs Manual Input Resource Adjust Svc Start/ Stop Metrics Automation App Svr Mem Grid JVM Applica
  • 37. WebLogic Operations Control Intelligent synthesis 06/06/09 ©2008 Oracle Corporation WebLogic Operations Control Policies SLA Needs Manual Input Resource Adjust Svc Start/ Stop Metrics Automation Differentiator #3: Cross-Stack Grid Management App Svr Mem Grid JVM Applica
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.  
  • 43.
  • 44.
  • 45.