25
Software + Services: An Architect Perspective Gianpaolo Carraro [email protected] http://blogs.msdn.com/gia npaolo

Software + Services: An Architect Perspective

  • 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

Page 1: Software + Services:  An Architect Perspective

Software + Services: An Architect Perspective

Gianpaolo [email protected]://blogs.msdn.com/gianpaolo

Page 2: Software + Services:  An Architect Perspective

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

It seems that the future will be “cloudy”

Internet

“Cloud” Software

“Cloud” Platforms

“Cloud” UX

Page 4: Software + Services:  An Architect Perspective

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

Academy| Enterprise Partner Group

FROM TO

Software makes services better and services make software better.

Page 6: Software + Services:  An Architect Perspective

Academy| Enterprise Partner Group

From: All or Nothing To: Fine Control

Page 7: Software + Services:  An Architect Perspective

Academy| Enterprise Partner Group

“S+S World”

Page 8: Software + Services:  An Architect Perspective

Academy| Enterprise Partner Group

S+S Architecture Perspectives

Consume

Monetize Build

Run

Page 9: Software + Services:  An Architect Perspective

Academy| Enterprise Partner Group

S+S Perspectives

Build

Run

Consume

Monetize

S+S

Page 10: Software + Services:  An Architect Perspective

Academy| Enterprise Partner Group

Long Tail

Page 11: Software + Services:  An Architect Perspective

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

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

Garmin

Page 14: Software + Services:  An Architect Perspective

Academy| Enterprise Partner Group

S+S Perspectives

Build

Run

Consume

Monetize

S+S

Page 15: Software + Services:  An Architect Perspective

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

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

Academy| Enterprise Partner Group

Global Foundation Services

Page 18: Software + Services:  An Architect Perspective

Academy| Enterprise Partner Group

S+S Perspectives

Build

Run

Consume

Monetize

S+S

Page 19: Software + Services:  An Architect Perspective

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

(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

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

Academy| Enterprise Partner Group

S+S Perspectives

Build

Run

Consume

Monetize

S+S

Page 23: Software + Services:  An Architect Perspective

Academy| Enterprise Partner Group

2 Sided Market

Aggregator

Page 24: Software + Services:  An Architect Perspective

Academy| Enterprise Partner Group

S+S Architecture: Monetize

Page 25: Software + Services:  An Architect Perspective