Next Generation Application Development
Transcript of Next Generation Application Development
![Page 1: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/1.jpg)
NEXT GENERATIONApplication Development
Wednesday, November 17, 2010
![Page 2: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/2.jpg)
APPLICATION DEVELOPMENT
Wednesday, November 17, 2010
![Page 3: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/3.jpg)
APPLICATION DEVELOPMENT
Wednesday, November 17, 2010
![Page 4: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/4.jpg)
APPLICATION DEVELOPMENT
Wednesday, November 17, 2010
![Page 5: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/5.jpg)
APPLICATION DEVELOPMENT
Wednesday, November 17, 2010
![Page 6: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/6.jpg)
APPLICATION DEVELOPMENT
Wednesday, November 17, 2010
![Page 7: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/7.jpg)
Wednesday, November 17, 2010
![Page 8: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/8.jpg)
3 KEY POINTS
• Standardize
• Leverage on Frameworks and Platforms
• Focus on the Business!
Wednesday, November 17, 2010
![Page 9: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/9.jpg)
ANATOMY OF AN APP
User Interface
Business Logic and Process
Data Models
Application Infrastructure
Database Infrastructure
Wednesday, November 17, 2010
![Page 10: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/10.jpg)
ANATOMY OF AN APP
User Interface
Business Logic and Process
Data Models
Application Infrastructure
Database InfrastructureStandardisation
Wednesday, November 17, 2010
![Page 11: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/11.jpg)
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
![Page 12: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/12.jpg)
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
![Page 13: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/13.jpg)
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
![Page 14: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/14.jpg)
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
![Page 15: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/15.jpg)
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
![Page 16: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/16.jpg)
Wednesday, November 17, 2010
![Page 17: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/17.jpg)
THE LEGO ANALOGY
Wednesday, November 17, 2010
![Page 18: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/18.jpg)
THE LEGO ANALOGY
Wednesday, November 17, 2010
![Page 19: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/19.jpg)
Magic Quadrant for Application Infrastructure for Systematic SOA-Style
Application ProjectsSource: Gartner (October 2010)
Wednesday, November 17, 2010
![Page 20: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/20.jpg)
ORACLE FUSION APPS
Wednesday, November 17, 2010
![Page 21: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/21.jpg)
ORACLE FUSION APPS
Wednesday, November 17, 2010
![Page 22: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/22.jpg)
ORACLE FUSION APPS
Wednesday, November 17, 2010
![Page 23: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/23.jpg)
ORACLE FUSION APPS
Wednesday, November 17, 2010
![Page 24: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/24.jpg)
ORACLE FUSION APPS
Wednesday, November 17, 2010
![Page 25: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/25.jpg)
Wednesday, November 17, 2010
![Page 26: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/26.jpg)
DEV BY FRAMEWORKS
Presentation Layer
Business Process Layer
Decision Service Layer
Data Service Layer
Wednesday, November 17, 2010
![Page 27: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/27.jpg)
DEV BY FRAMEWORKS
Presentation Layer
Business Process Layer
Decision Service Layer
Data Service Layer
ADFPortal
Wednesday, November 17, 2010
![Page 28: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/28.jpg)
DEV BY FRAMEWORKS
Presentation Layer
Business Process Layer
Decision Service Layer
Data Service Layer
ADF
BPM
Portal
SOA
Wednesday, November 17, 2010
![Page 29: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/29.jpg)
DEV BY FRAMEWORKS
Presentation Layer
Business Process Layer
Decision Service Layer
Data Service Layer
ADF
BPM
Portal
SOA
RulesBAM
Wednesday, November 17, 2010
![Page 30: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/30.jpg)
DEV BY FRAMEWORKS
Presentation Layer
Business Process Layer
Decision Service Layer
Data Service Layer
ADF
BPM
Portal
SOA
RulesBAM
ORMCoherence
Wednesday, November 17, 2010
![Page 31: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/31.jpg)
Wednesday, November 17, 2010
![Page 32: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/32.jpg)
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
![Page 33: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/33.jpg)
ADFActions
Wednesday, November 17, 2010
![Page 34: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/34.jpg)
IN SUMMARY
• Let us do most of the work
•Don’t reinvent the wheel
• Spend time solving business problems
Wednesday, November 17, 2010
![Page 35: Next Generation Application Development](https://reader033.fdocuments.in/reader033/viewer/2022051617/55a895a61a28abc9238b4609/html5/thumbnails/35.jpg)
Wednesday, November 17, 2010