SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
NEXT GENERATION
Application Development
Wednesday, November 17, 2010
APPLICATION DEVELOPMENT
Wednesday, November 17, 2010
APPLICATION DEVELOPMENT
Wednesday, November 17, 2010
APPLICATION DEVELOPMENT
Wednesday, November 17, 2010
APPLICATION DEVELOPMENT
Wednesday, November 17, 2010
APPLICATION DEVELOPMENT
Wednesday, November 17, 2010
Wednesday, November 17, 2010
3 KEY POINTS
• Standardize
• Leverage on Frameworks
and Platforms
• Focus on the Business!
Wednesday, November 17, 2010
ANATOMY OF AN APP
User Interface
Business Logic and Process
Data Models
Application Infrastructure
Database Infrastructure
Wednesday, November 17, 2010
ANATOMY OF AN APP
User Interface
Business Logic and Process
Data Models
Application Infrastructure
Database Infrastructure
Standardisation
Wednesday, November 17, 2010
ANATOMY OF AN APP
User Interface
Business Logic and Process
Data Models
Application Infrastructure
Database Infrastructure
Standardisation
MultiPlatformHigh AvailabilityCloud Computing
Extreme
Performance
Unified
Management
Wednesday, November 17, 2010
ANATOMY OF AN APP
User Interface
Business Logic and Process
Data Models
Application Infrastructure
Database Infrastructure
Standardisation
Framework
& Platform
MultiPlatformHigh AvailabilityCloud Computing
Extreme
Performance
Unified
Management
Wednesday, November 17, 2010
ANATOMY OF AN APP
User Interface
Business Logic and Process
Data Models
Application Infrastructure
Database Infrastructure
Standardisation
Framework
& Platform
MultiPlatformHigh AvailabilityCloud Computing
Extreme
Performance
Collaboration
BPM
Unified
Management
Integration
Presentation
Security
Wednesday, November 17, 2010
ANATOMY OF AN APP
User Interface
Business Logic and Process
Data Models
Application Infrastructure
Database Infrastructure
Standardisation
Framework
& Platform
Custom
Code
MultiPlatformHigh AvailabilityCloud Computing
Extreme
Performance
Collaboration
BPM
Unified
Management
Integration
Presentation
Security
Wednesday, November 17, 2010
ANATOMY OF AN APP
User Interface
Business Logic and Process
Data Models
Application Infrastructure
Database Infrastructure
Standardisation
Framework
& Platform
Custom
Code
MultiPlatformHigh AvailabilityCloud Computing
Extreme
Performance
Collaboration
BPM
Unified
Management
Integration
Presentation
Security
JAVA
POJO
C++
Wednesday, November 17, 2010
Wednesday, November 17, 2010
THE LEGO ANALOGY
Wednesday, November 17, 2010
THE LEGO ANALOGY
Wednesday, November 17, 2010
Magic Quadrant for
Application Infrastructure
for Systematic SOA-Style
Application Projects
Source: Gartner (October 2010)
Wednesday, November 17, 2010
ORACLE FUSION APPS
Wednesday, November 17, 2010
ORACLE FUSION APPS
Wednesday, November 17, 2010
ORACLE FUSION APPS
Wednesday, November 17, 2010
ORACLE FUSION APPS
Wednesday, November 17, 2010
ORACLE FUSION APPS
Wednesday, November 17, 2010
Wednesday, November 17, 2010
DEV BY FRAMEWORKS
Presentation Layer
Business Process Layer
Decision Service Layer
Data Service Layer
Wednesday, November 17, 2010
DEV BY FRAMEWORKS
Presentation Layer
Business Process Layer
Decision Service Layer
Data Service Layer
ADFPortal
Wednesday, November 17, 2010
DEV BY FRAMEWORKS
Presentation Layer
Business Process Layer
Decision Service Layer
Data Service Layer
ADF
BPM
Portal
SOA
Wednesday, November 17, 2010
DEV BY FRAMEWORKS
Presentation Layer
Business Process Layer
Decision Service Layer
Data Service Layer
ADF
BPM
Portal
SOA
RulesBAM
Wednesday, November 17, 2010
DEV BY FRAMEWORKS
Presentation Layer
Business Process Layer
Decision Service Layer
Data Service Layer
ADF
BPM
Portal
SOA
RulesBAM
ORMCoherence
Wednesday, November 17, 2010
Wednesday, November 17, 2010
APPLICATIONTESTING SUITE
Oracle Functional Testing
Automated functional & regression
testing
Oracle Load Testing
Automated load & performance
testing
Oracle Test Manager
Test process management,
requirements and defect tracking
Wednesday, November 17, 2010
ADF
Actions
Wednesday, November 17, 2010
IN SUMMARY
• Let us do most of the work
• Don’t reinvent the wheel
• Spend time solving business
problems
Wednesday, November 17, 2010
Wednesday, November 17, 2010

Contenu connexe

En vedette

Docker for Developers - PNWPHP 2016 Workshop
Docker for Developers - PNWPHP 2016 WorkshopDocker for Developers - PNWPHP 2016 Workshop
Docker for Developers - PNWPHP 2016 WorkshopChris Tankersley
 
Php development with Docker
Php development with DockerPhp development with Docker
Php development with DockerMichael Bui
 
component based softwrae engineering Cbse
component based softwrae engineering Cbsecomponent based softwrae engineering Cbse
component based softwrae engineering CbseSravs Dals
 
Information Design Web Planning Mockup
Information Design Web Planning MockupInformation Design Web Planning Mockup
Information Design Web Planning MockupANGELA Smithers
 
NTR Lab - bespoke software development in Russia
NTR Lab - bespoke software development in RussiaNTR Lab - bespoke software development in Russia
NTR Lab - bespoke software development in RussiaOlessya
 
Docker & PHP - Practical use case
Docker & PHP - Practical use caseDocker & PHP - Practical use case
Docker & PHP - Practical use caserjsmelo
 
Engine lab software hybrid cloud specialists
Engine lab software hybrid cloud specialistsEngine lab software hybrid cloud specialists
Engine lab software hybrid cloud specialistsJohn Rowan
 
Introduction To Git Workshop
Introduction To Git WorkshopIntroduction To Git Workshop
Introduction To Git Workshopthemystic_ca
 
Git Workshop : Getting Started
Git Workshop : Getting StartedGit Workshop : Getting Started
Git Workshop : Getting StartedWildan Maulana
 
The App Evolution
The App Evolution The App Evolution
The App Evolution Dev_Events
 
An introduction to contianers and Docker for PHP developers
An introduction to contianers and Docker for PHP developersAn introduction to contianers and Docker for PHP developers
An introduction to contianers and Docker for PHP developersRobert McFrazier
 
Trabalhando em ambientes php com docker
Trabalhando em ambientes php com dockerTrabalhando em ambientes php com docker
Trabalhando em ambientes php com dockerAlef Castelo
 
Documenting software architecture
Documenting software architectureDocumenting software architecture
Documenting software architectureHimanshu
 
Chapter 5 software design
Chapter 5 software designChapter 5 software design
Chapter 5 software designNancy Bakshi
 

En vedette (18)

Especialidade de inclusão 5
Especialidade de inclusão 5Especialidade de inclusão 5
Especialidade de inclusão 5
 
Docker for Developers - PNWPHP 2016 Workshop
Docker for Developers - PNWPHP 2016 WorkshopDocker for Developers - PNWPHP 2016 Workshop
Docker for Developers - PNWPHP 2016 Workshop
 
Php development with Docker
Php development with DockerPhp development with Docker
Php development with Docker
 
MockupBuilder
MockupBuilderMockupBuilder
MockupBuilder
 
component based softwrae engineering Cbse
component based softwrae engineering Cbsecomponent based softwrae engineering Cbse
component based softwrae engineering Cbse
 
Information Design Web Planning Mockup
Information Design Web Planning MockupInformation Design Web Planning Mockup
Information Design Web Planning Mockup
 
NTR Lab - bespoke software development in Russia
NTR Lab - bespoke software development in RussiaNTR Lab - bespoke software development in Russia
NTR Lab - bespoke software development in Russia
 
Docker & PHP - Practical use case
Docker & PHP - Practical use caseDocker & PHP - Practical use case
Docker & PHP - Practical use case
 
Engine lab software hybrid cloud specialists
Engine lab software hybrid cloud specialistsEngine lab software hybrid cloud specialists
Engine lab software hybrid cloud specialists
 
Introduction To Git Workshop
Introduction To Git WorkshopIntroduction To Git Workshop
Introduction To Git Workshop
 
Git Workshop : Getting Started
Git Workshop : Getting StartedGit Workshop : Getting Started
Git Workshop : Getting Started
 
The App Evolution
The App Evolution The App Evolution
The App Evolution
 
An introduction to contianers and Docker for PHP developers
An introduction to contianers and Docker for PHP developersAn introduction to contianers and Docker for PHP developers
An introduction to contianers and Docker for PHP developers
 
Lab docker
Lab dockerLab docker
Lab docker
 
Git and Github workshop
Git and Github workshopGit and Github workshop
Git and Github workshop
 
Trabalhando em ambientes php com docker
Trabalhando em ambientes php com dockerTrabalhando em ambientes php com docker
Trabalhando em ambientes php com docker
 
Documenting software architecture
Documenting software architectureDocumenting software architecture
Documenting software architecture
 
Chapter 5 software design
Chapter 5 software designChapter 5 software design
Chapter 5 software design
 

Similaire à Next Generation Application Development

Oracle Developer Meetup March 2018
Oracle Developer Meetup March 2018Oracle Developer Meetup March 2018
Oracle Developer Meetup March 2018Phil Wilkins
 
Unlocked London - General Session
Unlocked London - General SessionUnlocked London - General Session
Unlocked London - General SessionWayne Walls
 
Vital.AI Creating Intelligent Apps
Vital.AI Creating Intelligent AppsVital.AI Creating Intelligent Apps
Vital.AI Creating Intelligent AppsVital.AI
 
2016 SUTOL: React.js – High-Performance Client for Domino
2016 SUTOL: React.js – High-Performance Client for Domino2016 SUTOL: React.js – High-Performance Client for Domino
2016 SUTOL: React.js – High-Performance Client for DominoKnut Herrmann
 
Fast Data: A Customer’s Journey to Delivering a Compelling Real-Time Solution
Fast Data: A Customer’s Journey to Delivering a Compelling Real-Time SolutionFast Data: A Customer’s Journey to Delivering a Compelling Real-Time Solution
Fast Data: A Customer’s Journey to Delivering a Compelling Real-Time SolutionGuido Schmutz
 
PHP in a Mobile Ecosystem (Zendcon 2010)
PHP in a Mobile Ecosystem (Zendcon 2010)PHP in a Mobile Ecosystem (Zendcon 2010)
PHP in a Mobile Ecosystem (Zendcon 2010)Ivo Jansch
 
Saa s webinar slides final rlh - 3-31
Saa s webinar slides   final rlh - 3-31Saa s webinar slides   final rlh - 3-31
Saa s webinar slides final rlh - 3-31neerajarasmussen
 
apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...
apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...
apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...apidays
 
Integration is key to successful Project Controls by "David Hurren" at at Pro...
Integration is key to successful Project Controls by "David Hurren" at at Pro...Integration is key to successful Project Controls by "David Hurren" at at Pro...
Integration is key to successful Project Controls by "David Hurren" at at Pro...Project Controls Expo
 
Green Shoots in the Brownest Field: Being a Startup in Government
Green Shoots in the Brownest Field: Being a Startup in GovernmentGreen Shoots in the Brownest Field: Being a Startup in Government
Green Shoots in the Brownest Field: Being a Startup in GovernmentC4Media
 
Integration and IoT
Integration and IoTIntegration and IoT
Integration and IoTBizTalk360
 
ROS-Industrial Community Forum 12-5-13
ROS-Industrial Community Forum 12-5-13ROS-Industrial Community Forum 12-5-13
ROS-Industrial Community Forum 12-5-13Clay Flannigan
 
PHP is the king, nodejs is the prince and Python is the fool - Alessandro Cin...
PHP is the king, nodejs is the prince and Python is the fool - Alessandro Cin...PHP is the king, nodejs is the prince and Python is the fool - Alessandro Cin...
PHP is the king, nodejs is the prince and Python is the fool - Alessandro Cin...Codemotion
 
PHP is the King, nodejs the prince and python the fool
PHP is the King, nodejs the prince and python the foolPHP is the King, nodejs the prince and python the fool
PHP is the King, nodejs the prince and python the foolAlessandro Cinelli (cirpo)
 
Scalable Plone hosting with Amazon EC2 for Rice University's Rhaptos open lea...
Scalable Plone hosting with Amazon EC2 for Rice University's Rhaptos open lea...Scalable Plone hosting with Amazon EC2 for Rice University's Rhaptos open lea...
Scalable Plone hosting with Amazon EC2 for Rice University's Rhaptos open lea...Jazkarta, Inc.
 
Microsoft and Revolution Analytics -- what's the add-value? 20150629
Microsoft and Revolution Analytics -- what's the add-value? 20150629Microsoft and Revolution Analytics -- what's the add-value? 20150629
Microsoft and Revolution Analytics -- what's the add-value? 20150629Mark Tabladillo
 
Emerging SOA + BPM Standards, Software and Platforms
Emerging SOA + BPM Standards,Software and PlatformsEmerging SOA + BPM Standards,Software and Platforms
Emerging SOA + BPM Standards, Software and PlatformsTarmo Ploom
 

Similaire à Next Generation Application Development (20)

Human APIs
Human APIsHuman APIs
Human APIs
 
Oracle Developer Meetup March 2018
Oracle Developer Meetup March 2018Oracle Developer Meetup March 2018
Oracle Developer Meetup March 2018
 
Unlocked London - General Session
Unlocked London - General SessionUnlocked London - General Session
Unlocked London - General Session
 
Vital.AI Creating Intelligent Apps
Vital.AI Creating Intelligent AppsVital.AI Creating Intelligent Apps
Vital.AI Creating Intelligent Apps
 
2016 SUTOL: React.js – High-Performance Client for Domino
2016 SUTOL: React.js – High-Performance Client for Domino2016 SUTOL: React.js – High-Performance Client for Domino
2016 SUTOL: React.js – High-Performance Client for Domino
 
Fast Data: A Customer’s Journey to Delivering a Compelling Real-Time Solution
Fast Data: A Customer’s Journey to Delivering a Compelling Real-Time SolutionFast Data: A Customer’s Journey to Delivering a Compelling Real-Time Solution
Fast Data: A Customer’s Journey to Delivering a Compelling Real-Time Solution
 
Spotfire
SpotfireSpotfire
Spotfire
 
PHP in a Mobile Ecosystem (Zendcon 2010)
PHP in a Mobile Ecosystem (Zendcon 2010)PHP in a Mobile Ecosystem (Zendcon 2010)
PHP in a Mobile Ecosystem (Zendcon 2010)
 
Saa s webinar slides final rlh - 3-31
Saa s webinar slides   final rlh - 3-31Saa s webinar slides   final rlh - 3-31
Saa s webinar slides final rlh - 3-31
 
apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...
apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...
apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...
 
Integration is key to successful Project Controls by "David Hurren" at at Pro...
Integration is key to successful Project Controls by "David Hurren" at at Pro...Integration is key to successful Project Controls by "David Hurren" at at Pro...
Integration is key to successful Project Controls by "David Hurren" at at Pro...
 
Green Shoots in the Brownest Field: Being a Startup in Government
Green Shoots in the Brownest Field: Being a Startup in GovernmentGreen Shoots in the Brownest Field: Being a Startup in Government
Green Shoots in the Brownest Field: Being a Startup in Government
 
Integration and IoT
Integration and IoTIntegration and IoT
Integration and IoT
 
ROS-Industrial Community Forum 12-5-13
ROS-Industrial Community Forum 12-5-13ROS-Industrial Community Forum 12-5-13
ROS-Industrial Community Forum 12-5-13
 
PHP is the king, nodejs is the prince and Python is the fool - Alessandro Cin...
PHP is the king, nodejs is the prince and Python is the fool - Alessandro Cin...PHP is the king, nodejs is the prince and Python is the fool - Alessandro Cin...
PHP is the king, nodejs is the prince and Python is the fool - Alessandro Cin...
 
PHP is the King, nodejs the prince and python the fool
PHP is the King, nodejs the prince and python the foolPHP is the King, nodejs the prince and python the fool
PHP is the King, nodejs the prince and python the fool
 
Scalable Plone hosting with Amazon EC2 for Rice University's Rhaptos open lea...
Scalable Plone hosting with Amazon EC2 for Rice University's Rhaptos open lea...Scalable Plone hosting with Amazon EC2 for Rice University's Rhaptos open lea...
Scalable Plone hosting with Amazon EC2 for Rice University's Rhaptos open lea...
 
Couchbase
CouchbaseCouchbase
Couchbase
 
Microsoft and Revolution Analytics -- what's the add-value? 20150629
Microsoft and Revolution Analytics -- what's the add-value? 20150629Microsoft and Revolution Analytics -- what's the add-value? 20150629
Microsoft and Revolution Analytics -- what's the add-value? 20150629
 
Emerging SOA + BPM Standards, Software and Platforms
Emerging SOA + BPM Standards,Software and PlatformsEmerging SOA + BPM Standards,Software and Platforms
Emerging SOA + BPM Standards, Software and Platforms
 

Next Generation Application Development