changing the world with software + services luc van de velde director developer and platform group...

37

Upload: madlyn-annice-barber

Post on 24-Dec-2015

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux
Page 2: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux

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

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

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

The Industry Debate

Software Service

Page 6: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux

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

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

Our Strategy

+Software Services

Page 9: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux

Our Strategy

Experience: Consistent across multiple clientsDeployment: On-premise and hostedDevelopment: Extending tools and platform to cloudBusiness Models: Expanded monetization opps

+Software Services

Page 11: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux

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

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

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

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

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

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

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

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

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

Windows Live Web Controls APIs

Page 21: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux

Windows Live Web Services APIs

Page 22: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux

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 25: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux

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

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

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

Our Approach

Client Server

Cloud

Page 29: Changing the world with Software + Services Luc Van de Velde Director Developer and Platform Group Microsoft Belux

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

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

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

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

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

“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

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

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