Wertschöpfung mit der Microsoft Application Platform durch Anwendung der Prinzipien serviceorientierter Architektur (SOA) Bereit für den Erfolg. business Vor wor t Von Denken in Abteilungsmustern zur ganzheitlichen UnternehmensPerformance D gebracht und zu diesem Zweck aus den engen Grenzen des Denkens in Abteilungskategorien befreit werden. Erst die Modularisierung der Anwendungslandschaften und die flexible Bereitstellung ihrer Funktionsmerkmale as Bild der Informationstechnologie (IT) sowie die Entwicklung hin zur prozessbegleitenden wandelt sich mit den jeweiligen Technologien Informationsverarbeitung werden Geschäftsprozesse und und ihrem Einsatzgebiet. In Bereichen wie dem damit unternehmerische Agilität im erforderlichen Umfang Unternehmensmanagement, der industriellen Fertigung optimieren. oder der Finanzwirtschaft ist die Bedeutung der IT schon seit Jahrzehnten unumstritten. Auch in den Branchen Die Evolution in Richtung serviceorientierte Architektur Medien, Telekommunikation und Prozessautomatisierung (SOA) verspricht schnellere Anpassungsfähigkeit an sich haben Softwareanwendungen bewiesen, dass sie Abläufe ändernde Geschäftsanforderungen sowie deren zeitnahe beschleunigen und Kosten senken können. Abbildung in der IT durch flexible Anwendungsentwicklung. Menschen – das wichtigste unternehmerische Potenzial Außerdem werden IT-Investitionen lohnender, da die moderne Infrastruktur durch intelligente Services vielfache Verwendung sowie kontinuierliche Prozessverbesserungen mit IT erlaubt und gleichzeitig Raum für innovative Wo findet aktuell die wichtigste Veränderung in Unternehmen statt? Im Zusammenspiel von Mitarbeitern, Prozessen und Informationen mittels IT. Wenn es gelingt, nennt Microsoft das »people_ready Business«. Kopf dieses Lösungsansätze schafft. Konzept – Application Platform Infrastructure Optimization Dreigespanns ist die Qualität der Techniker, Führungskräfte, Angestellten, Arbeiter, Beamten oder Spitzenmanager, die Diese unternehmenskritischen Anforderungen lassen sich Tag für Tag ihr Bestes geben, ob in großen, mittelständischen nur mit Infrastrukturkomponenten und Anwendungen oder in kleinen Unternehmen, im öffentlichen Bereich, in erfüllen, die sich anpassen. Microsoft schlüsselt sie im Zentralen oder in Außenstellen. Konzept Application Platform Infrastructure Optimization (APIO) in fünf Disziplinen auf: Für Microsoft beruht die Leistung von Unternehmen heute einerseits auf einem gesunden Gleichgewicht zwischen Kompetenz und Motivation der Teams und andererseits auf effektiven Prozessen, die durch qualitativ hochwertige, rollenbasierte Informationsverarbeitung und -bereitstellung bestimmt werden. Welchen Beitrag leisten moderne Informationssysteme, um diese Vorgabe bestmöglich zu ▪ ▪ ▪ ▪ ▪ User-Experience Business-Intelligence Serviceorientierte Architekturen (SOA) und Geschäftsprozesse (Business Process Management) Datenmanagement Anwendungsentwicklung erfüllen? Informationstechnologie – Turbo für Innovation und Wachstum Jeder dieser Bereiche muss sich weiterentwickeln, um sich dem von den Unternehmens- und Abteilungsleitungen festgelegten Kurs anzupassen oder – einen Schritt weiter –, um aus der IT eine Innovations- und Wertschöpfungsquelle Mitarbeiter sollen neue Produkte und Dienstleistungen zu machen. entwickeln, ihre Arbeitsweise verbessern, ihre Ziele erreichen und mit ihren Kollegen, Kunden und Partnern kooperieren Diese Broschüre verdeutlicht, wie der Einsatz der Microsoft- können. Unternehmen wollen die Erwartungen ihrer Kunden Technologieplattform die Leistung der Teams in Ihrem besser erfüllen und die Zeitspanne zwischen Entwicklung Unternehmen Tag für Tag steigert und zum Erfolg Ihres und Markteinführung verkürzen. Unternehmen müssen Unternehmens beiträgt. Die Broschüre konzentriert sich auf auf neue Marktbedingungen und Geschäftsanforderungen den Aspekt Application-Software und darauf, wie Sie aus schnellstmöglich reagieren. Sicht von Microsoft in Ihrem Unternehmen Ihre Software mittels der Microsoft Application Platform einrichten, Diese Kompetenzen sind der Schlüssel zu unternehmerischer anpassen, entwickeln, integrieren, steuern und verwalten Wettbewerbsfähigkeit sowie verlässlichem Wachstum und sowie mit fremden Systemen interoperieren lassen können. stellen gleichzeitig Anforderungen an zukunftsweisende Ihr Unternehmen kann ein positives Beispiel sein für das, was Informationssysteme dar. IT muss mit den strategischen »people_ready Business« im Kern meint: maximale Leistung und operativen Zielen von Unternehmen in Einklang und Erfolg. 2 | Vorwort »People_ready«-Unternehmen Unternehmen streben nach Erfolg U nternehmen kämpfen ständig gegen potenzielle Leistungshindernisse wie Globalisierung, regulatorische Anforderungen, Wettbewerb, Kundenanforderungen oder Budgetzwänge. Deshalb müssen sie möglichst Der Erfolg eines Unternehmens wird also durch Strategien, Organisation, Motivation und Leadership seiner Leute und Teams bestimmt – sofern diese die richtigen Mittel haben. Microsoft bezeichnet Unternehmen, die ein solchermaßen Erfolg versprechendes Umfeld schaffen, als »People_ready«-Unternehmen. schnell auf Veränderungen in ihrem jeweiligen Ökosystem reagieren. Die Qualität des Flusses interner und externer Wirtschaftlicher Erfolg ist bei vielen Unternehmen Informationen inklusive der korrespondierenden reflexartig mit Kostensenkung gepaart. IT-Systeme werden Geschäftsprozesse sowie deren Weiterentwicklung sind dann oft nur als Kostenstelle, im schlimmsten Fall sogar entscheidend für den Unternehmenserfolg. Nur sind es in als Entwicklungsbremse gesehen: Finanzmittel für IT letzter Konsequenz nicht Unternehmen, die Überlegungen werden reduziert oder sollen anders eingesetzt werden anstellen oder Entscheidungen fällen, die Verträge – gleichzeitig soll aber die IT-Abteilung eine treibende Kraft zwischen Geschäftspartnern aushandeln, die innovative bleiben. Gerade in diesem schwierigen Kontext müssen sich Produkte oder Prozesse entwickeln – es sind die Menschen, die diversen Softwareanwendungen eines Unternehmens als die Mitarbeiter, Teamplayer im Unternehmen und über »people_ready« beweisen. Unternehmensgrenzen hinweg. Software – Quelle für Erfolg W arum rückt Informationsverarbeitung immer stärker ins Zentrum unternehmerischer Entscheidungsprozesse? Die Antwort: Software leistet immer mehr und kann inzwischen über vielfältige Kanäle, beispielsweise mobile Endgeräte, genutzt werden. Heute verwandeln Menschen mittels Software Daten in Wissen, Ideen in Taten und Veränderungen in neue Geschäftschancen. Antrieb und Hindernisse für Unternehmenserfolg »People_ready«-Unternehmen | 3 Unternehmen mit hoher IT-Kapazität wachsen schneller Doch das Entwicklungspotenzial von Geschäftsprozessen Wie sollte IT aussehen, um diese wichtige Rolle adäquat zu – von tiefgreifenden organisatorischen Veränderungen spielen? Sie muss einerseits zuverlässig transparente und einmal abgesehen – hängt nicht allein von IT-Investitionen möglichst benutzerfreundliche Dienstleistung erbringen, ab, sondern auch von der Nutzungsweise der Anwender. andererseits aber auch innovative und optimierte Zu häufig ist der Gesamtnutzen von Projekten zu klein. Erst das gut orchestrierte Zusammenspiel von Investitionen und wirkungsvoller Nutzung von Software vervielfacht die Produktivität von Mitarbeitern und Teams. Unternehmensprozesse fördern und abbilden. Folgende Grafik zeigt einzelne Prioritäten der Geschäftsbereiche und IT-Abteilungen: Eine kürzlich von Keystone Strategy1 veröffentlichte Untersuchung zeigt, dass die Technologieausstattung im Verhältnis zur den Gesamtinvestitionen einen vergleichsweise hohen Einfluss auf die Rentabilität eines Unternehmens hat: Die Unternehmen mit der besten ITAusstattung verzeichnen auch das größte Wachstum. Auf einer 100-Punkte-Skala korrespondiert eine Verbesserung der IT-Kapazität um 10 Punkte mit einem Anstieg des gesamten jährlichen Ertragszuwachses um 1,9 Prozent. Das heißt jedoch nicht zwangsläufig, dass sich alles um IT drehen muss. Wenn aber IT das gesamte Business maximal unterstützen soll, müssen die wirtschaftlichen Erfordernisse eines Unternehmens mit den Prioritäten der IT-Abteilung Notwendige Zusammenführung von Prioritäten der Geschäftsbereiche und IT abgestimmt werden. Erst die gelungene Zusammenführung der IT-Strategie mit den Unternehmenszielen bringt den Erst aus der Zusammenführung dieser Prioritäten entwickelt gewünschten Erfolg. sich eine echte Partnerschaft zwischen der IT und den anderen Geschäftsbereichen. KEYSTONE REPORT: Keystone Strategy ist eine internationale Forschungsorganisation von Professoren der Harvard University Business School. Die vollständige Studie finden Sie unter: http://download.microsoft. com/download/3/1/0/310f67ad-d524-4643-8a22-e961e1670245/keystone_ research_IT_Drives_Growth_de.doc 1 4 | »People_ready«-Unternehmen Nur gemeinsam und eingebettet in die passende ITLandschaft sind Ihre Mitarbeiter bereit für den Erfolg und bringen Höchstleistungen im »people_ready«Unternehmen. Die Application Platform von Microsoft D ie Microsoft Application Platform bietet einen Integrationskomplexität zwischen verschiedenen professionellen technologischen Rahmen, innerhalb Bausteinen wie Portalen, Workflows, Business- dessen Management und IT zum eingeschworenen Team werden. Die Summe aller Microsoft-Produkte, -Lösungen und -Dienstleistungen formt eine konsistente Intelligence oder Datenmanagement sorgen ▪ vordefinierte integrierte und integrierbare Services. Interoperabilität mit heterogenen Systemen Geschäftsarchitektur. Sie umfasst die nahtlose Integration Heterogene Welten und unterschiedliche Plattformen anderer offener und proprietärer IT-Systeme, erleichtert die von Unternehmen, Geschäftspartnern und Kunden Steuerung der geschäftskritischen Prozesse und Abteilungen und mündet in die bestmögliche IT-Unterstützung aller ▪ verschmelzen durch standardbasierte Interoperabilität. Automatisierung und Management der wichtigen Geschäftsfelder. Lassen Sie uns den Begriff der Anwendungen Application Platform etwas ausführlicher beleuchten. Zur Steigerung der IT-Leistung, -Zuverlässigkeit, -Qualität und -Produktivität stehen intelligente IT- Definition und Kernkompetenzen der Application Platform D ie großen Analystenfirmen stimmen grundsätzlich darin überein, was eine Application Platform ist. Gartner spricht zwar von einer Application Platform Suite, während Forrester den Begriff Application Server Platform verwendet, aber ihre Definitionen ähneln sich: Services für den operativen Betrieb der gesamten Plattform zur Verfügung. Warum serviceorientierte Architektur (SOA)? U nternehmen haben es nicht leicht: Druck von außen, rasche Veränderungen oder Haushaltsrestriktionen Kurz gefasst ist eine Application Platform die Gesamtheit erschweren das Geschäft. Und an all diese Faktoren müssen integrierter Bausteine, die als Fundament für den Aufbau sich auch IT-Systeme anpassen, in kürzester Zeit und ohne von Unternehmensanwendungen und das Funktionieren der Einbußen bei Servicequalität und Verfügbarkeit. Das richtige IT-Systeme des Unternehmens dienen. Geschäftsmodell, Agilität und Innovationskraft entscheiden über den Erfolg eines Unternehmens. Darauf aufbauend soll die Microsoft Application Platform durch vier Kernkompetenzen das Einrichten und Anpassen, Entwickeln und Integrieren, Steuern und Verwalten sowie das Interoperieren der Anwendungen mit fremden Systemen entsprechend den Prinzipien serviceorientierter Architekturen (SOA) ermöglichen: ▪ Interaktionen mit Anwendern Da den Menschen eine Schlüsselrolle zukommt, müssen ihre Interaktionen mit allen Anwendungen einfach, ▪ rollenbasiert und intuitiv sein. Integrierte und integrierbare Services Für die bestmögliche Reduzierung der Kernkompetenzen der Microsoft Application Platform Die Application Platform von Microsoft | 5 Durchgängige Service-Architektur der Microsoft Application Platform Eine leistungsfähige flexible IT, die alle Geschäftssysteme sorgt dafür, dass Menschen und deren Prozesse sich nicht miteinander verknüpft, serviceorientiert den rollenbasierten länger nach den starren Strukturen unflexibler IT richten Zugriff auf sämtliche kontextspezifischen Informationen müssen, sondern die IT sich flexibel an die Menschen bietet und die Produktivität von Führungskräften sowie und Prozesse anpassen kann. Die Microsoft Application Mitarbeitern durch flexible Geschäftsabläufe verbessert, Platform macht Schluss mit monolithischen Systemen, macht da den entscheidenden Unterschied. proprietären kommunikationsfeindlichen Schnittstellen sowie erstarrten Geschäftsabläufen. Stattdessen setzt sie Wo Homogenität zwar wünschenswert aber unrealistisch auf bessere Kommunikation, durchgängige Methoden ist, muss IT eben flexibler werden. Das ist das Ziel einer und flexible, integrierte sowie transparente Prozesse. Diese serviceorientierten Architektur (SOA). Dieser Ansatz schaffen sowohl inhaltlich als auch zeitlich eine größere erfordert eine realistische Analyse der IT-Systeme und man Nähe zwischen Bedarf und Lösung und beschleunigen damit muss akzeptieren, dass es separierte Anwendungen und sowohl intern als auch extern die »Time to Market«. heterogene Plattformen gibt und auch zukünftig geben wird. Parallel gilt es, die Mittel zu erarbeiten, die notwendig Auf der einen Seite optimiert die serviceorientierte sind, um auf die Veränderungen in den Geschäftsbereichen Architektur die Bedarfsdefinition, auf der anderen Seite schnell reagieren zu können. die Entwicklungsgeschwindigkeit sowie -qualität. Das Entscheidende ist jedoch: Microsoft setzt den Gedanken der serviceorientierten Architektur (SOA) vom Anforderungsmanagement über die Implementierung bis zum Betrieb konsequent um und SOA schafft die Agilität für flexible Unternehmen in vernetzten Wertschöpfungsketten. SERVICEORIENTIERTE ARCHITEKTUR (SOA) – SCHRITT ZUM ERFOLG SOA aus dem Haus Microsoft folgt einem pragmatischen Ansatz, dem sogenannten Middle-Out Approach. Die ersten Schritte hin zu einer solchen Architektur können in der Regel auf Basis der bestehenden Infrastruktur vollzogen werden. Es empfiehlt sich, mit überschaubaren IT-Projekten zu beginnen, die neue Anwendungsfunktionen bereitstellen und gleichzeitig ein Stück Architekturfunktionalität realisieren. Das verbindet Geschäfts- mit Architekturnutzen im Sinne einer schrittweisen evolutionären Migration, über die sich rasch die Bedeutung einer SOA darstellen und Heterogene IT-Systeme, Anwendungen und Geräte am Beispiel eines Finanzdienstleisters 6 | Die Application Platform von Microsoft gleichzeitig sukzessiv eine Infrastruktur aufbauen lässt, die auch die anspruchsvollsten Projekte unterstützt. Definition des SOA-Konzepts Das Architekturparadigma der serviceorientierten Architektur (SOA) stützt sich auf das Prinzip der „losen Kopplung“ von IT-Systemen, setzt auf Technologiestandards auf und lässt Raum für neue effiziente Lösungsansätze. Das Ziel von SOA sind adaptive und flexible IT-Systeme, die IT-Investitionen wiederverwendbar machen und Prozessverbesserungen mit IT verstetigen. Um serviceorientierte Architektur (SOA) zu verstehen, muss der Begriff Service klar definiert sein: Architekturen, die diese Vorgaben respektieren, können IT-Services bereitstellen, mit denen neue Anwendungsprozesse flexibel abbildbar sind. Von isolierten Services zur Schaffung neuer integrierter, servicebasierter Anwendungsprozesse IT-Systeme müssen flexibel sein, um die Anforderungen der verschiedenen Geschäftsbereiche eines Unternehmens „Service“-Definitionen als Basis von SOA möglichst gut abzudecken. Deshalb sollten Services als eine Sammlung von Bausteinen betrachtet werden, die sich hin zu einer umfassenderen Sicht der Architektur eines einfach und immer wieder neu verwenden lassen. Eines Unternehmens gesehen werden. der grundlegenden Prinzipien von SOA besteht in der Verwendung von Standards, die sich um Webservices (wie Die von einem SOA-Vorhaben erwarteten Vorteile werden XML, SOAP oder WSDL) gebildet haben und insbesondere sich erst voll einstellen, wenn die entstandenen Services im Basic Profile 1.0, das vom Konsortium WS-I.org definiert über einen „Servicevermittler“ kombiniert werden. Dieser wurde, zusammengefasst sind. Diese Standards, von .NET hat die Aufgabe, die Verwendung der Services in Form Framework 3.0 und zahlreichen Microsoft-Produkten neuer Geschäftsanwendungen zu steuern und bietet unterstützt, werden mittlerweile breit akzeptiert. Mit gleichzeitig neue Nutzungsmöglichkeiten. Dazu zählen Webservices ist damit die Interoperabilität heterogener der Bau neuer Prozesse für die Geschäftsbereiche, das Anwendungen Realität geworden. Monitoring der Tätigkeit und Abläufe der Unternehmen in Echtzeit oder Flexibilität und Adaptierbarkeit für dynamische SOA und Webservices sind allerdings keinesfalls Synonyme. Geschäftsprozesse. Webservices sind nur ein, wenngleich fundamentaler, Aspekt beim Aufbau einer SOA. Mit ihrer Hilfe können Von SOA zu Web 2.0 – Rolle der Application Platform Services Schritt für Schritt aufgebaut sowie Interoperabilität und systemübergreifende Geschäftsprozessintegration Wenn die Dynamik der Webnutzer auf serviceorientierte heterogener IT-Systeme realisiert werden. Gleichzeitig Architekturprinzipien trifft, werden wir eine umfassende entstehen starke Abhängigkeiten zwischen den Services und Erneuerung der Internetnutzung erleben. Denn jenseits den sie aufrufenden Anwendungen. Standardisierte Services aller Modeeffekte ist Web 2.0 das konsequente Ergebnis aus vorhandenen IT-Systemen bereitzustellen, erweist sich tiefer gehender Veränderungen – und zwar in mehrfacher in einigen Fällen als dienlich, sollte aber nur als erster Schritt Hinsicht: Standardkonforme Serviceschnittstellen – die Rolle der Webservices bei einem SOA-Vorhaben Die Application Platform von Microsoft | 7 Sammlung von Services für neue Anwendungen ▪ Nutzungsweisen ändern sich. Die Anwender sind Services in alle Arten von Client-Anwendungen integriert erwachsen geworden und übernehmen die Kontrolle. und so neue Services und Anwendungen schafft (Mashup). Es findet ein Übergang statt von einem Web der Konsumenten zu einem Web aktiver Teilnehmer: Blogs, ▪ Wiki, soziale Netzwerke oder gemeinsame Inhalte. User-Experience steht im Mittelpunkt der Erwartungen. Der zum „Experten“ herangewachsene ▪ Folgende Definition verdeutlicht den Zusammenhang zwischen Web 2.0 und SOA: ▪ Die programmierbare Webplattform verwendet Nutzer sucht Mensch-Maschine-Schnittstellen, die dieselben grundlegenden Architekturkonzepte wie leistungsfähiger sind und seiner Nutzungskompetenz SOA. Denn im Hintergrund arbeitet als Vermittler eine besser entsprechen. Die Anforderungen und Application Platform, der eine entsprechende technische Erwartungen an die User-Experience sind hoch (AJAX- Infrastruktur zugrunde liegt. Technologien oder Rich Internet Applications). ▪ Dem Begriff des Consumers (Verbraucher) von Ökonomische Modelle verändern sich. Die Services kommt eine grundlegende, wenn nicht die starke Verbreitung der über Werbung finanzierten primäre Bedeutung zu: Im Mittelpunkt steht der Gratisdienste, eine sehr viel feiner abgestimmte bestmögliche Service für den Nutzer, der vom Provider Zielgruppenansprache, die den Zugang zu einer (Dienstanbieter) bereitgestellt werden muss. Hier hat größeren Anzahl Werbetreibenden ermöglicht, die eine Art Verbraucherrevolution stattgefunden. Berücksichtigung gleichzeitig als Akteure fungierender ▪ Internetnutzer (beispielsweise über Werbung in den Die Microsoft Application Platform spielt hier die Blogs) führen zur Entwicklung neuer Services und neuer entscheidende Rolle, ob aus Sicht der Provider oder der Geschäftsmodelle. Consumer von Services. Die Microsoft Application Platform Programmierbare Webplattformen werden Realität. gibt auf diese vielschichtigen Herausforderungen klare Wir werden Zeugen der Entwicklung vom Konzept Antworten und senkt dabei die direkten Kosten sowie des Webs einzelner Server, die in der Vergangenheit den Aufwand für Konzeption, Pflege, Wartung und statische HTML-Seiten lieferten, hin zum Konzept der Überwachung. programmierbaren Webplattform, die vorhandene Das Ergebnis: flexiblere Geschäftsprozesse für neue dynamische Geschäftsanwendungen 8 | Die Application Platform von Microsoft Disziplinen der Microsoft Application Platform U m effizienter mit der Unternehmensführung und anderen Geschäftsbereichen, die im Anschluss näher zusammenzuarbeiten, muss die IT-Leitung über ein erläutert werden: kundenorientiertes Angebot verfügen, das die jeweiligen Geschäftsbereiche intern wie extern anspricht. Hier zeigt die Application Platform von Microsoft ihr ganzes Potenzial, weil sie auf soliden Grundprinzipien beruht wie bestmöglicher Interaktion mit Anwendern, den integrierten User-Experience W ann immer Menschen mit Gegenständen und Maschinen interagieren, haben sie User-Experience, und integrierbaren Services, der Interoperabilität mit ein Anwendererlebnis. Die individuelle User-Experience heterogenen Systemen und der Automatisierung sowie kann positiv oder negativ ausfallen und hat direkten Einfluss dem Management der Anwendungen. Mit ihr lassen sich auf die Produktivität. User-Experience wird beeinflusst Anwendungen, die die tägliche Arbeit der Unternehmen von emotionalen Aspekten, Zuverlässigkeit, Performance, unterstützen, einrichten und anpassen, entwickeln und Einfachheit und Erlernbarkeit der Handlung, Ästhetik, integrieren, steuern und verwalten. Zudem können sie mit Effektivität und Feedback. fremden Systemen interoperieren. Jede Handlung, jede Interaktion zwischen Mensch und ITIn fünf Disziplinen verbessert die Microsoft Application System vermittelt dem Nutzer eine spezifische Erfahrung. Platform die Zusammenarbeit zwischen der IT-Abteilung Die User-Experience zu optimieren ist ein entscheidender Disziplinen der Microsoft Application Platform Disziplinen der Microsoft Application Platform | 9 Vielfältige positive User-Experience mit der Application Platform von Microsoft Erfolgsfaktor für Unternehmen, insbesondere im Hinblick Nutzerverhalten machen dauerhaft gute User-Experience auf die Anwenderproduktivität. Denn sie betrifft alle zur großen Herausforderung. Konsumenten aller angebotenen Dienste der Unternehmen – intern wie extern. Maximale Sorgfalt bei Ergonomie, Konzeption und Microsoft begegnet ihr mit einem umfassenden Ansatz, der sowohl technische als auch organisatorische Aspekte berücksichtigt. Umsetzung von Benutzeroberflächen wird zukünftig immer größeren Einfluss auf die Produktivität von Anwendern Die auf dem .NET Framework 3.0 basierende Application und die Treue von Kunden haben, die mit den IT-Systemen Platform von Microsoft bietet viele Möglichkeiten des Unternehmens interagieren. Unterschiedliche zur Gestaltung der User-Experience: HTML- und Interaktionswege, das große Spektrum an technischen AJAX-Webanwendungen, Anwendungen für mobile Möglichkeiten und der fortwährende Wandel in Technik und Peripheriegeräte, Rich Client Applications und Multimedia, Für Premiere war das Thema User-Experience bei der Entscheidung für die Microsoft Application Platform ausschlaggebend. Premiere setzt die Microsoft Application Platform und insbesondere die .NET 3.0-Technologie (WPF) als Media Center Mark-Up Language (MCML)Applikation auf Basis des Windows Media Streamings (Windows Server) ein, über die sich beispielsweise die TV-Aufnahmen aus einer Web-Applikation steuern lassen. Der Einsatz der Microsoft Application Platform eröffnete neben dem klassischen Abonnement und dem Webshop mit dem TV-geeigneten Auftritt auf dem Media Center einen dritten Vertriebskanal. Premiere hat damit erneut technologische Führerschaft demonstriert und sich klar als Sport-Channel positioniert. 10 | Disziplinen der Microsoft Application Platform Nahtlose Zusammenarbeit zwischen den Akteuren schafft im Ergebnis bessere User-Experience sowie in 2007 Microsoft Office System integrierte Augenmerk der bestmöglichen User-Experience. Microsoft Geschäftsanwendungen wie Duet. stellt dafür zielgruppenorientierte Werkzeuge zur Verfügung, die die Produktivität jedes Nutzers erheblich Um die bestmögliche User-Experience zu vermitteln, steigern können. benötigen die verschiedenen Akteure der Anwendungsentwicklung (Grafikdesigner, Rich-InterfaceSpezialisten, Web-HTML-Designer und Entwickler) herausragende Werkzeuge. Microsoft Visual Studio 2005 ist das Kernprodukt für die Entwicklung und Zusammenstellung der Anwendungen. Visual Studio 2005 stützt sich ebenfalls auf das .NET Framework 3.0. Business-Intelligence S eit der Entwicklung der ersten Entscheidungswerkzeuge sind gut drei Jahrzehnte vergangen und Für die Realisierung innovativer Anwenderschnittstellen Business-Intelligence (BI) hat im Zentrum der hat Microsoft eine neue Produktgruppe mit dem Namen Unternehmensentscheidungen seinen Platz gefunden. Expression entworfen und in Visual Studio 2005 integriert. Die Entscheidungssysteme verbessern die wirtschaftlichen Unabhängig von dem zu entwickelnden Szenario kann der Ergebnisse erheblich und die IT-Systeme im Unternehmen Entwickler seine Kompetenzen in einem durchgängigen beschleunigen und sichern diese. Eine leistungsfähige Werkzeug nutzen und so seine Produktivität steigern. Business-Intelligence, also die Verarbeitung von immer aktuelleren und immer sichereren Informationen, ist ein Sobald alle Akteure mit guten durchgängigen Werkzeugen wichtiges Plus in einem harten Wettbewerbsumfeld. ausgestattet sind, steht ihre Zusammenarbeit über die Microsoft Developer Platform im Vordergrund. Jeder Die Entwicklung ist eindeutig: BI-Anwender in Unternehmen Projektbeteiligte verfügt über eigene und an seine und einzelnen Geschäftsbereichen haben hohe Tätigkeit angepasste Werkzeuge, gleichzeitig aber Erwartungen, insbesondere wenn BI zuvor ausschließlich arbeiten alle abgestimmt an den gleichen Bausteinen. Das für eine kleine Gruppe relevant war, deren Aufgabe es war, einheitliche und durchgängige Programmiermodell genaue Analysen zu erstellen. (.NET-Framework 3.0) der Microsoft Application Platform und maßgeschneiderte Werkzeuge vereinfachen die Entscheidungen sind längst Teil des operativen Geschäfts Zusammenarbeit zwischen den Akteuren, die neue und stärker demokratisiert. So benötigen zahlreiche Anwendungen erstellen. Empfänger ihre Berichte bereits täglich. Alle möchten ihre Analysen noch weiter verfeinern. Der Bedarf steigt Jede Maßnahme hat das Ziel, die Effektivität und auch in der Breite so schnell, dass Unternehmen Business- Produktivität der Kunden zu verbessern. Im Rahmen Intelligence für alle Mitarbeiter öffnen müssen, um sich serviceorientierter Architektur gilt dabei das besondere einen Wettbewerbsvorteil zu verschaffen. Disziplinen der Microsoft Application Platform | 11 Was Unternehmen von BI-Werkzeugen erwarten, ist Folgendes: ▪ ▪ ▪ Für Jettainer beispielsweise, deren Geschäft Einfache, flexible und vor allem komfortable Anwendung das Management von Frachtcontainern und von BI-Werkzeugen für alle Mitarbeiter -paletten für Luftverkehrsgesellschaften ist, Analyse historischer Daten und valide Vorhersagen zur waren Business-Intelligence-Anforderungen Optimierung von Entscheidungen und Maßnahmen ein wesentlicher Faktor bei der Entscheidung für die Leistungsfähige Werkzeuge, mit denen sich Microsoft Application Platform. Echtzeitanalysen verfeinern und Erkenntnisse unmittelbar ▪ ▪ ▪ in proaktives Handeln umsetzen lassen Das komplexe Logistiksystem Ein vollständiges Portfolio, in dem alle für die Umsetzung profitiert von der nahtlosen einer Entscheidungsarchitektur erforderlichen Bausteine Integration in Microsoft enthalten sind Office und bietet vielfältige Offene Werkzeuge, die sich nahtlos in vorhandene IT- BI-Funktionen in Echtzeit. Bei Umgebungen integrieren lassen Jettainer ist man von dem Reduzierte Total Cost of Ownership (TCO), um alle Ergebnis überzeugt: mehr Mitarbeiter im Unternehmen zu erreichen und Transparenz und entscheidende Wettbewerbsvorteile. gleichzeitig Softwarekosten zu reduzieren An diesen Erwartungen scheitern viele derzeit in Unternehmen installierte Entscheidungssysteme. Die Komplexität der Lösungen und die hohen Softwarekosten verwehren vielen Unternehmen und Anwendern den Zugang zu Business-Intelligence. Mit der Microsoft Application Platform verfügt jedes Unternehmen unabhängig von seiner Größe über BI- Im Zentrum einer vollständigen Business-Intelligence- Werkzeuge, mit denen es seine Tätigkeiten besser Plattform steht Microsoft SQL Server 2005 mit seiner verstehen und managen kann. Denn mit ihr hat Microsoft gesamten Bandbreite an Möglichkeiten zur Ausgabe von BI- die Grundlage geschaffen für eine kostengünstige Informationen, wie Berichte, vordefinierte Integrationswege Komplettlösung, die alle für den Aufbau einer in Unternehmensportale oder BI-Anwendungen. Die BI- Das Microsoft-Angebot an BI-Software berücksichtigt heute die Erwartungen der Anwender: Steuerung, Analyse, Standard- und Ad-hoc-Reporting Entscheidungsarchitektur erforderlichen Elemente enthält Plattform sorgt dafür, dass alle Anwender – von Analysten und gleichzeitig alle technischen Anforderungen hinsichtlich bis hin zu den operativen Mitarbeitern – aus der Business- Performance, Skalierung, Verfügbarkeit und Interoperabilität Intelligence maximalen Nutzen ziehen können. Die einfache erfüllt. Business-Intelligence ist also längst kein Luxus mehr, Einführung der BI-Werkzeuge und ihre Effizienz machen sondern eine Notwendigkeit, um im Wettbewerb bestehen SQL Server 2005 zu einer hocheffizienten BI-Plattform, die zu können. Viele Unternehmen haben sich deshalb bereits strategische Entscheidungen erleichtert. Die Akzeptanz der für diesen Weg entschieden. Anwender kann dank der BI-Werkzeuge von 12 | Disziplinen der Microsoft Application Platform Business-Intelligence betrifft unterschiedliche Zielgruppen Microsoft 2007 Office System mit dessen intuitiv (ETL), eine relationale Datenbank, einen Berichtsserver bedienbaren Oberflächen sichergestellt werden. In dieser und Funktionen für fortschrittliche Analysen sowie leistungsfähigen Kombination sichert die Microsoft-BILösung den breiten Einsatz im Unternehmen. ▪ Datamining in der OLAP Engine enthält. Die Anwenderschnittstellen stellt Microsoft Office PerformancePoint Server 2007 zur Verfügung, eine Anwendung für das Performance- LOGISCHE FOLGE Management, die bereits heute Werkzeuge für die Unternehmensbewertung (Business Scorecard Die BI-Lösung von Microsoft ist eine vollständige aber Manager) und für fortschrittliche Analysen (ProClarity) modular aufgebaute Suite, die alle Anforderungen an enthält. intelligente Analyse- und Entscheidungshilfen erfüllt: von ▪ Schließlich ermöglicht das BI-Portal Microsoft der Datenintegration bis hin zu Bewertungslisten, die der SharePoint Server 2007 unter anderem den Zugang zu Steuerung des Unternehmens dienen. Die Microsoft-BI- Excel-Funktionen im Webmodus. Lösung besteht aus drei Hauptbausteinen: ▪ Microsoft integriert die nötigen Funktionen in Im Zentrum der Business-Intelligence-Plattform von verschiedene Produkte seines Portfolios, damit Business- Microsoft steht SQL Server 2005, der auch Werkzeuge Intelligence von allen Mitarbeitern in allen Ebenen des für die Extraktion und das Hochladen von Daten Unternehmens genutzt werden kann. Es ist nicht zwingend Disziplinen der Microsoft Application Platform | 13 Vollständige und modulare BI-Lösung von Microsoft notwendig, mehrere Infrastrukturen parallel zu betreiben. Gleichzeitig geben die offenen Schnittstellen jedem Anwender weiterhin die Wahl, welche Datenbanken beziehungsweise Analysetools er einsetzen möchte. Die Integration mit Microsoft 2007 Office System bietet den Anwendern eine bereits vertraute Umgebung, verbessert die Zusammenarbeit und erleichtert den Zugang zu BI – ohne Unternehmen in ihrer Entscheidungsfreiheit einzuschränken. Dabei lässt sich die Business-Intelligence- Quer durch alle Industriebereiche erkennen Unternehmen ähnliche Vorteile: ▪ ▪ ▪ ▪ dynamische Unternehmen sie einführen können. ▪ ▪ Das Microsoft-Angebot an BI-Software berücksichtigt ▪ Lösung hervorragend skalieren, so dass auch große und sehr Erhöhung der Kundenbindung durch verbesserte Qualität der Dienstleistung Schnellere Bearbeitungszeiten und höhere Produktivität Einhaltung der gesetzlichen Vorschriften Verbesserte Zusammenarbeit von Mitarbeitern, Partnern, Kunden und Lieferanten Mehr Flexibilität durch schlankere Prozesse Höhere Wettbewerbsfähigkeit durch Einbeziehung von strategischen Partnern Geringere operative Kosten und Risiken heute die Erwartungen der Anwender: Steuerung, Analyse, Standard- und Ad-hoc-Reporting. Es bedient Die operative Leistung von Unternehmen beruht vor die Anforderungen der IT-Leitung hinsichtlich Sicherheit, allem auf dem Wissen der Mitarbeiter über die Abläufe Einführung und Zuverlässigkeit. Schließlich macht die der Geschäftsprozesse. Diese sind jedoch leider nur selten Wettbewerbsfähigkeit dieser BI-Lösung ihren Einsatz für formalisiert und noch seltener automatisiert. Sie bestehen Unternehmen jeder Größe interessant und eröffnet bessere aus einer Reihe mehr oder weniger strukturierter Tätigkeiten Perspektiven als die Marktalternativen. und werden von Regeln gesteuert, die häufig nur schwer zu beschreiben sind. SOA & Geschäftsprozesse R ationalisierung und Optimierung der Prozesse sind für jedes Unternehmen wichtig. Business Process Management (BPM) ist dabei keine neue Disziplin, Jenseits aller Diskussion über Terminologie, ob Workflow oder BPM, unterscheidet man zwei Prozessfamilien: ▪ Industriebereichen erprobten Initiativen zur Anwendung von Werkzeugen und Qualitätsprojekten wie Six Sigma oder die manuellen oder auch kollaborativen Prozesse, die hauptsächlich auf der Interaktion zwischen Menschen sondern Ergebnis von langjährigen, in verschiedenen ▪ beruhen und die oft als Workflow bezeichnet werden die systemspezifischen oder auch transaktionalen Lean Management, mit deren Hilfe die Wertschöpfungskette Prozesse, die hauptsächlich auf dem Zusammenspiel der im Unternehmen optimiert werden soll. IT-Anwendungen beziehungsweise -Systeme beruhen 14 | Disziplinen der Microsoft Application Platform Verschiedene Prozessarten – von Personen bis zum Unternehmen In der Praxis verschwimmt diese Grenze häufig: Die Bandbreite der Prozesse einer Organisation erfordert eine Lösung, die die unterschiedlichsten Fälle abdeckt und das Als fünft-größtes deutsches Energieunternehmen jeweils Beste aus beiden Welten vereint. Der Bereich BPM bietet der EWE Konzern Multi-Utility- ist generell sehr zerklüftet, denn er umfasst zahlreiche Dienstleistungen in den Segmenten Konzepte und Technologien wie Enterprise Application Integration (EAI), Workflow, Business Process Execution Energie, Ferngas sowie Informations- und Kommunikationstechnologie an. Language (BPEL), Business Rules Engine (BRE), Business Activity Monitoring (BAM) oder Enterprise Service Bus (ESB). Um die Stärken im Aufbau, der Integration und dem Alle diese Konzepte und Technologien werden auf der Microsoft Application Platform als Business Process Management System (BMPS) zusammengeführt und bezeichnen im Wesentlichen folgende Services: effizienten Management von Strom-, Gas- und Telekommunikationsnetzen auch in einem deregulierten und globalisierten Markt weiter auszubauen, setzt EWE auf die Microsoft ▪ Kollaborative Services mit Microsoft Office SharePoint Server 2007: ▪ ▪ Application Platform. Im Zusammenspiel mit den .Net FrameworkTechnologien und Microsoft Operations Manager Automatisierung der individuellen, teamorientierten entstand eine serviceorientierte Organisationsplattform, oder teamübergreifenden Aufgaben durch die Agilität und Flexibilität gewährleistet, den die Einrichtung von Workflows innerhalb Integrations- und Betriebsaufwand von IT einer integrierten kollaborativen Umgebung reduziert, höchste Anforderungen an Sicherheit und (Dokumentenmanagement, E-Mail oder Instant Hochverfügbarkeit erfüllt sowie die Überwachungs- und Messaging) zur Steigerung der Produktivität Sicherheitsmechanismen optimiert. Rollenbasierte automatische Wiedervorlage von strategisch wichtigen Informationen an die richtigen Adressaten für bessere, schnellere Entscheidungen mittels elektronischer Formulare und Berichte Disziplinen der Microsoft Application Platform | 15 ▪ Prozessmanagement mit Microsoft BizTalk Server 2006: ▪ ▪ ▪ ▪ ▪ Für Siemens ITO gaben Prozessautomatisierung bei gleichzeitiger Integration Entwicklungsgeschwindigkeit und von existierenden Anwendungen und der Anbindung -qualität den Ausschlag für die Microsoft Ihrer Geschäftspartner Application Platform. Die serviceorientierte Management komplexer Geschäftsregeln unter Infrastrukturplattform mit BizTalk Server 2006, Verwendung von Business Rules SQL Server 2005 und Visual Studio 2005 verkürzt die Interoperabilität mit heterogenen Systemen Bereitstellungszeit neuer IT-Dienste von 30 bis 45 auf nur basierend auf XML mehr wenige Minuten. Messung der Prozessleistungen über Leistungsindikatoren (Key Performance Indicators) in Damit erreicht Siemens Echtzeit (Business Activity Monitoring) ITO ein um 70 Prozent Auswertung, Analyse und Vorhersagen durch schnelleres Deployment integrierte Business-Intelligence-Werkzeuge von IT-Diensten. Der gemeinsame Ansatz von ▪ Services für Datenmanagement mit Microsoft SQL Server 2005 ▪ ▪ BPM und SOA führte zu neuen Geschäftsfeldern und trägt zur Wettbewerbsfähigkeit bei. Integration-Services dienen der Konsolidierung von Informationen aus verschiedenen Datenquellen. Analysis-Services stellen diese Informationen in Form von multidimensionalen Analyse-Würfeln (OLAP-Cubes) und Key-Performance-Indikatoren dar und erlauben mittels vordefinierter Data-MiningAlgotrithmen Abhängigkeiten und Zusammenhänge ▪ in Datenbeständen proaktiv zu ermitteln. Reporting-Services bereiten die Ergebnisse als Mehr Dynamik für Ihre Geschäftsanwendungen – mehr Agilität für Ihr Unternehmen webbasierte Berichte auf, so dass sie an große Benutzerkreise verteilt werden können. Mit dem SOA-Ansatz ist es leichter, die Anwendungen von den Prozessen zu entkoppeln. 16 | Disziplinen der Microsoft Application Platform Grundlage all dieser Services ist ein durchgängiges und vollständig integriertes Programmiermodell, das .NET Framework 3.0. Die Nasdaq wickelt als größte elektronische Börse der USA mehr als 300 Millionen Die integrierte beziehungsweise integrierbare Transaktionen pro Tag ab. Bei mehr als Entwicklungsumgebung sowie die einheitlichen 64 000 Transaktionen pro Sekunde überrascht Managementwerkzeuge für Infrastrukturkomponenten es nicht, dass hier garantierte Hochverfügbarkeit ergänzen das Bild zu einer vollständigen, zuverlässigen eines der zentralen Kriterien für die strategische Plattform, die dazu beiträgt, die Total Cost of Ownership Plattformentscheidung war. (TCO) in Unternehmen zu senken. Das Handels- und Im Rahmen von Business Process Management Kommunikationssystem bauen die Unternehmen auf dem auf, was vorhanden der Nasdaq basiert auf ist: Anwendungen und Investitionen. Der auf die der Microsoft Application serviceorientierte Architektur (SOA) ausgerichtete Platform und nutzt im Ansatz erleichtert es, BPM-Lösungen umzusetzen und Kern Microsoft SQL Server gleichzeitig neue Prozesse zu entwickeln. Die durch den 2005. Das Ergebnis ist eine SOA-Ansatz entstehende Serviceinfrastruktur entkoppelt Verfügbarkeit von 99,999 die Prozessentwicklung weitgehend von der jeweiligen Prozent. Anwendungs- und Infrastrukturlandschaft und sorgt so für die geforderte Agilität in Unternehmen. Datenmanagement Z ugang zu Informationen, Integration der Daten und Verarbeitung unterschiedlicher Datenquellen zugreifen können – von einer breiten Palette an Endgeräten, in oftmals heterogenen Umgebungen – dies sind die Anwendungen und IT-Systemen aus. IT-Abteilungen Herausforderungen, vor denen IT-Leiter heute stehen. In müssen zudem Daten aus den verschiedensten Quellen der Onlinewelt müssen Daten und die sie verarbeitenden verarbeiten, wie Telefon, PDA, PC oder von diversen IT-Systeme jederzeit verfügbar und für alle sicher zugänglich Anwendungsservern. Dabei werden heute bis zu 70 Prozent sein: Mitarbeiter, Kunden und Partner. der Unternehmensdaten außerhalb der eigentlichen Datacenter gespeichert. Das Resultat sind widersprüchliche In vielen Unternehmen hat die IT größere Hindernisse zu Anforderungen: Wie kann Anwendern ein breiterer Zugang überwinden: plötzlicher Absturz der Anwendungen, geringe zu den in Systemen gespeicherten Informationen geboten Skalierungsmöglichkeiten, mittelmäßige Leistungen und werden, wenn gleichzeitig höchste Sicherheit und hohe unzureichende Sicherheitskontrollen. Die IT-Abteilungen Verfügbarkeit der Anwendungen zu gewährleisten ist? müssen hier größere Herausforderungen annehmen. Parallel haben sie bereits die Aufgabe, Geschäftsanwendungen zu entwerfen, zu implementieren, zu testen und mit einer heterogenen IT-Landschaft zu integrieren sowie komplexe und voluminöse Datenbanken aufzubauen. Die Neue gesetzliche Auflagen und Bestimmungen verpflichten die Unternehmen ferner, Informationen zurückverfolgbar zu machen. für die Erfüllung der verschiedenen Anforderungen des Unternehmens erforderlichen Informationen zu verwalten, Das betrifft wieder unterschiedliche Datenformate ist vermutlich eine der komplexesten Herausforderungen, wie Sprache, E-Mail, Instant Messaging, elektronische die sie bewältigen müssen. und gedruckte Dokumente, Webinteraktion oder Geschäftsanwendungen. Alle diese Informationen müssen Alle Unternehmen müssen heute auf eine Datenbank zählen erfasst, gespeichert und verfügbar gemacht werden, können, die erstklassige Performance und Interoperabilität insbesondere zu Audit-Zwecken. bietet und zudem skalierbar ist. Anwender müssen zu jedem Zeitpunkt auf strategisch wichtige Informationen Disziplinen der Microsoft Application Platform | 17 Komplette Suite zur Bewältigung komplexen Datenmanagements in Unternehmen Mit SQL Server 2005 bietet Microsoft eine Plattform für das Anwendungen mittels SQL Server 2005 integriert mit Management und die Analyse von Daten, auf der strategisch Visual Studio 2005 zu entwickeln, einzuführen und wichtige und hochkomplexe Unternehmensanwendungen bei gleichzeitig reduzierten Kosten effizienter entwickelt, ▪ eingeführt und gesteuert werden können. Die Datenmanagement-Plattform Microsoft SQL Server 2005 hat viele Stärken: ▪ Verfügbarkeit: Innovative Funktionen wie die Spiegelung von Datenbanken, Ausfall-Cluster oder die Online-Indizierung sorgen für eine hohe Verfügbarkeit ▪ fortschrittliches Sicherheitskonzept helfen Unternehmen, ihre kritischen Daten besser zu schützen. Unternehmen können hieraus einen erheblichen Nutzen ziehen: ▪ Reduzierung der Komplexität in IT: Die Managementwerkzeuge können mittels bestmöglicher Integration aller Informationen über Daten, Einfaches Management: Eine neue Suite an Anwendungen und Mitarbeitern die Effektivität von Managementwerkzeugen, automatische Einstellungen Unternehmen steigern und gleichzeitig die Total Cost of ▪ Ownership reduzieren. IT steht im Dienst des Unternehmens: Über die zu delegieren, um sich verstärkt Tätigkeiten mit bessere Sichtbarkeit der Projekte werden Ressourcen höherem Mehrwert zuzuwenden, beispielsweise dem besser zugewiesen, Prioritäten gesetzt und Risiken Datenbankdesign. Interoperabilität: Die innerhalb der Unternehmen, ▪ gemindert. Lösungen erreichen den Markt schneller. Fundiertere Entscheidungen mit hohem Mehrwert: teilweise auch über Unternehmensgrenzen verstreuten Mitarbeiter finden und verarbeiten wichtige Anwendungen und Datenbanken können mittels Informationen an jedem Ort, zu jeder Zeit und über standardbasierter Webservices und weiterer jedes Interface. Technologien des .NET Frameworks nahtlos integriert werden und schützen somit bereits getätigte Investitionen. Skalierbarkeit: Zahlreiche Verbesserungen wie die Partitionierung von Tabellen, die Auslagerung mittels Schattenkopien und die Verarbeitung von 64-Bit-Systemen ermöglichen es, sehr anspruchsvolle 18 Verschlüsselung der Datenbanken und ein Systeme bleiben jederzeit verfügbar. erlauben Datenbankadministratoren, Routineaufgaben ▪ Sicherheit: Automatische Datensicherungen, und reduzieren die Ausfallzeiten. Unternehmenskritische und ein neues leistungsfähiges Programmiermodell ▪ Datenbankenabfragen zu beschleunigen. | Disziplinen der Microsoft Application Platform Microsoft verfolgt hier eine klare Vision: Eine zukunftsweisende Datenmanagement-Plattform muss bereits die nächste Generation von Anwendungen unterstützen, insbesondere die effektive Verarbeitung explosionsartig wachsender Datenbestände (Verdopplung etwa alle 12 Monate) und unterschiedlicher Datenformate wie XML, E-Mail, Dateien, Dokumente, Audio oder Video. Ziele sind: ▪ ▪ ▪ ▪ Es ist nicht immer einfach, schnell und adäquat auf die IT-Anforderungen der unterschiedlichen Geschäftsbereiche zu reagieren, da diese in der Regel sehr ständige Verfügbarkeit und Automatisierung vielfältig, unterschiedlich formuliert und im Laufe der administrativer Aufgaben, Softwareerstellung häufigen Änderungen unterworfen sind. die Speicherung aller Formate jenseits relationaler Die Annahme einer SOA erleichtert zwar die Erstellung Datenbanken, modularer und anpassbarer Softwarelösungen, aber auch dynamische Anwendungen mit dem Ziel der diese müssen alle Anforderungen erfüllen und gleichzeitig Verfügbarkeit von Informationen in Echtzeit und die funktionalen Anforderungen berücksichtigen – ohne den eine integrierte Sicht Ihrer Daten für eine verbesserte Kosten- und Zeitrahmen zu sprengen. Produktivität der Anwender. Anwendungsentwicklung V iele IT-Projekte haben den Ruf, zu spät zu kommen, den Kostenrahmen zu sprengen oder den anfänglichen Anwenderbedürfnissen nicht voll zu entsprechen. Mehrere Studien, darunter die der Standish Das ist nur möglich, wenn die Softwareentwicklungsprozesse und -werkzeuge alle Personen, Teams und Organisationen in den jeweiligen Entwicklungsprojekten bestmöglich in der Anwendungsentwicklung unterstützen. Genau darauf ist Microsoft Visual Studio 2005 ausgerichtet: ▪ Softwarequalität: Die Entwickler bekommen integrierte Group1, bestätigen, dass nur 29 Prozent der Projekte den Werkzeuge zur Qualitätssicherung an die Hand, mit Zeit- und Kostenrahmen einhalten. Bereits seit geraumer denen sich ihre Aufgaben nach definierten Richtlinien Zeit wird nach Methoden und Werkzeugen gesucht, mit automatisieren lassen. Somit können die Menschen denen sich die Automatisierung von Prozessen in der sich auf ihre Kernkompetenzen konzentrieren und Anwendungsentwicklung vorantreiben lässt. Oft scheitern Anwendungen höherer Qualität erstellen. diese Versuche an der Komplexität oder mangelhaften Integration der Werkzeuge beziehungsweise an zu kühnen Methoden, die im Extremfall sogar die Arbeitsgewohnheiten der einzelnen Mitglieder in den Projektgruppen vollkommen missachten. Infosys Technologies, ein CMMI Level 5Unternehmen, bietet seinen Kunden mit mehr Microsoft war in der Vergangenheit auf die reine als 69 000 Mitarbeitern weltweit IT-Services- Softwareentwicklung im Sinne der Codierung fokussiert. und Beratungsleistungen an. Im Rahmen Die Zielgruppe der Microsoft-Werkzeuge waren im eines Optimierungsprojekts Wesentlichen Softwareentwickler (Microsoft Visual Studio.NET). sollte die Integration von Diese Softwareentwicklungswerkzeuge wurden ständig Microsoft Visual Studio verbessert, um die individuelle Produktivität kontinuierlich 2005 Team System mit den zu steigern. Dennoch war es bislang keinem Produkt etablierten eigenen Infosys- gelungen, den gesamten Softwarelebenszyklus von der Entwicklungswerkzeugen Anforderungsverwaltung über Entwicklung und Test bis hin verbessert werden. zum Betrieb der Anwendung voll zu unterstützen. Als Pilot wurde Microsoft Visual Studio 2005 Team Die Wahrnehmung des gewaltigen Kundenbedarfs und seine System über den Team Foundation Server in das langjährige Erfahrung haben Microsoft zur Entwicklung Projektmanagementsystem eingebunden. Das von Visual Studio Team System geführt. Diese vollständig Ergebnis: Infosys verzeichnet eine signifikant höhere integrierte und erweiterbare Softwareentwicklungs- Entwicklungsproduktivität, bessere Prozesstreue, Plattform hilft, die Prozesse der Anwendungsentwicklung Datenhaltung und höhere generelle Softwarequalität, zu automatisieren und dabei die Rollen und Ziele der verschiedenen Akteure im Sinne des Software Development Life Cycles (SDLC) zu berücksichtigen. 1 The Standish Group, „The Chaos Report, 2004“. 3 000 Unternehmen, 50 000 Projekte, USA 58 %, Europa 27 %, Rest der Welt 15 %. Disziplinen der Microsoft Application Platform | 19 Ein pragmatischer Ansatz, der auf Rollen und Ziele der Akteure ausgerichtet ist ▪ ▪ Zusammenarbeit: Die Projektteams können durch Um Entwicklungsteams in Unternehmen die Software- automatisierte Arbeitsabläufe strukturiert miteinander entwicklung nach eigenen Automatisierungsprozessen kommunizieren sowie Informationen, Dokumente, zu ermöglichen, offeriert Microsoft ein starkes Partner- Quellcodes und Daten bequem gemeinsam Ökosystem. Hier finden sich Partnerunternehmen für nutzen. So kann jeder im Team bezogen auf seine Beratung und IT-Dienstleistungen, die aufgrund ihrer Kernkompetenz die Aufgaben durch Out-of-the-box- Erfahrung in Technik und Methodik anerkannt sind. Produktivitätsfunktionen perfekt erfüllen. Projektmanagement: Ein zentrales Repository unterstützt die Sammlung und Aktualität der Projektdaten. Die Projektübersichten in Echtzeit tragen mithilfe der entsprechenden Indikatoren sowie Diese Partner werden als Visual Studio Team SystemKompetenzpartner bezeichnet, haben Zugang zu Fortbildungskursen zum Produkt und werden regelmäßig von Microsoft auf Qualität geprüft. erweiterbare Projektauswertungen, Analysen und Prognosen zu verbessertem Projektmanagement in den Organisationen bei. Effektivität und Lebenszyklus der Software tragen zur Wertschöpfung bei 20 | Disziplinen der Microsoft Application Platform Optimierungsmodell der Microsoft Application Platform D a IT unbestritten zu den strategischen Komponenten anwenden lässt. Es wurde mit Blick auf die besten der Unternehmensorganisation zählt, ist es von Unternehmenspraktiken und der von Kunden vor Ort elementarer Bedeutung, ihren Zustand kontinuierlich zu gesammelten Erfahrungen erstellt. Das Modell ist ein untersuchen und ihre Leistungen zu verbessern. Orientierungsrahmen für die Bewertung der technischen Disziplinen und des Mehrwerts, die ein Unternehmen über Damit Unternehmen eben dies leichter gelingt, hat seine IT-Investitionen bereits erzielt hat und zukünftig Microsoft ein Modell zur Optimierung der IT-Infrastruktur erzielen kann. erarbeitet, das sich auf die Microsoft Application Platform Das Optimierungsmodell der Microsoft Application Platform für die fünf Disziplinen Optimierungsmodell der Microsoft Application Platform | 21 Das Modell macht es möglich, den Reifegrad der Applikationsinfrastruktur eines Unternehmens in verschiedenen Disziplinen zu beurteilen. Mit dem Ergebnis dieser Bewertung lassen sich die jeweiligen Bereiche ermitteln, in denen dringender Verbesserungsbedarf gegeben ist. Das Optimierungsmodell der Microsoft Application Platform kennt vier Reifegrade: Reifegrade des Optimierungsmodells der Microsoft Application Platform Ziel dieses Schritt-für-Schritt-Vorgehens ist es, den gewünschten Reifegrad auf strukturierte und damit effiziente Weise zu erreichen. Microsoft bietet in Zusammenarbeit mit seinen Partnern technologische Lösungen und Support an, mit deren Hilfe Sie den von Ihrem Unternehmen angestrebten Reifegrad erreichen können. Anhand dieses Modells werden Sie Optimierungsmöglichkeiten erkennen und können selbst vom Reifegrad Basis, bei dem die IT als Kostenstelle gesehen wird, über einen kontrollierten Pfad zu einem dynamischeren Reifegrad gelangen, bei dem die IT zu einem Treiber für unternehmerischen Mehrwert wird. Bereit für den Erfolg. 22 | Optimierungsmodell der Microsoft Application Platform business Fazit D er Erfolg eines »People_ready«-Unternehmens Implementierungsprozess verschlankt und verkürzt. Die hängt in erster Linie von seinen Mitarbeitern ab. Konsequenzen sind geringerer Kommunikationsaufwand Die richtigen Mittel in den richtigen Händen sind hier zwischen den Unternehmensbereichen, weniger der entscheidende Faktor. Die Erstellung der Software Zeitaufwand für Dokumentation, Abstimmung und für die jeweiligen Geschäftsbereiche auf der Application Implementierungsvorgaben, kürzere Implementierung Platform von Microsoft unter Nutzung der Prinzipien der und schnellere Realisierung Ihrer Projekte. Speziell die serviceorientierten Architektur (SOA) kann dabei klare Rationalisierung der Infrastrukturplanung kann dabei Wettbewerbsvorteile bringen. der entscheidende Faktor sein, um den Teufelskreis aus überhöhten Wartungs- und Betriebskosten, Kosten für Die Microsoft Application Platform erfüllt ihre Innovation, Investitionsschutz und operativer Business- Anforderungen mittels zahlreicher, nahtlos integrierter Readiness zu durchbrechen. Services und sorgt gleichzeitig für eine starke Interoperabilität mit heterogenen Systemen für End-to- Erst die Synchronisierung von Unternehmens- und IT- End-Geschäftsszenarien. Sie können Ihre Anwendungen Strategie bringt die substanziellen Vorteile, die eine und Entscheidungssysteme einrichten und anpassen, strategische Entscheidung für die Microsoft Application die Softwarepakete entwickeln und integrieren, Ihre Platform zu einer klaren Entscheidung für mehr Unternehmensdaten steuern und verwalten sowie mit Wirtschaftlichkeit auf Unternehmensebene machen. fremden Systemen interoperieren lassen und gleichzeitig Ihren Mitarbeitern die bestmögliche User-Experience bieten. Die Wirtschaftlichkeit der Microsoft Application Platform erweist sich sowohl in der Optimierung der Geschäftsprozesse als auch in Anschaffung und Betrieb der IT-Infrastruktur. Der Schlüssel zu maximaler Effizienz liegt in der Synchronisierung von Unternehmens- und ITStrategie, die den gesamten Planungs-, Entwicklungs- und Bewerten Sie den Reifegrad Ihres Unternehmens in den fünf grundlegenden Disziplinen: User-Experience, Business-Intelligence, SOA & Geschäftsprozesse, Datenmanagement und Anwendungsentwicklung, indem Sie das Optimierungsmodell der Microsoft Application Platform anwenden. Nutzen Sie jetzt die Möglichkeiten, Ihre IT-Landschaft zu optimieren. Fazit | 23 Herausgeber: Kontakt: Microsoft Deutschland GmbH Microsoft Deutschland GmbH Business Group Server & Tools Geschäftskundenbetreuung Developer Platform & Strategy Group Telefon 0180 5 672330 ( 0,12 Euro/Min) Konrad-Zuse-Str. 1 Internet: www.microsoft.com/germany 85716 Unterschleißheim Verantwortlich für den Inhalt Platform Business Development Team (DPE) Setzen Sie sich für alle weiteren Fragen bitte mit Ihrem Ansprechpartner bei Microsoft oder unseren Partnern in Verbindung. Weitere Informationen finden Sie unter folgenden Adressen: www.microsoft.de/business/peopleready/appplat www.microsoft.de/server/produkte/applikationsinfrastruktur.mspx www.microsoft.de/architecture www.microsoft.de/soa