Software + Services: An Architect Perspective
description
Transcript of Software + Services: An Architect Perspective
![Page 1: Software + Services: An Architect Perspective](https://reader036.fdocuments.net/reader036/viewer/2022070504/56816930550346895de07b3a/html5/thumbnails/1.jpg)
Software + Services: An Architect Perspective
Gianpaolo [email protected]://blogs.msdn.com/gianpaolo
![Page 2: Software + Services: An Architect Perspective](https://reader036.fdocuments.net/reader036/viewer/2022070504/56816930550346895de07b3a/html5/thumbnails/2.jpg)
AgendaWhat is S+SWhy are people interested in S+SArchitecture impact of S+S
(session #2 after the break) An S+S example
![Page 3: Software + Services: An Architect Perspective](https://reader036.fdocuments.net/reader036/viewer/2022070504/56816930550346895de07b3a/html5/thumbnails/3.jpg)
It seems that the future will be “cloudy”
Internet
“Cloud” Software
“Cloud” Platforms
“Cloud” UX
![Page 4: Software + Services: An Architect Perspective](https://reader036.fdocuments.net/reader036/viewer/2022070504/56816930550346895de07b3a/html5/thumbnails/4.jpg)
Academy| Enterprise Partner Group
“Pendulum Syndrome”70’s 80’s
90’s 00’s
Centralised, Managed Democratised, Adaptable
![Page 5: Software + Services: An Architect Perspective](https://reader036.fdocuments.net/reader036/viewer/2022070504/56816930550346895de07b3a/html5/thumbnails/5.jpg)
Academy| Enterprise Partner Group
FROM TO
Software makes services better and services make software better.
![Page 6: Software + Services: An Architect Perspective](https://reader036.fdocuments.net/reader036/viewer/2022070504/56816930550346895de07b3a/html5/thumbnails/6.jpg)
Academy| Enterprise Partner Group
From: All or Nothing To: Fine Control
![Page 7: Software + Services: An Architect Perspective](https://reader036.fdocuments.net/reader036/viewer/2022070504/56816930550346895de07b3a/html5/thumbnails/7.jpg)
Academy| Enterprise Partner Group
“S+S World”
![Page 8: Software + Services: An Architect Perspective](https://reader036.fdocuments.net/reader036/viewer/2022070504/56816930550346895de07b3a/html5/thumbnails/8.jpg)
Academy| Enterprise Partner Group
S+S Architecture Perspectives
Consume
Monetize Build
Run
![Page 9: Software + Services: An Architect Perspective](https://reader036.fdocuments.net/reader036/viewer/2022070504/56816930550346895de07b3a/html5/thumbnails/9.jpg)
Academy| Enterprise Partner Group
S+S Perspectives
Build
Run
Consume
Monetize
S+S
![Page 10: Software + Services: An Architect Perspective](https://reader036.fdocuments.net/reader036/viewer/2022070504/56816930550346895de07b3a/html5/thumbnails/10.jpg)
Academy| Enterprise Partner Group
Long Tail
![Page 11: Software + Services: An Architect Perspective](https://reader036.fdocuments.net/reader036/viewer/2022070504/56816930550346895de07b3a/html5/thumbnails/11.jpg)
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
![Page 12: Software + Services: An Architect Perspective](https://reader036.fdocuments.net/reader036/viewer/2022070504/56816930550346895de07b3a/html5/thumbnails/12.jpg)
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
![Page 13: Software + Services: An Architect Perspective](https://reader036.fdocuments.net/reader036/viewer/2022070504/56816930550346895de07b3a/html5/thumbnails/13.jpg)
Garmin
![Page 14: Software + Services: An Architect Perspective](https://reader036.fdocuments.net/reader036/viewer/2022070504/56816930550346895de07b3a/html5/thumbnails/14.jpg)
Academy| Enterprise Partner Group
S+S Perspectives
Build
Run
Consume
Monetize
S+S
![Page 15: Software + Services: An Architect Perspective](https://reader036.fdocuments.net/reader036/viewer/2022070504/56816930550346895de07b3a/html5/thumbnails/15.jpg)
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
![Page 16: Software + Services: An Architect Perspective](https://reader036.fdocuments.net/reader036/viewer/2022070504/56816930550346895de07b3a/html5/thumbnails/16.jpg)
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
![Page 17: Software + Services: An Architect Perspective](https://reader036.fdocuments.net/reader036/viewer/2022070504/56816930550346895de07b3a/html5/thumbnails/17.jpg)
Academy| Enterprise Partner Group
Global Foundation Services
![Page 18: Software + Services: An Architect Perspective](https://reader036.fdocuments.net/reader036/viewer/2022070504/56816930550346895de07b3a/html5/thumbnails/18.jpg)
Academy| Enterprise Partner Group
S+S Perspectives
Build
Run
Consume
Monetize
S+S
![Page 19: Software + Services: An Architect Perspective](https://reader036.fdocuments.net/reader036/viewer/2022070504/56816930550346895de07b3a/html5/thumbnails/19.jpg)
Academy| Enterprise Partner Group
S+S Architecture: Consume
Integration ArchitectureSSOUnified Management“Many to 1 consumption”
Composition Architecture“enterprise mashups”
Global Bank“Extended” SOA
![Page 20: Software + Services: An Architect Perspective](https://reader036.fdocuments.net/reader036/viewer/2022070504/56816930550346895de07b3a/html5/thumbnails/20.jpg)
(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)?
![Page 21: Software + Services: An Architect Perspective](https://reader036.fdocuments.net/reader036/viewer/2022070504/56816930550346895de07b3a/html5/thumbnails/21.jpg)
Academy| Enterprise Partner Group
Intra-net S+S
Same concepts but within firewalls
Example:eBanking system deployed in 7 countriespublic sector: shared services
![Page 22: Software + Services: An Architect Perspective](https://reader036.fdocuments.net/reader036/viewer/2022070504/56816930550346895de07b3a/html5/thumbnails/22.jpg)
Academy| Enterprise Partner Group
S+S Perspectives
Build
Run
Consume
Monetize
S+S
![Page 23: Software + Services: An Architect Perspective](https://reader036.fdocuments.net/reader036/viewer/2022070504/56816930550346895de07b3a/html5/thumbnails/23.jpg)
Academy| Enterprise Partner Group
2 Sided Market
Aggregator
![Page 24: Software + Services: An Architect Perspective](https://reader036.fdocuments.net/reader036/viewer/2022070504/56816930550346895de07b3a/html5/thumbnails/24.jpg)
Academy| Enterprise Partner Group
S+S Architecture: Monetize
![Page 25: Software + Services: An Architect Perspective](https://reader036.fdocuments.net/reader036/viewer/2022070504/56816930550346895de07b3a/html5/thumbnails/25.jpg)