20071204 arc ready software + services
DESCRIPTION
TRANSCRIPT
![Page 1: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/1.jpg)
David ChouDavid [email protected]@microsoft.com
ArchitectArchitect
Software Software + + ServicesServices
![Page 2: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/2.jpg)
Performance of hardware
Service-oriented
architecture
Digitizationof the
economy
Software breakthrough
s
Digital workstyle,lifestyle
Wireless, portable, Tablet PC,
phone
![Page 3: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/3.jpg)
EnterprisEnterprisee DevicesDevices
OnlineOnlineDesktopDesktop
![Page 4: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/4.jpg)
OnlineOnline
EnterprisEnterprisee DevicesDevices
DesktopDesktop
RIAAJAX
Gadgets
![Page 5: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/5.jpg)
OnlineOnline
EnterprisEnterprisee DevicesDevices
DesktopDesktop
Consumerization of IT, SaaS
![Page 6: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/6.jpg)
OnlineOnline
EnterprisEnterprisee DevicesDevices
DesktopDesktop
Mobile WebDigital
entertainment
![Page 7: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/7.jpg)
OnlineOnline
EnterprisEnterprisee DevicesDevices
DesktopDesktop
Office Business Applications
![Page 8: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/8.jpg)
OnlineOnline
EnterprisEnterprisee DevicesDevices
DesktopDesktop
![Page 9: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/9.jpg)
OnlineOnline
EnterprisEnterprisee DevicesDevices
DesktopDesktop
![Page 10: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/10.jpg)
SoftwareSoftware ServicesServices
![Page 11: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/11.jpg)
![Page 12: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/12.jpg)
Client-Client-ServerServer
WebWeb
SaaS?SaaS?SOA?SOA?
Web 2.0?Web 2.0???????
MainframeMainframe
![Page 13: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/13.jpg)
Service Oriented Architecture (SOA)Service Composition Web 2.0
Experience
Software as a Service (SaaS)Service Delivery
Rich Internet Applications (RIA)Device Leverage
Software + Services
![Page 14: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/14.jpg)
SimplicityConvenience
Ease of DeploymentBroad Reach
Ubiquitous AccessCentralized Mgmt
ControlFlexibility
CustomizationExtensibility
Data ProtectionRichness of Experience
Cost / TCOIntegration
Security
Software Services??
![Page 15: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/15.jpg)
Software ServicesSoftwareSoftware
++ServicesServices
![Page 16: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/16.jpg)
Software and Service Hosted and on-premise RIA and Web and Desktop clients Transactions and advertising and
subscriptions Software + Services
Inclusive of SOA, SaaS and Web 2.0
A Platform of “AND” – Best of Both Worlds
![Page 17: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/17.jpg)
![Page 18: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/18.jpg)
HybridApproach
100% On Premise 100% Hosted“Traditional IT” “Pure-Play SaaS”
![Page 19: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/19.jpg)
![Page 20: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/20.jpg)
Google CEO Says Software to Play a
Bigger Role
Software ServicesSoftwareSoftware
++ServicesServices
![Page 21: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/21.jpg)
![Page 22: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/22.jpg)
![Page 23: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/23.jpg)
![Page 24: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/24.jpg)
Mobility – Seamless Device Integration
![Page 25: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/25.jpg)
Intuitive Online Collaboration + Rich Applications
![Page 26: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/26.jpg)
Consistent Personal Computing Experience
![Page 27: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/27.jpg)
Connected to Business Processes
![Page 28: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/28.jpg)
![Page 29: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/29.jpg)
InformationWorker
Business Manager Developer IT
ProfessionalConsumer
Digital lifestyleDigital lifestyle
Personal Personal computingcomputing
Multiple devicesMultiple devices
User experienceUser experience
![Page 30: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/30.jpg)
ConsumerBusiness Manager Developer IT
Professional
InformationWorker
MobilityMobility
Digital workstyleDigital workstyle
Data accessData access
Online/offlineOnline/offline
Role-basedRole-based
![Page 31: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/31.jpg)
ConsumerInformation
Worker Developer IT Professional
Business Manager
ChoiceChoice
Business relevanceBusiness relevance
DifferentiationDifferentiation
Customer Customer engagementengagement
Digital marketingDigital marketing
![Page 32: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/32.jpg)
ConsumerInformation
WorkerBusiness Manager IT
ProfessionalDeveloper
Design & buildDesign & build
CompositionComposition
Multiple devicesMultiple devices
Mash-upsMash-ups
ScaleScale
Rich experiencesRich experiences
![Page 33: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/33.jpg)
Video – Rich Experiences (.NET WPF Application)
![Page 34: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/34.jpg)
ConsumerInformation
WorkerBusiness Manager Developer IT
ProfessionalVisibilityVisibility
FlexibilityFlexibility
ControlControl
Security & Security & PrivacyPrivacy
AvailabilityAvailability
ConsumerizatiConsumerizationon
![Page 35: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/35.jpg)
Consumer
Digital Digital lifestylelifestyle
Personal Personal computingcomputing
Multiple Multiple devicesdevices
User User experienceexperience
Business Manager
ChoiceChoice
Business Business relevancerelevance
DifferentiatiDifferentiationon
Customer Customer engagementengagement
Digital Digital marketingmarketing
InformationWorker
MobilityMobility
Digital Digital workstyleworkstyle
Data accessData access
Online/Online/offlineoffline
Role-basedRole-based
Developer
Design & Design & buildbuild
CompositionComposition
Multiple Multiple devicesdevices
Mash-upsMash-ups
ScaleScale
Rich Rich experiencesexperiences
IT Professional
VisibilityVisibility
FlexibilityFlexibility
ControlControl
Security & Security & PrivacyPrivacy
AvailabilityAvailability
ConsumerizConsumerizationation
![Page 36: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/36.jpg)
The Future of Business Computing• Revitalization of IT• Focus on business success• Employee productivity and impact• Customer experience
The Future of Personal Computing• From personal computer to personal computing• Across multiple PCs and devices• Blurring of digital workstyle and lifestyle• Individual in control of their digital world
![Page 37: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/37.jpg)
![Page 38: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/38.jpg)
Services
![Page 39: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/39.jpg)
Delivery Composition Federation Monetization
ExperienceMulti-headedMulti-headed
ConsistentConsistent
SeamlessSeamless
DifferentiateDifferentiatedd
![Page 40: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/40.jpg)
Web PC Client Mobile Office TV-Connected
![Page 41: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/41.jpg)
Experience Composition Federation MonetizationOn-Premise / On-Premise /
HostedHosted
Building Building BlockBlock
AttachedAttached
FinishedFinished
OperationsOperations
Delivery
![Page 42: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/42.jpg)
CustomerManaged
ProviderManaged
TraditionalSoftware
Hosted orOutsourced
Software as a Service
Co-Managed
Software, services & support offerings specifically designed for one-to-many
delivery over the Internet
Packaged software customized, deployed & managed by provider
Packaged software deployed on-premise
Application ManagementWho manages the app software experience,
SLA?
Soft
ware
Delivery
How
is
the e
nd
-to-e
nd e
xperi
en
ce d
eliv
ere
d?
![Page 43: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/43.jpg)
TraditionalSoftware
Hosted orOutsourced
Software as a Service
Soft
ware
Delivery
How
is
the e
nd
-to-e
nd e
xperi
en
ce d
eliv
ere
d?
Today’s In-House IT
Outsourced IT, On-site Contractors, Asset Transfer, etc
Co-Location Services Hosted Infra &
Applications
Amazon EC2, S3,
Win+IIS+.NET
Microsoft Exchange
Hosted Services
Salesforce.com, Office
Live
“Building Block
Services”
“Attached Services”
“Finished Services”
Application ManagementWho manages the app software experience,
SLA?
CustomerManaged
ProviderManaged
Co-Managed
![Page 44: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/44.jpg)
Experience Delivery Federation MonetizationMashupsMashups
Model-drivenModel-driven
Internal / Internal / ExternalExternal
Composite Composite ApplicationsApplications
Composition
![Page 45: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/45.jpg)
Experience Delivery Composition MonetizationCross-OrgCross-Org
Enterprises Enterprises and Cloudand Cloud
ID, Data, ID, Data, LogicLogic
Server Server serviceservice
SyndicationSyndication
Federation
Services
![Page 46: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/46.jpg)
Experience Delivery Composition FederationNew ModelsNew Models
Role of AdsRole of Ads
Monetization
![Page 47: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/47.jpg)
ExperienceMulti-headedMulti-headed
ConsistentConsistent
SeamlessSeamless
DifferentiateDifferentiatedd
MashupsMashups
Model-drivenModel-driven
Internal / Internal / ExternalExternal
Composite Composite ApplicationsApplications
On-Premise / On-Premise / HostedHosted
Building Building BlockBlock
AttachedAttached
FinishedFinished
OperationsOperations
Cross-OrgCross-Org
Enterprises Enterprises and Cloudand Cloud
ID, Data, ID, Data, LogicLogic
Server Server serviceservice
SyndicationSyndication
New ModelsNew Models
Role of AdsRole of Ads
Delivery Composition Federation Monetization
Services
![Page 48: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/48.jpg)
![Page 49: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/49.jpg)
On-Premise or Hosted
Multi-headed Clients
Attached Services
![Page 50: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/50.jpg)
ServicesServices
Streaming
(Folder)
Microsoft Services Platform
![Page 51: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/51.jpg)
Internet-based services for growing and managing your business online
Online presence, Sales and Marketing Services, business automation, Sharing
Initial target is small business and Home based businesses
Seamless integration with Microsoft Office System, can also work independently
Extensible platform, built on Windows Live (Communications and Ad serving) and Office System (WSS) stacks
Subscription and ad-supported offerings
![Page 52: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/52.jpg)
Online Sharing
![Page 53: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/53.jpg)
Online Collaboration
![Page 54: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/54.jpg)
Rich Client Integration
![Page 55: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/55.jpg)
![Page 56: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/56.jpg)
![Page 57: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/57.jpg)
Office Business Applications
Rich Internet Applications
Services
WindowsApplications
Applications
![Page 58: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/58.jpg)
Create games for PC and Xbox 360 100% .NET managed code
Reinvigorate the game industry Opens doors for indie developers Enabling new markets for sharing and selling
your games online (“the YouTube of games”) Low cost
Free for PC development, including IDE Creators Club (for Xbox 360) – $99/year
XNA
![Page 59: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/59.jpg)
XNA Game StudioXNA Game Studio
Extends Visual Studio Extends Visual Studio 20052005
to create games using to create games using C#C#
XNA FrameworkXNA Framework
Cross-Platform gameCross-Platform game
development framework development framework andand
runtimeruntime.NET Framework for Xbox .NET Framework for Xbox
360360
Custom version of the Custom version of the
.NET Compact Framework .NET Compact Framework
FrameworkFramework
XNA
![Page 60: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/60.jpg)
Embrace the S+S approach
Offer the choice
Design for user experience
Build OBAs for line of business apps
Build for multiple clients
![Page 61: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/61.jpg)
S+S Architecture Center http://msdn.microsoft.com/architecture/saas/
Reference Implementation (Blueprint) Repository on MSDN:
http://msdn2.microsoft.com/en-us/architecture/bb229292.aspx Latest bits and community site: http://www.codeplex.com/LitwareHR
Whitepapers
General intro http://msdn2.microsoft.com/en-us/library/aa479069.aspx
Enterprise view: http://msdn2.microsoft.com/en-us/architecture/aa905332
Multi-tenant data: http://msdn2.microsoft.com/en-us/library/aa479086.aspx
Blogs http://blogs.msdn.com/eugeniop http://blogs.msdn.com/gianpaolo http://blogs.msdn.com/fred_chong
![Page 62: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/62.jpg)
Questions? Feedback?Please fill out your evaluations
> SoCal Architect Communityhttp://socalmsft.comhttp://blogs.msdn.com/socalarchitect (team blog)http://davidcchou.com (my blog)
![Page 63: 20071204 Arc Ready Software + Services](https://reader033.vdocuments.mx/reader033/viewer/2022061208/5485ee1bb4af9fd0668b45b7/html5/thumbnails/63.jpg)
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.