No longer can you sustain a traditional application development methodology of building it from scratch. Today, business demands new functionalities and capabilities in almost real-time. And so, shorter time to market and extreme agility is almost unavoidable in building your next killer enterprise application. Here’s some thoughts into how you can do that, SOA-style.
8. 3 KEY POINTS
• Standardize
• Leverage on Frameworks
and Platforms
• Focus on the Business!
Wednesday, November 17, 2010
9. ANATOMY OF AN APP
User Interface
Business Logic and Process
Data Models
Application Infrastructure
Database Infrastructure
Wednesday, November 17, 2010
10. ANATOMY OF AN APP
User Interface
Business Logic and Process
Data Models
Application Infrastructure
Database Infrastructure
Standardisation
Wednesday, November 17, 2010
11. 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
12. 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
13. 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
14. 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
15. 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
26. DEV BY FRAMEWORKS
Presentation Layer
Business Process Layer
Decision Service Layer
Data Service Layer
Wednesday, November 17, 2010
27. DEV BY FRAMEWORKS
Presentation Layer
Business Process Layer
Decision Service Layer
Data Service Layer
ADFPortal
Wednesday, November 17, 2010
28. DEV BY FRAMEWORKS
Presentation Layer
Business Process Layer
Decision Service Layer
Data Service Layer
ADF
BPM
Portal
SOA
Wednesday, November 17, 2010
29. DEV BY FRAMEWORKS
Presentation Layer
Business Process Layer
Decision Service Layer
Data Service Layer
ADF
BPM
Portal
SOA
RulesBAM
Wednesday, November 17, 2010
30. DEV BY FRAMEWORKS
Presentation Layer
Business Process Layer
Decision Service Layer
Data Service Layer
ADF
BPM
Portal
SOA
RulesBAM
ORMCoherence
Wednesday, November 17, 2010