Software + Services: An Architect Perspective

Preview:

DESCRIPTION

Software + Services: An Architect Perspective. Gianpaolo Carraro gianpc@microsoft.com 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 Carrarogianpc@microsoft.comhttp://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

Recommended