Upload
nora
View
28
Download
2
Embed Size (px)
DESCRIPTION
Software + Services: An Architect Perspective. Gianpaolo Carraro [email protected] http://blogs.msdn.com/gianpaolo. Agenda. What is S+S Why are people interested in S+S Architecture impact of S+S (session #2 after the break) An S+S example. It seems that the future will be “cloudy”. - PowerPoint PPT Presentation
Citation preview
Software + Services: An Architect Perspective
Gianpaolo [email protected]://blogs.msdn.com/gianpaolo
AgendaWhat is S+SWhy are people interested in S+SArchitecture impact of S+S
(session #2 after the break) An S+S example
It seems that the future will be “cloudy”
Internet
“Cloud” Software
“Cloud” Platforms
“Cloud” UX
Academy| Enterprise Partner Group
“Pendulum Syndrome”70’s 80’s
90’s 00’s
Centralised, Managed Democratised, Adaptable
Academy| Enterprise Partner Group
FROM TO
Software makes services better and services make software better.
Academy| Enterprise Partner Group
From: All or Nothing To: Fine Control
Academy| Enterprise Partner Group
“S+S World”
Academy| Enterprise Partner Group
S+S Architecture Perspectives
Consume
Monetize Build
Run
Academy| Enterprise Partner Group
S+S Perspectives
Build
Run
Consume
Monetize
S+S
Academy| Enterprise Partner Group
Long Tail
Academy| Enterprise Partner Group
S+S Common Pattern #1
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
Academy| Enterprise Partner Group
S+S Common Pattern #2: Attached Services
XBOX -> XBOX LiveOffice -> Office Live WorkspacesExchange -> Exchange Hosted Services
Leverage the installed basedNew revenue streams
little re-architecting of original application
Garmin
Academy| Enterprise Partner Group
S+S Perspectives
Build
Run
Consume
Monetize
S+S
Academy| Enterprise Partner Group
Storage Execution Security
OS & Core Infrastructure
Database
NetworkServices
Fault Tolerance
Infr.Tools
UI + Biz Logic
ISV “A” App
CoreMonitoring
Hardware
Servers Disks Network
LoggingApp Architecture
Capa
city
Pl
anni
ng
Billing
Business Services
SLA
Mon
itorin
g
Inci
dent
Es
cala
tion
Ope
ratio
nal S
ervi
ces
Exceptions
Ope
ratio
nal M
gmt
Metering
Caching
Profile
UI + Biz Logic
ISV “B” App
LoggingApp Architecture
Billing
Business Services
Exceptions
Ope
ratio
nal M
gmt
Metering
Caching
Profile
Datacenter
Value Added Services
Storage Execution Security
OS & Core Infrastructure
Database
NetworkServices
Fault Tolerance
Infr.Tools
CoreMonitoring
Hardware
Servers Disks Network Capa
city
Pl
anni
ngSL
A M
onito
ring
Inci
dent
Es
cala
tion
Ope
ratio
nal S
ervi
ces
Datacenter
Logging Exception Handing
Identity MT Data Access
Application Architecture
Moneti-zation Metering Tenant
Provisioning Branding
Business Services
UI + Biz Logic
ISV “B” App
UI + Biz Logic
ISV “A” App
Tim
ed S
LA
Rem
ote
Man
agem
ent
UI + Biz Logic
ISV “C” App
Envi
ronm
ents
Value Added Services
Academy| Enterprise Partner Group
Global Foundation Services
Academy| Enterprise Partner Group
S+S Perspectives
Build
Run
Consume
Monetize
S+S
Academy| Enterprise Partner Group
S+S Architecture: Consume
Integration ArchitectureSSOUnified Management“Many to 1 consumption”
Composition Architecture“enterprise mashups”
Global Bank“Extended” SOA
(usually) Lower Cost More Control
On Premise“Cloud”
Considerations: What is the SLA of “the cloud” Core competencies vs. Commodity Transparency in pricing and SLA …
Where do I run (deliver)?
Academy| Enterprise Partner Group
Intra-net S+S
Same concepts but within firewalls
Example:eBanking system deployed in 7 countriespublic sector: shared services
Academy| Enterprise Partner Group
S+S Perspectives
Build
Run
Consume
Monetize
S+S
Academy| Enterprise Partner Group
2 Sided Market
Aggregator
Academy| Enterprise Partner Group
S+S Architecture: Monetize