37

Changing the world with Software + Services

  • Upload
    mireya

  • View
    44

  • Download
    0

Embed Size (px)

DESCRIPTION

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 - PowerPoint PPT Presentation

Citation preview

Page 1: Changing the world with  Software + Services
Page 2: Changing the world with  Software + Services

Changing the world with Software + Services

Luc Van de VeldeDirector Developer and Platform GroupMicrosoft Belux

Page 3: Changing the world with  Software + Services

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

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

ctlrLPIA 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

The Industry Debate

Software Service

Page 6: Changing the world with  Software + Services

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

The Industry Debate: rationalized Control

FlexibilityPricing

TrialOperations

CustomizationExtensibilityIntegrationRichnessSecurity

Software Services

Page 8: Changing the world with  Software + Services

Our Strategy

+Software Services

Page 9: Changing the world with  Software + Services

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

Software Plus Service Pillars

Experience

Composition

Federation

Delivery

Software+

Services

Monetization

Page 12: Changing the world with  Software + Services

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?

Softw

are

Deliv

ery

How

is th

e en

d-to

-end

exp

erie

nce

deliv

ered

?

Page 13: Changing the world with  Software + Services

Delivery Capabilities

TraditionalSoftware

Hosted Outsourced IT

Software as a Service

Softw

are

Deliv

ery

How

is th

e en

d-to

-end

exp

erie

nce

deliv

ered

?

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

Service Types

TraditionalSoftware

Hosted Outsourced

IT

Softwareas a Service

Softw

are

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

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

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 & SolutionsOnline

ServicesLive Services

Datacenters

Page 17: Changing the world with  Software + Services

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

Microsoft Online Services

Business Productivity Online SuiteStarting with…

Enterprise class software delivered as subscription service hosted by Microsoft

and sold with partners

Page 19: Changing the world with  Software + Services

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 ToolsVisual StudioExpression StudioPopflySharePoint Designer

Page 20: Changing the world with  Software + Services

Windows Live Web Controls APIs

Page 21: Changing the world with  Software + Services

Windows Live Web Services APIs

Page 22: Changing the world with  Software + Services

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

LitwareHR – Reference Application

Mul

ti-Te

nant

Dat

a Ac

cess

SQL ServerNe

twor

kWeb 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

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

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

Our Approach

Client Server

Cloud

Page 29: Changing the world with  Software + Services

Agility

Our Approach

TCO

Productivity

Oslo

Page 30: Changing the world with  Software + Services

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

Our Approach

BusinessAnalyst

SiteCreator

BUIT Developer

Architect

Developer

End-User

Operations

Test /QA

DatabaseAdministrator

Oslo

Page 32: Changing the world with  Software + Services

RequirementsProcessDesignContractsWorkflowRulesDeploymentHealth…

Getting Out of Silos

We need a way to bring these models together

Page 33: Changing the world with  Software + Services

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

“6” Services “1” “10” “5” “4”

Delivering the Vision

A New Way to Build Applications

Oslo

Page 35: Changing the world with  Software + Services

Oslo in a Nutshell• Services

Extending services from the client to the cloud• Models

Making models a mainstream part of development

• Detailed Announcement @ PDC in October

Oslo

Page 36: Changing the world with  Software + Services

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