Software + Servicesdownload.microsoft.com/download/2/D/E/2DE178B0-305E-4883-9FA… · The Rich...
Transcript of Software + Servicesdownload.microsoft.com/download/2/D/E/2DE178B0-305E-4883-9FA… · The Rich...
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 1
26.01.2009
Developer Platform & Strategy Group (D&PE) 1
Karin SondermannStrategic Sales, Software plus ServicesDeveloper Platform & Strategy GroupMicrosoft Deutschland GmbH
OOP 2009, Platform Orientation Day, 27. Jan 2009, München
Developer Platform & Strategy Group 2
Ziel Impulse für
Business und IT Entscheider
Strategische Architekten (Enterprise, Solution)
Inhalt und Agenda:
Plattform – was umfasst der Begriff?
Was treibt die vernetzte Geschäftswelt?
Microsoft’s Platform Strategie Software plus Services
Software plus Services und die verteilteAnwendungsentwicklung
Vertiefende Informationen zu allen Inhalten
OOP2009: Mi 28.Jan 2009 Microsoft Architecture Day
Developer Platform & Strategy Group Developer Platform & Strategy Group 4
Viele Gemeinsamkeiten!, mehr eine Glaubensfrage?Keine technische Diskussion, mehr Frage der Wirtschaftlichkeit!
Developer Platform & Strategy Group 5
Key TechnologiesWindows Vista, Office System, .NET-Framework,
Visual Studio, BizTalk Server, SQL Server
www.microsoft.com/interopwww.microsoft.com/standardswww.microsoft.com/opensource
Seit Februar 2008 bereits 50.000 Seiten Schnittstelleninformationen veröffentlicht – more to come
„Out-of-the-box“ Interoperabilität
Möglichkeit der Integration mit Microsoft-Produkten durch:
Application Programming Interfaces (APIs)
Software Development Kits (SDKs) Driver Development Kits
(DDKs)
Einsatz von Standards und Erarbeiten technologischer Schnittstellen mit anderen Produkten & Technologien
Developer Platform & Strategy Group 6
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
The Desktop Takes Center
Stage Again
The Rich Client Strikes Back
vs.Installierte Software Software as a Services
…perfekte IT … wie Strom aus der Steckdose?
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 2
26.01.2009
Developer Platform & Strategy Group 7
Desktop Software
Enterprise Software
Consumer Web
Pure-Play SaaS
Developer Platform & Strategy Group 8
“Web 2.0”Service
Experience
“SOA”Service
Composition
“SaaS”Service Delivery
Software +Services
Developer Platform & Strategy Group 9
Behörden
CommunitiesFreunde
Geschäfts-partner
NachbarnFamilie
Dienste fürPrivatkunden
Erziehung,AusbildungArbeitswelt
Trend – Digitale Welt treibt Verschmelzung der Lebensbereiche!
Developer Platform & Strategy Group 10
Get connected!
Web
SOA Digitale Medien
Trend – Digitale, serviceorientierte, globale Wertschöpfungsnetze!
Developer Platform & Strategy Group Developer Platform & Strategy Group 12
Bereit für den Erfolg. People_ready Software
Operational Excellence
Kundenbindungund Kunden-durchdringung
Innovations-führerschaft
Kollaborationmit Geschäfts-partnern
Weit verbreitetund akzeptiert
Vertraut und einfach zubedienen
Innovativ und zukunftssicher
Einfach zu integrierenund zu adaptieren
Software + Services
Vertikale, rollenbasierteProduktivität und
Effizienz
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 3
26.01.2009
Developer Platform & Strategy Group 13 Developer Platform & Strategy Group 14
Anwendererlebnis (UX) steht im Mittelpunkt
Developer Platform & Strategy Group 15
Vernetzte Geschäftswelt entsteht Software plus Services Welt
TransparenteOrganisationenGesetzliche Anforderungen
Persönlichkeitsrechte
Integration und Interoperabilität
KollaborativeGeschäftsweltGlobale Zusammenarbeit
Mobiles Arbeiten
Konsolidierung und Konvergenz
Always On, Always Connected
Work & Family Life Balance
Information vs Einblicke
Durchgängiges Anwendererlebnis
Arbeitskulturim Wandel
Demografischer Wandel
Projezierter Fachkräfteausfall
“Konsumerisierung” der IT
Developer Platform & Strategy Group 16
Die Elemente für erfolgreiche Zusammenarbeit von Teams
Collaboration mit 2007 Office System - The New World Of Work
Developer Platform & Strategy Group 17
Produktivität und Agilität mit 2007 Office System
Zugriff von überall, vom Desktop, Mobiltelefon und Web
Synchronisierung von SharePoint-Verzeichnissen mit Outlook
Präsenzinformationen, Anrufe und Mails, etc über Office Communicator
E-Mail, Kalender und Kontakte auch auf dem Mobiltelefon
E-Mail-Zugriff überOutlook Web Access (OWA) von überall
Developer Platform & Strategy Group 18
1st Wave 2nd Wave 3rd Wave: Social Computing
Virtual workspaces
Instant messaging
Enterprise portals
Presence
Web conferencing
Expertise automation
Personal websites
Composite Applications
Calendar
Group scheduling
Discussion forums
Directories (taxonomy)
Groupware
Blogs
Wikis
RSS feeds
Social networks
Tagging
Social bookmarking
Personal profiles
Mashups
“Social Computing”
“Social Computing is not a fad. Nor is it something that will pass you or your company by. Gradually, Social Computing will impact almost every role, at every kind of company, in all
parts of the world. Firms should approach Social Computing as an ongoing learning process, using some of the best practices of firms that have successfully taken the first steps.”1
1 Source: Forrester Research, Inc. “Social Computing - How Networks Erode Institutional Power, And What to Do About It”, February 2006
Enterprise 2.0
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 4
26.01.2009
Developer Platform & Strategy Group 19
Wissensvernetzung über Unternehmensgrenzen hinweg
Konzern
Corporate
Intranet Site
Projektteam/
Arbeitsgruppe
Team Site
Sparte, Bereich,
Abteilung
Departmental
Site
Mitarbeiter
My Site
Developer Platform & Strategy Group 20
Phone
Mobile
Instant Messaging
FAX
Video Conferencing
Web Conferencing
Application Sharing
in Microsoft Office System
Developer Platform & Strategy Group 21
Erhöhung der Wertschöpfung
Sicherheit undVerfügbarkeit fürviele Geschäfts-anforderungen
Developer Platform & Strategy Group 22
Kundenherausforderungen kosteneffizient lösen mit der Wahlfreiheit von On-premise bis Online Service
Phone
Mobile
Instant Messaging
FAX
Video Conferencing
Web Conferencing
Application Sharing
Microsoft Online Services
+
Developer Platform & Strategy Group 23
++
Federated Identity
Developer Platform & Strategy Group
+
…nur wer das Undenkbare denkt,kann das Überholte verändern!
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 5
26.01.2009
Developer Platform & Strategy Group 25
“…larger companies…can be expected to pursue a hybrid approach for many years, supplying some hardware and software requirements themselves and purchasing others over the grid. One of the key challenges for corporate IT departments, in fact, lies in making the right decisions about what to hold on to and what to let go.”
- Nick Carr, ‘The Big Switch”
Developer Platform & Strategy Group 26
Weg zu hybriden Architekturmodellen
Developer Platform & Strategy Group
Transparenz
KollaborationFlexibilität
Verfügbarkeit
Skalierbarkeit
Reichhaltigkeit
Erreichbarkeit
DynamikKontrolle
Individualität
Globale Compliance
Mehr Kontrolle Geringere Kosten
Developer Platform & Strategy Group 28
EssentialServices
(IaaS)
Building BlockServices(PaaS)
Finished &Attached
Services (SaaS)
Microsoft Application Plattform(Server & Werkzeuge)
Rechen-zentren
Computer Netzwerke
2007 Office System
Plattform für Privatkunden
Partner-lösungen
„Online“ Services
„Live“ Services
Partner-lösungen
Rechen-zentren
Computer Netzwerke
Building Block Services
Developer Platform & Strategy Group 29
460 Millionen Anwender, 11% des gesamten Internetanteils
Erfahrungen mit aktiven Services und Skalierung
2 Millarden Live Search-Vorgänge/Monat
10 Millarden MSN page Aufrufe/Monat
30 Millarden Live ID Authentifizierungen/Monat
240 Millarden Messenger Nachrichten/Monat
Investitionen
500 Mill$ pro Data Center
+10.000 Server/MonatDeveloper Platform & Strategy Group 30
Plattform für „Cloud“ Lösungen von Partnern und Microsoft
Microsoft Infrastruktur (Rechenzentren etc.)
Partner Lösungen
Azure™ Services Platform: An internet-scale cloud services platform hosted in Microsoft data centers, which provides an operating system and a set of developer services that can be used individually or together.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 6
26.01.2009
Developer Platform & Strategy Group 31
Überblick für Erweiterungsmöglichkeiten von Cloud Anwendungen (SaaS)
Developer Platform & Strategy Group 32
Drei Arten: SaaS, Attached Services und Cloud Platform Servcies (PaaS)
Browser/ Thin Client/
Office Add-in
Anwendung
Finished ServicesSoftware as a Service (SaaS)
Anwender
ErweiterteFunktionen
Anwendung
Attached Services
Anwender
Anwendung
Anwendung
Building Block Services und Cloud Platform
Cloud Platform
Entwickler
Cloud
On-premises
+
Anwendung wird als Dienst vom Service Provider bereitgestellt
Client ohne eigenen Anteil an der Anwendungs-logik
Dienste erweitern die zugrunde-liegende Anwendung um Funktionen
+Anwendung wird vor Ort beim Anwender betrieben
+Anwendung wird lokal oder beim Service Provider betrieben
Anwendung basiert zum größten Teil auf CloudServices
Developer Platform & Strategy Group 33
Azure : Plattform für Cloud Computing, Commitment zu Interoperabilität!
Identitäten& Sicherheit
Interoperabilität, Business Prozesse
DatenManagement & Compliance
Services Management
Developer Platform & Strategy Group 34
Betrieb der eigenen Anwendungskomponente auf Azure (SaaS)
.NET developers use existing skills
Use familiar tools such as Visual Studio
Built on standards and web protocols such as REST & SOAP
Low/no cost to get started
Developer Platform & Strategy Group 35
Eigene Anwendung aggregiert Developer Platform Services (PaaS), Betrieb in der Cloud
Broad set of developer services
Mix & match services based on the needs of your application
Extensible portfolio of proven applications:Windows Live, Office Live, Exchange Online, SharePoint Online, CRM Online
Developer Platform & Strategy Group 36
Commitmentzu Interoperabilität, hybride Architekturen und Composite Applications
Integrate with existing assets such as AD & on-premises applications
Platform spans mobile, client, server & cloud
Technical depth from proven technologies
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 7
26.01.2009
Developer Platform & Strategy Group Developer Platform & Strategy Group 38
verbinden lokale Software mit “Cloud”-Services
erstrecken sich über Unternehmensgrenzen hinweg
verwenden vielfältige Endgeräte
ermöglichen die freie Wahl der Bereitstellung
ergänzen Software mit geschäftsrelevanten Services
verbinden Services mit Werten installierter Software
Fakt – Konvergenz von SOA, SaaS und Web2.0 ermöglichtdie nächste Generation der Anwendungen
www.msdn.microsoft.com/architecture
Developer Platform & Strategy Group 39
KonsistentesProgrammiermodell
fürEntwicklungund Betriebeinerdurchgängigen UX
Microsoft
Application
Platform
Client Erfahrungen Universales Web
Developer Designer
Developer Platform & Strategy Group 41
…durchgängiges, integriertes Anwendererlebnis über alle Clients, Server und Services
On-premises & Hosted Server
MicrosoftOnline Services
Developer Platform & Strategy Group 44
Build, Test, Debug und Deploy mit bereits bekannten Entwicklungswerkzeugen
On-premises & Hosted Server
Desktop & Mobile Experiences
Client Server ServicesCloud Platform
Developer Platform & Strategy Group 45
Vom Designer über den Architekten bis zum professionellen Entwickler
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 8
26.01.2009
Developer Platform & Strategy Group 46
Requirements Management
QoS Management
Requirements Analysis
Project Planning
Task Assignment
Bug Tracking
Architecture Modeling
Analysis and Design
Design for Deployment
Code Analysis
Unit Testing
Version Control
Database Design
Database Source Control
Database Test Data Gen
UI Design
UI Prototyping
UI Flow Modeling
Test Case Management
Manual Testing
Load Testing
Automated Testing
Portfolio Management
Project Organization
Stakeholder Communication
Customer Support
Infrastructure Architecture
Infrastructure Deployment
Business Process Definition
Business Decision Maker
Information Worker
Developer Platform & Strategy Group 47
Zyklischer Prozesssammelt Metriken
Tester
Entwickler
Architekt
IT Projekt-managerBusiness
Analyst
DBADesigner
Prozessgeführtes, teamübergreifendes
Projektmanagement
Collaboration
Zentrales Repositorymit Projektanalysen
Software Qualität
VordefinierteReal-time Reports
für Projektportale
Projekttransparenz
MSDN Agile Dev: http://msdn2.microsoft.com/en-us/architecture/bb404166.aspx
Developer Platform & Strategy Group 48
Chance: Zukunft und Innovation gestalten mit Software plus Services
Developer Platform & Strategy Group 49
Trend:
Evolution der Technologie ermöglicht neue Geschäftmodelle und
Differenzierung der strategischen Wettbewerbsposition
Die Verschmelzung der Geschäftsprozesse und branchenspezifischer,
rollenbasierter, auf den Menschen fokussierter Produktivität, steht im
Zentrum der Effektivität und Effizienz von Unternehmen
Konvergenz:
Transformation der Services fordert Konvergenz der IT-Modelle
Microsoft Strategie:
Software plus Service = Das Beste aus beiden Welten vereinen!
Interoperabilität ist Grundvoraussetzung der Software plus Service Strategie
Kunden können Vorteile von Services, Enterprise- und Devices-Software
optimal orchestrieren um strategische Wettbewerbsvorteile zu erreichen
Developer Platform & Strategy Group 50
Vertiefende Informationen zu allen Themen
09:00-10:30 The next wave of application opportunity, Mi 8.1 Ulrich Homann
11:00-11:45 Heads in the Cloud, Feet on the Ground, Mi 8.2 Holger Sirtl (Ersatz für Gianpaolo Carraro)
14:30-15:30 Applikationsarchitektur modularer Rich Client-Anwendungen Mi 8.3 am Beispiel der Windows Presentation Foundation, Jörg Jooss
17:00-18:00 Strukturierte Prozessunterstützung und integriertes ALM von Mi 8.4 Modellierung bis Test mit VSTS Rosario, Christian Binder
18:30-20:00 Composite Applications 2.0 – Aufbau von Software+ServicesNmi 4 Architekturen in der Praxis, Dariusz Parys
09:45-10:30 Prozessintegration und Best Practices in der Produktentwicklung Mi 1.1 bei Microsoft Corp., Marcus Alt
17:00-18:00 Programmierung für Multicore CPUs, Mi 7.4 Klaus Rohe
Developer Platform & Strategy Group 51
Software plus Services Der Kunde kann frei wählen
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 9
26.01.2009
Developer Platform & Strategy Group (D&PE) 52
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing
market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee t he accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
www.microsoft.de/officewww.microsoft.de/soawww.microsoft.de/almwww.microsoft.de/architecturewww.microsoft.com/azurewww.microsoft.com/interopwww.microsoft.com/opensource