next generation application development
TRANSCRIPT
NEXT GENERATIONApplication 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 InfrastructureStandardisation
Wednesday, November 17, 2010
ANATOMY OF AN APP
User Interface
Business Logic and Process
Data Models
Application Infrastructure
Database InfrastructureStandardisation
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 InfrastructureStandardisation
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 InfrastructureStandardisation
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 InfrastructureStandardisation
Framework & Platform
CustomCode
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 InfrastructureStandardisation
Framework & Platform
CustomCode
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 ProjectsSource: 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
APPLICATION TESTING SUITE
Oracle Functional TestingAutomated functional & regression
testing
Oracle Load TestingAutomated load & performance
testing
Oracle Test ManagerTest process management,
requirements and defect tracking
Wednesday, November 17, 2010
ADFActions
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