November 15, 2008 Software plus Service – das Konzept hinter der neuen Microsoft...

Preview:

Citation preview

November 15, 2008

„Software plus Service“ – das Konzept hinter der neuen Microsoft Plattformstrategie

Tim Fischer – Microsoft Deutschland GmbHPlatform Marketing / .NET Marketing Manager

2

1992 1984 1993

Generators

VFPFoxBASE

2002

.NETXMLWSDL

Kollaboration User-Experience

1995 2008Client/Server

Browser

DCOMHTTP

CORBAJAVA

2005PDA, Phones, XBoxExcel

Word

BASICDirect3D, WPFVirtualisierung,SAAS

OfficeSuite

Data-bases

AccessSQL

ASM/C

Models

XPSecurity Touch, Web2.0

Team System Data ServicesEntity ModelSync Inter-op by DesignOpen SourceMulti-PlatformBusiness Intellig.

Databind.Reports

COM

KillerApp

3GL

4GL

Soft-ware-Engin-eering

Generators

Models

Cloud Computing& Inhouse Computing

LINQ für C#/VB Oslo-Modelle

Zeitreise

Jahr

3

Software Services Beste User-Experience

Integration von Kollaboration Zugriff von Daten von Überall – auch offline System, Anwendungs- und Datenmanagement Sicherheit und Datenschutz

Soziales Netz + KollaborationBeste User-ExperienceScale & Uptime & Deployment

Storage & Backup Offline & Sync

Kollaboration

Device Management

One Platform &ToolsInter-op

UX, Multi-Touch

Kundenwünsche von heute

4

Webentwickler baut ein Portal samt Outlook-Addin (openbc)• Verfügbarkeit, Skalierbarkeit, Monitoring & Recovery, Kosten

Unternehmen möchten Geschäftsprozesse integrieren (B2B)• Kommunikation über Firewalls hinweg, Security, Service Directories,

Data

Softwarehersteller möchte monatliche Umsätze realisieren• Erweiterung des Geschäftsfelds…(Beispiel)…

Einige Software + Service Szenarien

5

Szenario: Photo Xpress (ISV)

6

Lösungsansatz: Live Mesh

7

Conceptual demos – not all are supported/available in SDK CTP

creator

creator

consumer

processorconsumer

rich end-point

9

Ein anderer Softwarehersteller…Ein anderer Softarehersteller..Ein anderer Software-Hersteller

Wie können Microsoft Entwickler selbst S+S Anwendungen schreiben?

Custom hosting

Windows Azure

Visual Studio“Oslo” Modelling

Partners

Die MS Software + Service Platform

12

Azure Services PlatformPlattform für Partner- und Microsoft-Dienste

Microsoft Rechenzentren mit Backend-Storage und Load-Balancer

(1..n) Server pro Anwendung

Partner und Kundenlösungen

Cloud Platform

13

Investitionen in Rechenzentren

ChicagoDublinQuincy, WA

13

Erweiterung der Kapazitäten unserer Rechenzentren pro Monat

10.000 Server/Monat

Durchschnittliche Fläche aller Microsoft Rechenzentren45.000 m²

14

Azure™ Services Platform

Investion in die Azure Services PlatformPlattform für Partner- und Microsoft-Dienste

Microsoft Rechenzentren mit Backend-Storage und Load-Balancer

(1..n) Server pro Anwendung

Partner und Kundenlösungen

15

Developer Experience Service Hosting Service Management Consistent with on-premises Standard support - REST &

SOAP Support for 3rd party

languages Coming soon

Scalable (elastic) Flexible Secure & Reliable

Tracing & logging Upgrade service w/o

downtime Real-time monitoring &

metering

.NET Services

Other Azure Services Platform - Services

16

Entwicklung für Windows Azure

Microsoft Visual StudioDevelopment Environment

Coming Soon

Your CloudApplication

Azure Services Platform

Developers

End UsersCloud

Simulator

Deployment&

Management Portal

Deploy to Simulator or Cloud from IDE

17

1..n Virtual Machines1..n Virtual Machines

Inside Windows Azure

Default.aspxWebService1.svc

WebService2.asmx

Storage(Blobs, Tables, Queues)

Load

-Bal

ance

r

Worker.cs

ADO.NET Data Services, REST-APIs and others…

Fabric-Controller (Health-Monitoring and Recovery,DeployManage)

Other Azure Platform Services

Many backend-servers with replication

End

Use

rs

18

Platform Support?

Your Software

Application

Microsoft Visual StudioDevelopment Environment

Coming Soon

Your CloudApplication

Azure Services

XML

SOAP

REST

Azure Services Platform

PartnerApplications

and Web Services

Developers

End UsersXML

SOAP

REST

C#

Custom VMs for Native

Code?

Interessant … …aber was ist mit Foxpro?

Inter-op und Native Code in Azure

„Sanfte“ Migration von Foxpro-Anwendungen

Erweiterung von Anwendungen mit .NET am Beispiel

20

Beispielanwendung

Neue Anforderung: Unterstützung von Web, Mobile und Smart Client – für den neuen Chef

21

Browser

LINQ Enabled Data Access Layer

Entity Framework or LINQ-To-SQL

Custom LINQ

provider

Services

Relational

database

ADO.NET Data Services(WCF Service)

Smart Client / Silverlight Client / Ajax ClientASP.NET Mash-up Application

WCF Proxy

Generiertes Web

(ASP.NET3.5 SP1)

HTTPHTTP

.NET 3.5 SP1 & Silverlight 2.0 für Foxpro Anwendungen nutzen3-

Schi

cht-

Anw

endu

ngW

eb, D

eskt

op u

nd M

obile

-fähi

g

VFP Anwendung

Coding-Session

ASP.NET Site generieren

Coding-Session

Datenbank als Dienst veröffentlichen

Dienst mit LINQ nutzenCoding-Session

Coding-Session

WPF und Silverlight Client

RECAP

Der GAU: McPizza meldet sich!?!

für den Einstieg in eine neue Dimension

Ressourcenwww.microsoft.de/net blogs.msdn.com/timfiswww.azure.commsdn-solve.de - How-To Videos zu den Demos

Tim.Fischer@microsoft.com

Fragen?

Vielen Dank für Ihre Aufmerksamkeit!

Recommended