![Page 1: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/1.jpg)
![Page 2: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/2.jpg)
Changing the world with Software + Services
Luc Van de VeldeDirector Developer and Platform GroupMicrosoft Belux
![Page 3: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/3.jpg)
Agenda
• S+S: What, Why, Who and Where• The Microsoft S+S platform today
• Microsoft SaaS platform• Live & Online
• End-toEnd S+S sample: LitwareHR • The Microsoft S+S platform tomorrow
• Catch the next wave in Olso!
![Page 4: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/4.jpg)
The revolution of “fast and cheep”
Technology
The race for “a free long tail”
Business
Two strong drivers for change
LPIA x86
LPIA x86
DRAM ctlr
DRAM ctlr
DRAM ctlr
DRAM ctlr
LPIA x86
LPIA x86
LPIA x86
LPIA x86
1 MB cache
1 MB cache
1 MB cache
1 MB cache
LPIA x86
LPIA x86
LPIA x86
LPIA x86
1 MB cache
1 MB cache
1 MB cache
1 MB cache
LPIA x86
LPIA x86
LPIA x86
LPIA x86
1 MB cache
1 MB cache
1 MB cache
1 MB cache
LPIA x86
LPIA x86
PCIe ctlr NoC NoC NoC NoC NoC NoC PCIe
ctlr
LPIA x86
LPIA x86
1 MB cache
1 MB cache
1 MB cache
1 MB cache
LPIA x86
LPIA x86
LPIA x86
LPIA x86
1 MB cache
1 MB cache
1 MB cache
1 MB cache
LPIA x86
LPIA x86
LPIA x86
LPIA x86
1 MB cache
1 MB cache
1 MB cache
1 MB cache
LPIA x86
LPIA x86
LPIA x86
LPIA x86 Custom acceleration LPIA
x86LPIA x86
![Page 5: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/5.jpg)
The Industry Debate
Software Service
![Page 6: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/6.jpg)
The Industry Debate
SaaS in 2007: It’s about services, doh!
SaaS Will Grow At a 21% CAGR During the Next Three Years Reaching $10.7B in 2009
SaaS Emerges as Long-Term Rival to Packaged Software
Enterprise Software Gets a Face-Lift
Is the Enterprise Ready for 2.0?
The Rich Client Strikes Back
![Page 7: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/7.jpg)
The Industry Debate: rationalized Control
FlexibilityPricing
TrialOperations
CustomizationExtensibilityIntegrationRichnessSecurity
…
Software Services
![Page 8: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/8.jpg)
Our Strategy
+Software Services
![Page 9: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/9.jpg)
Our Strategy
Experience: Consistent across multiple clientsDeployment: On-premise and hostedDevelopment: Extending tools and platform to cloudBusiness Models: Expanded monetization opps
+Software Services
![Page 10: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/10.jpg)
The Industry Move is On
Software+
ServicesSoftwareSoftware Service
![Page 11: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/11.jpg)
Software Plus Service Pillars
Experience
Composition
Federation
Delivery
Software+
Services
Monetization
![Page 12: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/12.jpg)
Delivery Capabilities
CustomerManaged
ProviderManaged
TraditionalSoftware
Hosted Outsourced IT
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
Today’s packaged software deployed on-premise
Application ManagementWho manages the app software experience,
SLA?
Soft
ware
Deliv
ery
How
is
the e
nd
-to
-end
experi
en
ce d
eliv
ere
d?
![Page 13: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/13.jpg)
Delivery Capabilities
TraditionalSoftware
Hosted Outsourced IT
Software as a Service
Soft
ware
Deliv
ery
How
is
the e
nd
-to
-end
experi
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
AttachedServices
FinishedServices
BuildingBlocks
Application ManagementWho manages the app software experience,
SLA?
CustomerManaged
ProviderManaged
Co-Managed
![Page 14: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/14.jpg)
Service Types
TraditionalSoftware
Hosted Outsourced
IT
Softwareas a Service
Soft
ware
Deliv
ery
Attached
Services
Finished Services
Building
Blocks
Application Management
CustomerManaged
ProviderManaged
Co-Managed
Streaming
Services
Platform
![Page 15: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/15.jpg)
Agenda
• S+S: What, Why, Who and Where• The Microsoft S+S platform today
• Microsoft SaaS platform• End-toEnd S+S sample: LitwareHR v2
• The Microsoft S+S platform tomorrow• Catch the next wave in Oslo!
![Page 16: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/16.jpg)
Developer Platform in the Cloud
BUILDING BLOCK
SERVICES
ID AND ACCESS
DATA SERVICES
COMMUNI-CATIONS
BUSINESS LOGIC
SERVICE DELIVERY
CORE SERVICES
SEARCH
…
APPLICATIONS
& SOLUTIONS
GLOBALFOUNDATION
Computers Networks
Building Block Services
3rd PartyApps & Solutions
Online Services
Live Services
Datacenters
![Page 17: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/17.jpg)
Scales without Limits
• Storage and processing scales without restrictions
• Businesses pay only for the resources consumed
Application Agility
• Simple, flexible data model
• REST and SOAP protocols support
Business Ready SLA
• Built using robust Microsoft SQL Server technology
• SLA for business continuity
• Highly available, reliable and secure
Microsoft® SQL Server® Data Services (SSDS) is an internet facing, highly scalable and cost effective pay as
you grow data storage and processing utility
SQL Server Data Services
![Page 18: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/18.jpg)
Microsoft Online Services
Business Productivity Online Suite
Starting with…
Enterprise class software delivered as subscription service hosted by Microsoft
and sold with partners
![Page 19: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/19.jpg)
The Windows Live Platform
19
Silverlight Streaming
Spaces Live Searc
h
Virtual Earth
Live Contacts Live ID
Additional SDKs &
APIs
Silverlight
Agents SDK
Alerts SDK
Client-side SDKs
& APIs
IM Activity SDK
IM Add-In SDK
Writer Add-In SDK
Live ID Client SDK
Web Controls for Mashups
Service APIsXML-RPC SOAPSOAPREST HTTP/SOAPREST
Development Tools
Visual StudioExpression StudioPopflySharePoint Designer
![Page 20: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/20.jpg)
Windows Live Web Controls APIs
![Page 21: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/21.jpg)
Windows Live Web Services APIs
![Page 22: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/22.jpg)
Resource WL• WL Platform
http://Dev.live.com• Samples
http://Get.live.com• Simple business sample
http://extra.msn.be/specials/hyundai/fr.asp
![Page 24: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/24.jpg)
S+S Sample Application: LitwareHR
![Page 25: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/25.jpg)
LitwareHR – Reference Application
Mul
ti-Te
nant
Dat
a Ac
cess
SQL ServerN
etw
ork
Web Client
PrivateWebsite
PublicWebsite
Smart Client
REST/SOAP APIs
Func
tiona
lSe
rvic
esM
etad
ata
Serv
ices
WCF / WF
SQL ServerData Services
![Page 26: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/26.jpg)
Agenda
• S+S: What, Why, Who and Where• S+S: How - build them now!
• End-toEnd S+S sample: LitwareHR v2• Windows Life as a development platform
• S+S: how - catch the next wave in Oslo!
![Page 27: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/27.jpg)
Software and Services: VNext• An emerging platform for
• “in the cloud” • composite applications• Internet Services Bus
• Many enabling trends (HW/SW/changing business models)
• Will become the next “Win 32” ecosystem• Rapid, ad hoc, just-in-time solutions (Long Tail)• Delivery model for packaged applications and useful
business services• Driven by and drives SW transformation within
enterprises• Model driven development• BPM• ESB
![Page 28: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/28.jpg)
Our Approach
Client Server
Cloud
![Page 29: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/29.jpg)
Agility
Our Approach
TCO
Productivity
Oslo
![Page 30: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/30.jpg)
Model Driven Development
• SOA and Web Services• All components “look” the same from the outside• Contracts• Channels
• Enables• High level, intuitive tools for structural composition• More dynamic connections
• HW Performance trends enable higher-level application abstractions• Workflows, Rule sets, etc• Closer, simpler and higher fidelity “catcher” for elements of
the business modeling.• Eliminates the “miracle happens here transformation.”
• High level abstraction enables recipes, patterns and templates.
![Page 31: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/31.jpg)
Our Approach
BusinessAnalyst
SiteCreator
BUIT Developer
Architect
Developer
End-User
Operations
Test /QA
DatabaseAdministrator
Oslo
![Page 32: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/32.jpg)
RequirementsProcessDesignContractsWorkflowRulesDeploymentHealth…
Getting Out of Silos
We need a way to bring these models together
![Page 33: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/33.jpg)
Modeling Language
An approachable, mainstream, textual modeling language for describing both
data (e.g. requirements) and
behavior (e.g.workflow)
RepositoryDatabase to store
and share models
Process ServerA full featured
execution environment for
workflow, rules, and any .NET service.
Service Bus Allows services to
discover and communicate with
each other
Modeling ToolsCreate, edit,
and browse models
Cloud ServicesA set of Microsoft hosted services
including a service bus and a process
server
Service Bus
Model Repository
Cloud Services
Modeling Tools
Process Server
Modeling Language
Bus Analyst Arch Dev IT Pro
![Page 34: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/34.jpg)
“6”
Services “1”
“10”
“5”
“4”
Delivering the Vision
A New Way to Build Applications
Oslo
![Page 35: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/35.jpg)
Oslo in a Nutshell
• Services Extending services from the client to the cloud
• ModelsMaking models a mainstream part of development
• Detailed Announcement @ PDC in October
Oslo
![Page 36: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/36.jpg)
The Software Plus Service World• Software + Service will beat just software or just
service• Must focus on cost and value• More choices, but more responsibilities• Platforms will help and Microsoft will be there
• 5 pillars for web platform - MS present on 5 pillars• Will become the next “Win 32” platform & ecosystem• Web OS• Microsoft 2.0
![Page 37: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux](https://reader030.vdocument.in/reader030/viewer/2022033103/56649dd25503460f94ac90df/html5/thumbnails/37.jpg)