mark gilbert microsoft corporation services taxonomy building block services attached services...
TRANSCRIPT
![Page 1: Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services](https://reader031.vdocuments.us/reader031/viewer/2022012917/5a4d1b797f8b9ab0599b8695/html5/thumbnails/1.jpg)
![Page 2: Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services](https://reader031.vdocuments.us/reader031/viewer/2022012917/5a4d1b797f8b9ab0599b8695/html5/thumbnails/2.jpg)
Mark Gilbert
Microsoft Corporation
![Page 3: Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services](https://reader031.vdocuments.us/reader031/viewer/2022012917/5a4d1b797f8b9ab0599b8695/html5/thumbnails/3.jpg)
Connected DevicesConnected EntertainmentConnected ProductivityConnected BusinessConnected Development
![Page 4: Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services](https://reader031.vdocuments.us/reader031/viewer/2022012917/5a4d1b797f8b9ab0599b8695/html5/thumbnails/4.jpg)
Services Taxonomy
Building Block
Services
Attached Services
Finished Services
![Page 5: Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services](https://reader031.vdocuments.us/reader031/viewer/2022012917/5a4d1b797f8b9ab0599b8695/html5/thumbnails/5.jpg)
Connected Devices
![Page 6: Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services](https://reader031.vdocuments.us/reader031/viewer/2022012917/5a4d1b797f8b9ab0599b8695/html5/thumbnails/6.jpg)
Connected Entertainment
![Page 7: Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services](https://reader031.vdocuments.us/reader031/viewer/2022012917/5a4d1b797f8b9ab0599b8695/html5/thumbnails/7.jpg)
Connected Productivity
![Page 8: Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services](https://reader031.vdocuments.us/reader031/viewer/2022012917/5a4d1b797f8b9ab0599b8695/html5/thumbnails/8.jpg)
Connected Business
![Page 9: Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services](https://reader031.vdocuments.us/reader031/viewer/2022012917/5a4d1b797f8b9ab0599b8695/html5/thumbnails/9.jpg)
WPF
Connected Development
![Page 10: Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services](https://reader031.vdocuments.us/reader031/viewer/2022012917/5a4d1b797f8b9ab0599b8695/html5/thumbnails/10.jpg)
Consumer Services Have …
• Pushed the Operational Scale
• Changed the Economics of Computing
• Simplified the Delivery of New Software
Increasing Core Counts
Virtualization
Extreme Mobility
The Drivers – What is Causing the Change
![Page 11: Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services](https://reader031.vdocuments.us/reader031/viewer/2022012917/5a4d1b797f8b9ab0599b8695/html5/thumbnails/11.jpg)
A Look at Services Today
Messenger: over 280 million active accounts
Spaces: over 130 million unique users worldwide
Search: index of more than 5 billion documents and 400 million images
MSN: over 465 million unique visitors worldwide
Hotmail: over 285 million active accounts
Office Live Small Business: over 450k business subscriptions
![Page 12: Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services](https://reader031.vdocuments.us/reader031/viewer/2022012917/5a4d1b797f8b9ab0599b8695/html5/thumbnails/12.jpg)
![Page 13: Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services](https://reader031.vdocuments.us/reader031/viewer/2022012917/5a4d1b797f8b9ab0599b8695/html5/thumbnails/13.jpg)
1. New Capabilities
2. Time to Deliver
3. Cost
Adoption Drivers
![Page 14: Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services](https://reader031.vdocuments.us/reader031/viewer/2022012917/5a4d1b797f8b9ab0599b8695/html5/thumbnails/14.jpg)
The Next Phase in Evolution
Mainframe PC
Client Server
SOA Scale-OutService
![Page 15: Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services](https://reader031.vdocuments.us/reader031/viewer/2022012917/5a4d1b797f8b9ab0599b8695/html5/thumbnails/15.jpg)
• Total Cost of Ownership
• Complex and Specialized Knowledge to Provision
• Upgrade costs and time
• Lack of Business Agility and Flexibility
• Disparate Systems
Software Challenges Today
![Page 16: Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services](https://reader031.vdocuments.us/reader031/viewer/2022012917/5a4d1b797f8b9ab0599b8695/html5/thumbnails/16.jpg)
Software Evolution
![Page 17: Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services](https://reader031.vdocuments.us/reader031/viewer/2022012917/5a4d1b797f8b9ab0599b8695/html5/thumbnails/17.jpg)
SOA Evolution - Single Instance to Scale Out
![Page 18: Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services](https://reader031.vdocuments.us/reader031/viewer/2022012917/5a4d1b797f8b9ab0599b8695/html5/thumbnails/18.jpg)
• Substantially Reduced Cost
• Reliability on Stock Hardware
• Essentially Infinite Scale for Most Applications
What Does This Give Us
24x7 Operations 8x5 Operations with 24x7 Reliability
![Page 19: Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services](https://reader031.vdocuments.us/reader031/viewer/2022012917/5a4d1b797f8b9ab0599b8695/html5/thumbnails/19.jpg)
• No instance reliability
• Needed state must be written to service or multiple peers
• Backwards/forwards compatible +- 1 version
• Multiple Versions Must Live SxS
• Error recovery is the main (and only) startup case
• Consider your applications characteristics
At What Cost to Software
![Page 20: Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services](https://reader031.vdocuments.us/reader031/viewer/2022012917/5a4d1b797f8b9ab0599b8695/html5/thumbnails/20.jpg)
• Consistency – Get after a Put should reflect the update
• Availability – Incoming requests should be served and
receive a response in a timely manner
• Partition Tolerance - The service functions when part of a
network or machine fails
Pick Two of the Three
Brewer’s Principle
![Page 21: Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services](https://reader031.vdocuments.us/reader031/viewer/2022012917/5a4d1b797f8b9ab0599b8695/html5/thumbnails/21.jpg)
Evolution Toward Services
Utilizes the underlying services and infrastructure in the data center
Leverages other services
Offers new functionality with composite services
Has a customization platform
Hosting the on-premises app
Simulating Multi-tenancy
Re-architectingfor “the cloud”
Utilizing a services platform
8x5 operations Multi-tenancy Scale-out
management & provisioning
Automatic error handling
Self-service on-boarding
Optimizes shared infrastructure for critical resource(s)
Establish best practices
Understand management shortcomings
Role key changes back into the product
Connected to a service delivery infrastructure
Integrated automated systems
Some components are self-service
Phase 1 Phase 2 Phase 3 Phase 4
![Page 22: Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services](https://reader031.vdocuments.us/reader031/viewer/2022012917/5a4d1b797f8b9ab0599b8695/html5/thumbnails/22.jpg)
Extending the Microsoft Platform
MICROSOFT PLATFORM
Server ServiceClient
![Page 23: Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services](https://reader031.vdocuments.us/reader031/viewer/2022012917/5a4d1b797f8b9ab0599b8695/html5/thumbnails/23.jpg)
NETWORKINGCOMPUTING
STORAGE
What Is a Service Platform
Identity, Directory& Access Control
DataCommunications
Essentials
Building Blocks
Finished & AttachedServices
Online
![Page 24: Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services](https://reader031.vdocuments.us/reader031/viewer/2022012917/5a4d1b797f8b9ab0599b8695/html5/thumbnails/24.jpg)
And Unique Service Capabilities
Customer Provisioning
Accounts & Billing
Logging & Monitoring
SLA & Business Model
![Page 25: Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services](https://reader031.vdocuments.us/reader031/viewer/2022012917/5a4d1b797f8b9ab0599b8695/html5/thumbnails/25.jpg)
• Faster time to market
• Lower OPEx and CAPEx
• Dramatic reduction in infrastructure
• Focus on customer value, not plumbing
• Leverage existing skills, code, investments
• Enable new scenarios
• An Equalizer between big and small companies
Why A Platform?
![Page 26: Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services](https://reader031.vdocuments.us/reader031/viewer/2022012917/5a4d1b797f8b9ab0599b8695/html5/thumbnails/26.jpg)
• Scale-out Reliable Platform
• Common capabilities that span clients, servers and cloud
• Consistency and Interoperability between On-Premises
and our Services
• Enterprise quality and compliance, SLA availability
• Partners are Important at All Levels
Service Platform Principles
![Page 27: Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services](https://reader031.vdocuments.us/reader031/viewer/2022012917/5a4d1b797f8b9ab0599b8695/html5/thumbnails/27.jpg)
Example ESB to ISB
Firewall
![Page 28: Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services](https://reader031.vdocuments.us/reader031/viewer/2022012917/5a4d1b797f8b9ab0599b8695/html5/thumbnails/28.jpg)
• Every Level
• Finished Services
• Attached Services
• Building Block Services
• Operations
• Architectural and Development Expertise
• On-boarding and Off-boarding
Partners
![Page 29: Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services](https://reader031.vdocuments.us/reader031/viewer/2022012917/5a4d1b797f8b9ab0599b8695/html5/thumbnails/29.jpg)
Software Services+Microsoft’s Strategy
![Page 30: Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services](https://reader031.vdocuments.us/reader031/viewer/2022012917/5a4d1b797f8b9ab0599b8695/html5/thumbnails/30.jpg)
Thank you