Software as a Service
Masashi NarumotoPrinciple ArchitectPlatform Architecture TeamMicrosoft
“S+S World”
S+S Architecture Perspectives
Consume
MonetizeBuild
Run
ISVs: Build S+S solutions
Scenarios
• How to build S+S
• Re-architect for S+S
S+S: Build Common Pattern
Server ServiceClient
Taking advantage of
„cloud‟ building blocks
•Latency
•SLAs
“Back end as a service”
•Multitenancy vs. Isolation
•Metadata Driven Customization
•Performance
•Self Service / Try before you buy
Rich User Experiences
•Disconnected experience
•Smart Client
•Office as UI
Hosters: Run S+S solutions
Scenarios• Software Delivery Platform
• Value Added Services
S+S Architecture: Run
No/Small/Large ITs: Consume S+S solutions
Scenarios
• Consume SaaS
• Mashups
• IT Optimization
S+S Architecture: Consume
Integration Architecture
SSO
Unified Management
“Many to 1 consumption”
Composition Architecture
“enterprise mashups”Global Bank“Extended” SOA
Aggregators (Marketplaces)
Scenarios
• “New Breed”
• Shopping Mall for Services
• Platform for Services
S+S Architecture: Monetize
Summary: S+S Perspectives
Build Run
Consume Monetize
S+S
Top Related