Presentation is loading. Please wait.

Presentation is loading. Please wait.

Software + Services: An Architect Perspective Gianpaolo Carraro

Similar presentations


Presentation on theme: "Software + Services: An Architect Perspective Gianpaolo Carraro"— Presentation transcript:

1 Software + Services: An Architect Perspective Gianpaolo Carraro gianpc@microsoft.com http://blogs.msdn.com/gianpaolo

2 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

3 It seems that the future will be “cloudy” Internet “Cloud” Software “Cloud” Platforms “Cloud” UX

4 Academy| Enterprise Partner Group “Pendulum Syndrome” 70’s 80’s 90’s00’s Centralised, Managed Democratised, Adaptable

5 Academy| Enterprise Partner Group FROMTO Software makes services better and services make software better.

6 Academy| Enterprise Partner Group From: All or NothingTo: Fine Control

7 Academy| Enterprise Partner Group “S+S World”

8 Academy| Enterprise Partner Group S+S Architecture Perspectives Consume Monetize Build Run

9 Academy| Enterprise Partner Group S+S Perspectives BuildRun ConsumeMonetize S+S

10 Academy| Enterprise Partner Group Long Tail

11 Academy| Enterprise Partner Group S+S Common Pattern #1 ServerServiceClient 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

12 Academy| Enterprise Partner Group S+S Common Pattern #2: Attached Services XBOX -> XBOX Live Office -> Office Live Workspaces Exchange -> Exchange Hosted Services Leverage the installed based New revenue streams little re-architecting of original application

13 Garmin

14 Academy| Enterprise Partner Group S+S Perspectives BuildRun ConsumeMonetize S+S

15 Academy| Enterprise Partner Group Storage Execution Security OS & Core Infrastructure Database Network Services Network Services Fault Tolerance Infr. Tools Infr. Tools UI + Biz Logic ISV “A” App Core Monitoring Core Monitoring Hardware Servers Disks Network Logging App Architecture Capacity Planning Billing Business Services SLA Monitoring Incident Escalation Operational Services Exceptions Operational Mgmt Metering Caching Profile UI + Biz Logic ISV “B” App Logging App Architecture Billing Business Services Exceptions Operational Mgmt Metering Caching Profile Datacenter Value Added Services

16 Storage Execution Security OS & Core Infrastructure Database Network Services Network Services Fault Tolerance Infr. Tools Infr. Tools Core Monitoring Core Monitoring Hardware Servers Disks Network Capacity Planning SLA Monitoring Incident Escalation Operational Services Datacenter Logging Exception Handing Identity MT Data Access Application Architecture Moneti- zation Metering Tenant Provisioning Tenant Provisioning Branding Business Services UI + Biz Logic ISV “B” App UI + Biz Logic ISV “A” App Timed SLA Remote Management Remote Management UI + Biz Logic ISV “C” App Environments Value Added Services

17 Academy| Enterprise Partner Group Global Foundation Services

18 Academy| Enterprise Partner Group S+S Perspectives BuildRun ConsumeMonetize S+S

19 Academy| Enterprise Partner Group S+S Architecture: Consume Integration Architecture SSO Unified Management “Many to 1 consumption” Composition Architecture “enterprise mashups” Global Bank “Extended” SOA

20 (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)?

21 Academy| Enterprise Partner Group Intra-net S+S Same concepts but within firewalls Example: eBanking system deployed in 7 countries public sector: shared services

22 Academy| Enterprise Partner Group S+S Perspectives BuildRun ConsumeMonetize S+S

23 Academy| Enterprise Partner Group 2 Sided Market Aggregator

24 Academy| Enterprise Partner Group S+S Architecture: Monetize

25


Download ppt "Software + Services: An Architect Perspective Gianpaolo Carraro"

Similar presentations


Ads by Google