Neue Funktionen in Webanwendungen und -Diensten für Unternehmen Microsoft Corporation Veröffentlicht: Juli 2002 Übersicht Mit Web-Diensten und -anwendungen können Unternehmen auf sehr interessante Weise neue, besonders stabile, sichere, erweiterbare und vielfältige Lösungen entwickeln. Microsoft .NET ermöglicht es Unternehmen nun, wichtige, auf Standards beruhende Dienste und Anwendungen einzusetzen, um einen freien, unbehinderten Datenaustausch auch mit Partnern außerhalb des Unternehmens bieten – für eine engere Zusammenarbeit und einen besseren Austausch von Informationen zwischen den einzelnen Benutzern, unabhängig vom verwendeten Gerät. Dieses Dokument gibt einen Überblick über die Microsoft .NET-Produkte, die .NET-Technologien und Plattformen, die zum Entwickeln von Web-Diensten und Anwendungen nötig sind. Wir zeigen, dass die Windows Server 2003-Familie für Plattformen mit Web-Diensten und -anwendungen hohe Maßstäbe setzt. Mit Microsoft .NET können Unternehmen flexible und verwaltbare Lösungen entwickeln, die die Datenintegration innerhalb und außerhalb von Unternehmen vereinfachen. Microsoft® Windows® Server 2003 – Technischer Artikel Bei diesem Dokument handelt es sich um ein vorläufiges Dokument, das bis zur endgültigen Handelsausgabe der beschriebenen Software wesentlichen Änderungen unterliegen kann. Die in diesem Dokument enthaltenen Informationen stellen die behandelten Themen aus der Sicht der Microsoft Corporation zum Zeitpunkt der Veröffentlichung dar. Da Microsoft auf sich ändernde Marktanforderungen reagieren muss, stellt dies keine Verpflichtung seitens Microsoft dar, und Microsoft kann die Richtigkeit der hier dargelegten Informationen nach dem Zeitpunkt der Veröffentlichung nicht garantieren. Dieses Dokument dient nur zu Informationszwecken. MICROSOFT SCHLIESST FÜR DIE IN DIESEN UNTERLAGEN ENTHALTENEN ANGABEN UND DATEN JEDE GEWÄHRLEISTUNG AUS, SEI SIE AUSDRÜCKLICH ODER KONKLUDENT. Die Benutzer/innen sind verpflichtet, sich an alle anwendbaren Urheberrechtsgesetze zu halten. Unabhängig von der Anwendbarkeit der entsprechenden Urheberrechtsgesetze darf ohne ausdrückliche schriftliche Erlaubnis der Microsoft Corporation kein Teil dieses Dokuments für irgendwelche Zwecke vervielfältigt oder in einem Datenempfangssystem gespeichert oder darin eingelesen werden, unabhängig davon, auf welche Art und Weise oder mit welchen Mitteln (elektronisch, mechanisch, durch Fotokopieren, Aufzeichnen usw.) dies geschieht. Es ist möglich, dass Microsoft Rechte an Patenten bzw. angemeldeten Patenten, an Marken, Urheberrechten oder sonstigem geistigen Eigentum besitzt, die sich auf den fachlichen Inhalt dieses Dokuments beziehen. Das Bereitstellen dieses Dokuments gibt Ihnen jedoch keinen Anspruch auf diese Patente, Marken, Urheberrechte oder auf sonstiges geistiges Eigentum, es sei denn, dies wird ausdrücklich in den schriftlichen Lizenzverträgen von Microsoft eingeräumt. © 2002 Microsoft Corporation. Alle Rechte vorbehalten. Microsoft, Microsoft .Net, SQL Server und Windows sind entweder eingetragene Warenzeichen oder Warenzeichen der Microsoft Corporation in den USA und/oder anderen Ländern. Die in diesem Dokument aufgeführten Namen bestehender Firmen und Produkte sind möglicherweise Marken der jeweiligen Eigentümer. Microsoft® Windows® Server 2003 – Technischer Artikel Inhalt Einführung.............................................................................................................................................. 1 Unternehmensanwendungen und -dienste neu definieren ............................................................... 2 Die Herausforderungen in heutigen Unternehmen .............................................................................. 2 Abstimmung von Unternehmensanwendungen – gemeinsame Nutzung von Informationen .......... 2 Mitarbeiterproduktivität – das virtuelle Büro ..................................................................................... 3 Unternehmenskritische Arbeitsabläufe ............................................................................................ 3 Der Einsatz externer Dienste ........................................................................................................... 3 Microsoft .NET für Anwendungsdienste in Unternehmen .................................................................... 4 XML-Webanwendungen und -Dienste ............................................................................................. 4 Dezentrale, flexibel miteinander verbundene Dienste ..................................................................... 4 Microsoft .NET als eine solide Grundlage .......................................................................................... 6 Windows Server 2003: Der neue Standard für Plattformen mit Web-Diensten ................................... 6 .NET Framework .............................................................................................................................. 7 .NET Compact Framework ............................................................................................................... 7 IIS 6.0 ............................................................................................................................................... 8 ASP.NET .......................................................................................................................................... 8 Active Directory ................................................................................................................................ 8 COM+ Component Services ............................................................................................................ 8 Microsoft Message Queue (MSMQ) Services .................................................................................. 9 Enterprise UDDI ............................................................................................................................... 9 Windows Management Instrumentation (WMI) ................................................................................ 9 Clustering und Lastenausgleich ....................................................................................................... 9 .NET Enterprise Server ...................................................................................................................... 10 .NET Hosted Service – Basisdienste für das virtuelle Unternehmen ................................................ 10 Clientplattformunterstützung für Microsoft .NET ................................................................................ 11 .NET-Tools: Für eine gesteigerte Entwicklerproduktivität .................................................................. 11 Warum sollten Unternehmen .NET einsetzen? ................................................................................. 12 Wichtige Vorteile und Verbesserungen von Microsoft .NET.............................................................. 12 Zusammenfassung .............................................................................................................................. 14 Verwandte Links .................................................................................................................................. 15 Microsoft® Windows® Server 2003 – Technischer Artikel Einführung Unternehmen, die auf die Informationstechnologie angewiesen sind, sehen sich heute immer höheren Anforderungen gegenüber: einfache Zugriffsmöglichkeiten, schnelle Antwortzeiten und die gemeinsame Nutzung von Informationen mit anderen Unternehmen. Gleichzeitig müssen die verwendeten Systeme eine sichere und stabile Umgebung gewährleisten, damit wichtige Dienste jederzeit zur Verfügung stehen. Mittlerweile setzen sich dezentrale Datenverarbeitung, virtuelle Arbeitskräfte und verschiedenste Computergeräte mehr und mehr durch. Um mit dieser Entwicklung Schritt zu halten, müssen Unternehmen neue Strategien entwickeln und neue Technologien einsetzen. Zu diesen Technologien gehören auch so genannte Web-Dienste und -anwendungen. Dieses auf Standards beruhende Programmiermodell für verteilte Anwendungen und Daten hat seinen Ursprung im Internet und ermöglicht es Unternehmen, Informationen über Firewalls hinweg auszutauschen. Die neue Technologie tritt an, die Unternehmensproduktivität zu erhöhen, die Stabilität zu verbessern und mehr Flexibilität zu ermöglichen. So können Unternehmen fast ohne Verzögerung Produkte und Dienste anbieten können. Wir bieten Ihnen hier einen Überblick über die Produkte und Dienste der Microsoft .NET-Produktfamilie zum Entwickeln von Webanwendungen und -Diensten. Diese neue Technologieplattform und infrastruktur eröffnet neue Möglichkeiten für die Suche nach und die Einbettung von Informationen sowie einen freien, uneingeschränkten Datenaustausch im und außerhalb des Unternehmens. Die kommenden Server der Windows Server 2003-Familie werden den Standard für Plattformen setzen, die Web-Dienste und -anwendungen unterstützen. Mit Microsoft .NET können Unternehmen flexible und verwaltbare Lösungen entwickeln und bereitstellen, die die Datenintegration innerhalb eines Unternehmens sowie zwischen mehreren Unternehmen vereinfachen. Dieses Dokument richtet sich an Benutzer aus technischen sowie aus nicht-technischen Bereichen. Zur Zielgruppe gehören Manager aus dem Bereich Unternehmensentwicklung, leitende Angestellte technischer Abteilungen, IT-Experten oder Benutzer, die sich für die Funktionen von Microsoft .NET interessieren. In diesem Dokument werden die folgenden Themen behandelt: Die wichtigsten Herausforderungen für Unternehmen von heute und die herausragende Rolle von WebDiensten und -anwendungen Die Verbesserung von Datenintegration, Produktivität und Arbeitsabläufe in einem Unternehmen mithilfe von Web-Diensten und -anwendungen Die neuen Möglichkeiten für die Suche nach Unternehmensdaten und die Datenintegration Die Produkte, Tools und Technologien von Microsoft .NET zum Entwickeln und Bereitstellen von WebDiensten und -anwendungen Die Vision von Microsoft bezüglich der Integration von Unternehmensanwendungen mit .NET Die größere Zuverlässigkeit, verbesserte Leistung, höhere Sicherheit, vereinfachte Verwaltung und außergewöhnliche Vielseitigkeit der Windows Server 2003-Produktfamilie Die Entwicklungsfunktionalität der Windows Server 2003-Familie, mit der sowohl vorhandene Anwendungen genutzt als auch auf einfache Art und Weise neue Lösungen entwickelt und somit die Gesamtbetriebskosten reduziert werden können Die Möglichkeiten zur Optimierung interner Unternehmenssysteme und zum problemlosen Einsatz von Web-Diensten im Internet Neuigkeiten in Webanwendungen und -dienste für Unternehmen 1 Microsoft® Windows® Server 2003 – Technischer Artikel Unternehmensanwendungen und -dienste neu definieren Aufgrund der wachsenden Bedeutung des Internets und der hohen Verfügbarkeit mobiler Computer, die die Art der Zusammenarbeit von Unternehmen mit Lieferanten und Kunden in den letzten Jahren grundlegend verändert haben, muss die Informationstechnologie für den Geschäftsbereich neu definiert werden. Von diesen Veränderungen sind sowohl interne als auch externe Systeme betroffen. Unternehmen müssen heute in der Lage sein, mit ihren Anwendungen und Diensten alle verfügbaren Daten und Dienste zu nutzen – unabhängig vom Anbieter. Traditionelle Client-/Serveranwendungen werden abgelöst durch Lösungen mit mehreren Diensten, die unterschiedliche Client-Anwendungen nutzen und auf einer Vielzahl unterschiedlicher Geräte einsetzbar sind. Die neue Generation der Unternehmensanwendungen und -dienste ermöglicht eine einwandfreie Zusammenarbeit zwischen Desktop-Rechnern, Servern, mobilen Endgeräten und webbasierten Diensten. Unternehmen können Daten problemlos gemeinsam nutzen, Wertschöpfungsprozesse aufeinander abstimmen, effizienter arbeiten und ihren Kunden angepasste und umfassende Lösungen anbieten. In diesem Abschnitt werden die wichtigsten geschäftlichen und technischen Herausforderungen beschrieben, mit denen Unternehmen heute konfrontiert werden. Darüber hinaus wird auf die stabile, standardisierte Plattform der Microsoft .NET-Technologie zur Entwicklung optimal aufeinander abgestimmter, unternehmenswichtiger Lösungen eingegangen. Diese Lösungen werden den hohen Anforderungen von Unternehmen gerecht, da die erforderlichen Daten jederzeit, überall und auf jedem Gerät verfügbar sind. Die Herausforderungen in heutigen Unternehmen Die größte Herausforderung, der sich ein Unternehmen heute stellen muss, ist das schnelle und effiziente Bereitstellen aller erforderlichen Informationen. Unternehmen arbeiten mit immer höheren Verbindungsgeschwindigkeiten und benötigen Systeme, die eine große Menge an Informationen in Echtzeit zur Verfügung stellen. Dabei sind bestimmte Barrieren für einen nahtlosen Informationsaustausch zu überwinden und Funktionen im gesamten Unternehmen zu integrieren. Das erfordert eine Neustrukturierung der Unternehmenssysteme und eine neue Form der Zusammenarbeit zwischen den Systemen. Die Ziele dabei sind: Verbesserter Informationsaustausch und optimale Systemintegration Virtuelle Arbeitsumgebung für eine höhere Mitarbeiterproduktivität Höhere Zuverlässigkeit und Stabilität für unternehmenswichtige Anwendungen Zusammenarbeit mit Partnern, Lieferanten und Distributoren durch Bereitstellung und Nutzung externer Informationsdienste Diese Ziele sollen nun genauer betrachtet werden. Abstimmung von Unternehmensanwendungen – gemeinsame Nutzung von Informationen Es scheint offensichtlich, dass eine optimale Abstimmung zahlreicher voneinander unabhängiger Systeme und Anwendungen zu einer höheren Produktivität und zu effizienteren Arbeitsprozessen führt. Die Schwierigkeit liegt jedoch darin, diese Systeme so miteinander in Einklang zu bringen, dass die Stabilität und Verwaltbarkeit erhalten bleibt und die Systeme weiterhin ordnungsgemäß funktionieren und interagieren. Viele Unternehmen bieten heute spezielle Middleware zum Integrieren der unterschiedlichen, auf älteren Systemen sowie auf computerbasierten Servern gespeicherten Back-EndAnwendungen und -Dienste an. Mit dieser Middleware werden die Back-End-Dienste speziellen Clientanwendungen zur Verfügung gestellt, die die Merkmale und Informationen nutzen können. Für diese Systeme werden im Allgemeinen Neuigkeiten in Webanwendungen und -dienste für Unternehmen 2 Microsoft® Windows® Server 2003 – Technischer Artikel proprietäre Schnittstellen verwendet. Obwohl die Systeme eine effiziente Integration ermöglichen, sind sie normalerweise nicht flexibel und erweiterbar, so dass sie neuen Anforderungen nicht oder nur mit sehr hohem Aufwand gerecht werden. Darüber hinaus kann die Wartung und Verwaltung dieser Art von Systemen aufgrund der engen Koppelung von Diensten und Clientanwendungen äußerst schwierig sein. Zum Beispiel können Änderungen an einem Back-End-Merkmal einen Dominoeffekt auslösen, so dass sowohl die Middleware als auch die Anwendungssoftware aktualisiert werden müssen. Bei großen Unternehmen mit Tausenden von Benutzern kann eine unternehmensweite Aktualisierung enorm schwierig sein. Die Verbindung von Informationen und Funktionen erfordert daher eine Alternative, die Stabilität, Benutzerfreundlichkeit und Flexibilität auch weiter gewährleistet. Darüber hinaus muss es möglich sein, voneinander unabhängige Informationsdienste über technisch ausgereifte, standardisierte Schnittstellen in andere Systeme zu integrieren. Die Schnittstellen müssen unabhängig von der Technologie der jeweiligen Betriebssysteme und Anwendungen festgelegt werden. Mitarbeiterproduktivität – das virtuelle Büro Neben der internen und externen Integration unterschiedlicher Systeme gehört eine verbesserte Produktivität der Mitarbeiter zu den größten Herausforderungen eines Unternehmens. Die zunehmende Verbreitung mobiler Geräte stellt eine zusätzliche Schwierigkeit dar. Unternehmen müssen dafür sorgen, dass ihre Mitarbeiter mit jedem beliebigen Gerät und unabhängig vom Aufenthaltsort Zugriff auf alle nötigen Daten haben. Die Mitarbeiter sind nicht mehr auf einen Schreibtisch und eine feste Arbeitsstation angewiesen, um ihre Aufgaben auszuführen. Mithilfe von Laptops, PDAs und anderen mobilen Geräten können die Mitarbeiter auch über die traditionellen Grenzen des Unternehmens hinaus auf Informationen zugreifen. Die Herausforderung liegt darin, diese Geräte aufgrund ihrer vielfältigen Möglichkeiten mit einem hohen Grad an Flexibilität und Anpassungsfähigkeit zu unterstützen, während die Sicherheit sowie die Kontrolle über den Zugriff auf Informationen nicht beeinträchtigt wird. Unternehmensnetzwerke sind nicht mehr auf einen begrenzten geografischen Bereich beschränkt. Der Zugriff auf Unternehmensdaten geht über die Grenzen des Firewalls hinaus und ist unabhängig vom Aufenthaltsort und von den jeweiligen Aktivitäten des Mitarbeiters. Unternehmenskritische Arbeitsabläufe Die zunehmende Integration und gemeinsame Nutzung von Informationen im gesamten Unternehmen ist mit einer wachsenden Abhängigkeit von den verwendeten Systemen verbunden. Daher können Unternehmen immer schwerer sicherstellen, dass die unternehmenswichtigen Arbeitsabläufe keinen Störungen unterliegen. Die Systeme müssen eine hohe Leistung und Zuverlässigkeit gewährleisten. Viele Betriebe haben 1995 gerade erst damit begonnen, mithilfe von Websites Informationen zu veröffentlichen. Heute verlassen sich die meisten großen, IT-basierten Unternehmen bei der Kommunikation und Zusammenarbeit mit Mitarbeitern und Kunden innerhalb sowie außerhalb des Unternehmens auf Websites. Sind die Dienste nur einen Tag nicht verfügbar, kann dies fatale Folgen haben. Der Einsatz externer Dienste Zahlreiche Unternehmen sind daran interessiert, externe Dienste einzusetzen, um die Kosten für den internen IT-Support und die IT-Verwaltung zu senken. Die Zusammenarbeit mit diesen Dienstanbietern war in der Vergangenheit aufgrund der großen Anzahl unterschiedlicher Schnittstellenanforderungen und der fehlenden Möglichkeiten zur Integration der verschiedenen Systeme ausgesprochen schwierig. Besonders problematisch: die Aufrechterhaltung der Sicherheit und Datenintegrität im Unternehmen. Denn welche Mechanismen gibt es, um auf Drittanbieterdienste außerhalb von Unternehmensfirewalls zuzugreifen? Um externe Dienste bereitstellen oder einsetzen zu können, muss eine einfache Suche nach den Diensten sowie eine problemlose Integration mithilfe von Standardschnittstellen möglich sein. Neuigkeiten in Webanwendungen und -dienste für Unternehmen 3 Microsoft® Windows® Server 2003 – Technischer Artikel Außerdem müssen sie den möglichst sinnvollen Einsatz der jeweiligen Funktionalität ermitteln und die zu erwartenden Sicherheitsrisiken einschätzen können. Microsoft .NET für Anwendungsdienste in Unternehmen In den letzten sechs Jahren hat Microsoft zusammen mit anderen Marktführern der Computerbranche eine Reihe von Spezifikationen für eine modellhafte und dezentrale Datenverarbeitung entwickelt und standardisiert: die XML-Web-Dienste. Sie bieten eine hohe Kompatibilität für alle Plattformen, Programmiersprachen und Anwendungen. Auf diese Weise können Unternehmen Probleme bei der Suche nach und der Integration von Daten einfach und effizient lösen. Diese Spezifikationen sowie die Microsoft .NET-Tools und -Technologien bieten beeindruckende neue Möglichkeiten zur Entwicklung, Bereitstellung und Integration von Unternehmensanwendungen und -Diensten. XML-Webanwendungen und -Dienste XML-Web-Dienste heben die Barrieren zwischen dem Internet, eigenständigen Anwendungen und Computergeräten jeder Art auf. Zusammen mit SOAP, WSDL und UDDI ermöglichen XML-Web-Dienste die Entwicklung ganz neuer Arten von Softwareanwendungen. Anwendungen sind nicht mehr über proprietäre Protokolle verbunden, sondern können ohne Einschränkungen mit anderen Diensten kommunizieren. Mit den neuen Standards wurde ein Modell entwickelt, das ein Softwareprogramm als Dienst auffasst, der eine Reihe von gut definierten Funktionen zur Verfügung stellt. Mehrere Anwendungen, die diese Standards unterstützen, können auf diese Dienste zugreifen und ermöglichen damit eine höhere Flexibilität im Hinblick auf die Nutzung der Informationen und Funktionen. Dank der Standardmethode zum Einbinden, Bereitstellen und Nutzen der Funktionen anderer Dienste können wiederum neue Dienste und Anwendungen entwickelt werden, um bestehende Lösungen zu erweitern oder zu ersetzen, ohne dass dies Auswirkungen auf die Basisdienste hat. Dezentrale, flexibel miteinander verbundene Dienste Die Tools und Technologien von Microsoft .NET ermöglichen die Entwicklung flexibler miteinander verbundener Lösungen für ein Höchstmaß an Flexibilität, Stabilität und Benutzerfreundlichkeit. Unternehmen können neue Methoden anwenden, mit denen eine Vielzahl von Informationen und hilfreichen Diensten intern und extern genutzt werden kann. Da .NET auf standardisierten, offenen Protokollen basiert, können diese Web-Dienste auf unterschiedlichen Arten auf Plattformen gespeichert werden. Unabhängig davon, ob es sich um Mainframe- oder nicht Windows-basierte Plattformen handelt, SOAP und XML ermöglichen eine einfache und effiziente Datenintegration. Neuigkeiten in Webanwendungen und -dienste für Unternehmen 4 Microsoft® Windows® Server 2003 – Technischer Artikel Abb. 1 Verwendung von Microsoft .NET in Unternehmen für den Austausch von Informationen Ein Beispiel sehen Sie in Abbildung 1. Das Schema zeigt ein Netzwerk mit flexibel verbundenen Webanwendungen und -Diensten, die an Konfigurationsänderungen innerhalb und außerhalb des Unternehmens dynamisch angepasst werden können. Dank der Microsoft .NET-Infrastruktur können Informationen, die bislang nur über proprietäre Schnittstellen zugänglich waren, nun mit anderen Abteilungen, Partnern, Kunden, Lieferanten und Distributoren gemeinsam genutzt werden. Dabei wird die Basisinfrastruktur des Internets eingesetzt. Mit Microsoft .NET kann die Effizienz interner Arbeitsabläufe und Wertschöpfungsprozesse erheblich gesteigert werden, indem der Zugriff in Echtzeit auf Informationen und Dienste ermöglicht wird. Ohne die Einschränkung konventioneller proprietärer ITSysteme ist ein sinnvoller Austausch von Informationen zwischen Benutzern und Unternehmen möglich, während die von den jeweiligen Besitzern zugewiesenen Berechtigungen und Nutzungsrechte beibehalten werden. Angesichts der steigenden Anzahl an mobilen Arbeitskräften und virtuellen Unternehmen, die keinen Einschränkungen unterliegen, ermöglicht Microsoft .NET das schnelle Erstellen einer neuen Generation von mobilen Anwendungen, die die vorhandenen Dienste und Merkmale einsetzen. Remotebenutzer (zum Beispiel Anwender mit drahtlosen Internetverbindungen) können mit dem Unternehmen sicher kommunizieren und dabei eine Vielzahl von Geräten verwenden, wie PDAs, Laptops, Mobiltelefone oder ein beliebiges anderes Gerät, das die Standardprotokolle und Benutzeroberflächen unterstützt. Der große Vorteil von Microsoft .NET ist die Fähigkeit, die Barrieren zwischen Systemen aufzuheben. Dadurch ergibt sich eine verbesserte Integration und Leistung, ohne Einbußen in Bezug auf die Flexibilität, Skalierbarkeit, Verwaltbarkeit oder Stabilität hinnehmen zu müssen. Neuigkeiten in Webanwendungen und -dienste für Unternehmen 5 Microsoft® Windows® Server 2003 – Technischer Artikel Microsoft .NET als eine solide Grundlage XML-Web-Dienste und -anwendungen stellen eine neue Softwaregeneration dar, mit der Informationen, Geräte und Benutzer weltweit auf eine einheitliche und zugleich individuell angepasste Art und Weise verbunden werden können. Angesichts der zunehmenden Verwendung von XML-Web-Diensten hat Microsoft eine Plattform entwickelt, die Unternehmen beim Schreiben, Bereitstellen und Verwalten dieser Dienste unterstützt. Microsoft .NET enthält die Produkte und Dienste, die Unternehmen zum Erstellen und Ausführen von XML-Web-Diensten und -anwendungen benötigen. .NET ermöglicht das Entwickeln und Verwenden von XML-basierten Anwendungen, Prozessen und Websites. Diese Dienste sind so ausgelegt, dass Informationen und Funktionen auf jeder beliebigen Plattform und jedem Endgerät gemeinsam genutzt und miteinander kombiniert werden können. Zugleich ermöglichen sie die Entwicklung einer auf Organisationen und einzelne Benutzer speziell zugeschnittenen Lösung. .NET enthält eine umfassende Reihe von Produkten, die auf XML- und auf Internetstandards basieren und die für die einzelnen Schritte der Entwicklung (Tools), Verwaltung (Server), Verwendung (Erstellen von Blockdiensten und Smart Clients) von XML-Web-Diensten vorgesehen sind und vielfältige Nutzungsmöglichkeiten bieten. Im Folgenden soll ein Überblick über Entwicklungstools und -server sowie das Verwaltungsframework gegeben werden. Es wird gezeigt, auf welche Weise IT-Organisationen Tools zum Entwickeln und Bereitstellen flexibel miteinander verbundener, dezentralisierter XML-Web-Dienste und -anwendungen einsetzen können. Windows Server 2003: Der neue Standard für Plattformen mit Web-Diensten Die Plattform der Windows Server 2003-Produktfamilie stellt die erforderlichen Leistungsmerkmale zum Entwickeln, Bereitstellen und Ausführen von XML-Web-Diensten und Unternehmensanwendungen bereit. Mit Standarddiensten wie den Enterprise UDDI-Diensten und den Internet-Informationsdiensten (Internet Information Services, IIS) können Entwickler in kürzester Zeit neue Lösungen finden, integrieren und bereitstellen, die auf anderen als den im Unternehmen verfügbaren Web-Diensten basieren. Die Windows Server 2003-Produktfamilie basiert auf den wesentlichen Stärken der WindowsBetriebssysteme: Sicherheit, Verwaltbarkeit, Zuverlässigkeit, Verfügbarkeit und Skalierbarkeit. Windows Server 2003 enthält viele Neuerungen und bietet zahlreiche Vorteile für das Entwickeln von Anwendungen, so dass die Gesamtbetriebskosten reduziert und die Leistung verbessert werden können. Neu in Windows Server 2003 ist IIS 6.0. Im Vergleich zu früheren Versionen wird eine fehlertolerante Prozessarchitektur zur Verfügung gestellt, die erweiterte Zwischenspeicherungsfunktionen bietet und für alle Webserver die größtmögliche Effizienz gewährleistet. Darüber hinaus ist IIS zum einfachen Entwickeln und Bereitstellen optimal auf das Microsoft .NET Framework (siehe weiter unten) und auf ASP.NET abgestimmt. Mit der Windows Server 2003-Produktfamilie werden durch ein schnelleres ASP.NET, kürzere Transaktionszeiten und eine Erweiterung der Skalierbarkeit auf acht Prozessoren die Leistung und Skalierbarkeit verbessert. Die Windows Server 2003-Familie steigert die Zuverlässigkeit, da sie Cluster mit vier und acht Knoten sowie bidirektionalen Lastenausgleich unterstützt. Zu den neuen Sicherheitserweiterungen gehören eine verringerte Angriffsfläche, Netzwerk- und Lokaldienstkonten, Richtlinien für Softwareeinschränkung, eine verbesserte Protokollübersetzung und ein optimiertes Autorisierungsframework. Neuigkeiten in Webanwendungen und -dienste für Unternehmen 6 Microsoft® Windows® Server 2003 – Technischer Artikel Die Windows Server 2003-Produktfamilie bietet die umfangreichste Dienstpalette aller Entwicklungsplattformen, wie Datenzugriff, integrierte Sicherheit, interaktive Benutzeroberflächen, ein ausgereiftes Komponentenobjektmodell, Transaktionsprozessmonitore und erstklassiges Queuing. Entwickler können mithilfe von XML-basierten Protokollen stabile, sichere und skalierbare verteilte Anwendungen und Dienste anlegen. Ihre Aufgaben werden durch eine Reihe von Diensten und Standards erheblich vereinfacht, wie z. B.: Microsoft .NET Framework .NET Compact Framework IIS 6.0 ASP.NET Active Directory COM+ Component Services Microsoft Message Queue (MSMQ) Services Enterprise UDDI Im unten stehenden Abschnitt erfahren Sie Einzelheiten zu diesen Merkmalen. .NET Framework Als Infrastruktur für die gesamte .NET-Entwicklungsplattform enthält .NET Framework die Common Language Runtime (CLR) und eine Reihe von einheitlichen Klassenbibliotheken, zu denen Benutzeroberflächenobjekte, Datenzugriffsobjekte, Remoting, Objektlebenszyklusverwaltung und andere Funktionen gehören. Mit der Windows Server 2003-Familie können Entwickler in einer voll verwalteten, geschützten und funktionsreichen Anwendungsumgebung arbeiten, die das Entwickeln und Bereitstellen vereinfacht. Außerdem ermöglicht sie eine nahtlose Integration verschiedener Programmiersprachen. Da .NET Framework vollständig in die Windows Server 2003-Plattform integriert ist, müssen Entwickler keinen Integrationscode mehr schreiben. Sie können sich stattdessen auf die wirklich wichtigen Geschäftsprozesse konzentrieren. .NET Framework kümmert sich um Integrations- und Verwaltungsdetails, reduziert die Codekomplexität und erhöht die Zuverlässigkeit. Durch .NET Framework können Entwickler mit ASP.NET und anderen Technologien erstklassige XMLWeb-Dienste und Anwendungen gestalten. Außerdem ist es für Entwickler bereits heute beim Anlegen der von ihnen entworfenen und entwickelten Anwendungen nützlich. .NET Framework bietet eine vielfältige programmiersprachenübergreifende Integration, die die Produktivität fördert, da es Vererbung, Debugging und Fehlerbehandlung ohne problematische Sprachbarrieren durchführt. Somit werden Komponenten einer Programmiersprache in einer anderen Sprache erweitert. .NET Compact Framework Mit .NET Compact Framework können verwalteter Code und XML-Web-Dienste für mobile Geräte genutzt werden. Es bietet insbesondere sichere downloadbare Anwendungen auf Geräten, wie PDAs (Personal Digital Assistants), Mobiltelefonen und Set-Top-Boxen. Da .NET Compact Framework eine Teilmenge von .NET Framework für den Desktop ist, können Entwickler auf vorhandene Programmierkenntnisse zurückgreifen und bereits geschriebenen Code in allen Geräte-, Desktop- und Serverumgebungen wieder verwenden. Neuigkeiten in Webanwendungen und -dienste für Unternehmen 7 Microsoft® Windows® Server 2003 – Technischer Artikel IIS 6.0 Mit IIS 6.0 ist der Austausch von Informationen zwischen Partnern, Kunden und Mitarbeitern per Intranet, Internet oder Extranet einfacher als je zuvor. Mit IIS 6.0 und Windows Server 2003 werden viele neue Funktionen für die Verwaltung, Verfügbarkeit, Zuverlässigkeit, Sicherheit, Leistung und Skalierbarkeit von Webanwendungsservern eingeführt. Dank IIS 6.0 wird die Sicherheit und Verwaltbarkeit deutlich verbessert. Zur verbesserten Sicherheit tragen z. B. veränderte Technologien sowie eine neue Anforderungsverarbeitung bei. Darüber hinaus wurden die Authentifizierungs- und Autorisierungsmethoden verbessert. Die Standardinstallation von IIS 6.0 ist vollständig gesperrt, und die Einstellungen werden standardmäßig so konfiguriert, dass maximale Sicherheit gewährleistet ist. IIS bietet mit der XML-Metabasis erweiterte Verwaltungsfunktionen und neue Befehlszeilentools. Die XMLMetabasis ermöglicht Administratoren ein einfaches Lesen und direktes Bearbeiten der Konfiguration. Zudem bietet IIS 6.0 eine "intelligentere" und zuverlässigere Webserverumgebung für ein Höchstmaß an Zuverlässigkeit. Die neue Umgebung ermöglicht eine proaktive Statusüberwachung sowie eine automatische Wiederverwendung von Anwendungen. Spezielle Funktionen gewährleisten eine höhere Zuverlässigkeit und bessere Verfügbarkeit, so dass Administratoren keine Zeit mit dem Neustarten von Internetdiensten verlieren. Die Skalierbarkeits- und Konsolodierungsfunktionen von IIS 6.0 wurden optimiert, um aus jedem Webserver den größtmöglichen Nutzen ziehen zu können. Mit Windows Server 2003 und IIS 6.0 profitieren Anwendungsserver von einer einzelnen, integrierten Hosting-Umgebung für Anwendungen. Die Umgebung unterstützt erweiterte Merkmale sowie Zwischenspeicherung im Kernelmodus. Auf IIS 6.0 aufbauend, sorgen Erweiterungen der Windows Server 2003-Plattform für eine vielfältige Funktionalität. So stehen Entwicklern Funktionen für eine schnelle Anwendungsentwicklung zur Verfügung, und sie können aus einer Vielzahl von Sprachen auswählen. IIS 6.0 bietet internationale Unterstützung und erfüllt die neuesten Webstandards. ASP.NET ASP.NET ist das Modul für webbasierte Anwendungen und XML-Web-Dienste. Es ermöglicht eine schnelle Anwendungsentwicklung auf dem Server. ASP.NET-Seiten stellen einen Teil der Klassenbibliothek in .NET Framework dar, und verwenden ein kompiliertes ereignisgesteuertes Programmiermodell, das die Leistung optimiert. Darüber hinaus kann die Anwendungslogik von der Benutzeroberfläche getrennt werden. Active Directory Als zentrale Komponente der Windows-Plattform bietet der Verzeichnisdienst Active Directory die geeigneten Methoden, um die Identitäten und Beziehungen zu verwalten, aus denen sich Netzwerkumgebungen zusammensetzen. Mit Active Directory werden einige Schlüsselmerkmale in Windows Server 2003 eingeführt, die eine der flexibelsten Verzeichnisstrukturen gewährleisten, die heutzutage auf dem Markt erhältlich sind. Angesichts der zunehmenden Bedeutung von verzeichnisfähigen Anwendungen können Organisationen mithilfe der Funktionen von Active Directory selbst die kompliziertesten Umgebungen der Unternehmensnetzwerke verwalten. Von Internetrechenzentren bis zu großen Unternehmen mit verteilten Zweigstellen – die Verbesserungen in Windows Server 2003 vereinfachen die Verwaltung und erhöhen gleichzeitig die Leistung und Wirtschaftlichkeit. Dies alles führt zu einer wirklich vielseitigen Lösung. Active Directory ist ausbaufähig, und kann als Sicherheitsgrundlage in Anwendungen eingesetzt werden. Sie können die Vorteile von Active Directory für die Anwendungssicherheit ganz einfach nutzen, indem Sie den Zugriff auf die Anwendung über Active Directory-Konten und -Gruppen steuern. COM+ Component Services Die verwalteten COM+-Komponentendienste in Windows 2000 Server wurden für die Unterstützung von Microsoft .NET und XML-Web-Diensten erweitert. Mit IIS 6.0 können Entwickler mithilfe von vorhandenen COM+-Anwendungen mit nur einem Mausklick XML-Web-Dienste gestalten. COM+ in der Neuigkeiten in Webanwendungen und -dienste für Unternehmen 8 Microsoft® Windows® Server 2003 – Technischer Artikel Windows Server 2003-Produktfamilie stellt Funktionen zum Aufrufen von Komponenten über SOAPund XML-Methodenaufrufe bereit. Microsoft Message Queue (MSMQ) Services MSMQ-Dienste wurden für die Unterstützung von XML und SOAP als Transportprotokoll erweitert. Sie verbessern somit die Funktionen für das Entwickeln von flexibel miteinander verbundenen Lösungen mithilfe von vorhandenen Komponenten und Diensten. Enterprise UDDI Als Industriespezifikation für das Veröffentlichen und Suchen von Informationen zu XML-Web-Diensten, bietet UDDI eine standardbasierte Registrierung für programmierbare Ressourcen an. UDDI agiert als zentrales Clearinghouse und spielt eine wichtige Rolle, um Unternehmen das Anlegen und Ausführen von XML-Web-Diensten zu ermöglichen. Zum Lieferumfang von Windows Server 2003 Standard Edition, Windows Server 2003 Enterprise Edition und Windows Server 2003 Datacenter Edition, gehören UDDI-Dienste. Diese Dienste ermöglichen Unternehmen das Speichern und Verwalten von Web-Diensten an einem zentralen Ort. Unternehmen können jetzt einen eigenen internen UDDI-Server ausführen, so dass Entwickler XMLWeb-Dienste auf effiziente Weise direkt über unternehmenseigene Entwicklungstools und Geschäftsanwendungen suchen, veröffentlichen, gemeinsam nutzen und wieder verwenden können. Darüber hinaus können Organisationen einen extern ausgerichteten UDDI-Dienst durchführen, damit Partner Anwendungen und Dienste in ihr eigenes Angebot aufnehmen können. Da UDDI in die Windows Server 2003-Produktfamilie integriert ist, können IT-Administratoren von systemeigener Unterstützung für Standardkategorisierungsschemas, für Active Directory-Dienstauthentifizierung und für Microsoft SQL Server™ profitieren. Weitere Informationen zur UDDI-Initiative finden Sie auf der Microsoft UDDI-Homepage unter http://uddi.microsoft.com/default.aspx und der UDDI-Website unter http://www.uddi.org (beide englischsprachig). Windows Management Instrumentation (WMI) Mithilfe dieser leistungsfähigen Umgebung können Administratoren eine Reihe von wichtigen Verwaltungsaufgaben schnell und effizient erledigen. WMI stellt große Datenmengen, wie Hardwareund Softwareinventar, Einstellungen und Konfigurationsinformationen, zur sofortigen Verwendung bereit. WMI filtert Daten aus vielen Quellen heraus, wie Registrierungen, Treibern, Dateisystemen, Active Directory und Exchange Server. Administratoren können mit Skripts und Microsoft Visual Basic®Anwendungen, die auf die Skript-API für WMI zugreifen, alle über WMI zur Verfügung gestellten Informationen anzeigen oder ändern. Skripts können in jeder Sprache geschrieben werden, die Microsoft ActiveX®-Skripthosting unterstützt, einschließlich Visual Basic Scripting Edition (VBScript), Microsoft JScript® und Perl. Clustering und Lastenausgleich Mit Windows Server 2003 Enterprise Edition oder Windows Server 2003 Datacenter Edition können Sie nun bis zu acht Knoten clustern – doppelt so viele wie in Windows 2000. Durch die erhöhte Anzahl von Knoten in einem Servercluster stehen Administratoren wesentlich mehr Möglichkeiten zum Bereitstellen von Anwendungen und Failoverrichtlinien zur Verfügung, die mit den Erwartungen und Risiken des Unternehmens übereinstimmen. Größere Servercluster bieten mehr Flexibilität beim Entwickeln von geografisch verteilten Mehrsiteclustern. Sie berücksichtigen Fehlertoleranzen und herkömmliche Knoten- und/oder Anwendungsfehler. IT-Administratoren können z. B. mit Entwicklern zusammenarbeiten, um eine umfangreiche Anwendung auf einem Cluster mit acht Knoten bereitzustellen, der geografisch auf zwei Standorte verteilt ist. Außerdem profitiert die Anwendung durch die höhere Verfügbarkeit der Konfiguration mit acht Knoten von einer optimierten Failoververwaltung. Neuigkeiten in Webanwendungen und -dienste für Unternehmen 9 Microsoft® Windows® Server 2003 – Technischer Artikel Der Netzwerklastenausgleich erweitert sowohl die Verfügbarkeit als auch die Skalierbarkeit von internetserverbasierten Programmen, wie Web-Servern, Streaming Media-Servern und Terminaldiensten. Der Netzwerklastenausgleich kann durch die Lastenausgleichsinfrastruktur und durch die bereitgestellten Steuerinformationen für WMI-basierten Verwaltungsanwendungen, nahtlos in vorhandene Infrastrukturen von Webserverfarmen integriert werden. .NET Enterprise Server Die .NET Enterprise Server umfassen eine Reihe von Servern zum Ausführen, Verwalten und Orchestrieren von Web-Diensten und -anwendungen. Sie gewährleisten ein hohes Maß an Zuverlässigkeit und Skalierbarkeit, das den hohen Anforderungen heutiger und zukünftiger Unternehmenslösungen gerecht wird. Dank der XML-Unterstützung für die unternehmensinterne und externe Datenintegration ermöglichen sie das Entwickeln von Geschäftsanwendungen und -diensten der neuen Generation. Datenbank: Mit SQL® Server 2000 können Sie strukturierte XML-Daten speichern und abrufen. Aufgrund der hohen Skalierbarkeit und Geschwindigkeit stellt SQL Server 2000 ein uneingeschränkt webfähiges Datenbankprodukt dar – mit der nötigen Infrastruktur und Unterstützung für XML-basierte Katalogfunktionen, angefangen von kleinen, eigenständigen Anwendungen bis hin zu komplexen und anspruchsvollen Szenarien und AIP-Umgebungen. XML-Austausch und -Orchestrierung: BizTalk Server 2000 hilft beim Entwickeln XML-basierter Unternehmensprozesse für Anwendungen und Unternehmen jeder Art. Dabei werden die Technologien der Unternehmensanwendungsintegration, der B2B-Integration (Business-to-Business) und der innovativen BizTalk-Orchestrierung miteinander vereint. Auf diese Weise können Unternehmen dynamische Geschäftsprozesse implementieren, mit denen Anwendungen, Plattformen und Unternehmen über das Internet miteinander verbunden werden können. Personalisierung und Handel: Commerce Server 2000 ermöglicht das Entwickeln schnell skalierbarer E-Commerce-Lösungen, die z. B. Kataloge und Funktionen zum effektiven Verwalten von Bestellungen umfassen. Unterstützung mobiler Geräte: Mobile Information Server 2001 bietet Anwendungsunterstützung für mobile Geräte wie Mobiltelefone und Smart Devices. Portaldienste: SharePoint Portal Server 2001 bietet eine Möglichkeit zum Suchen nach sowie Freigeben und Veröffentlichen von Geschäftsinformationen auf einer Kennwortgeschützten Website. Inhaltsverwaltung: Content Management Server 2001 ermöglicht eine effiziente Inhaltsverwaltung für dynamische E-Business-Websites. Anwendungsverwaltung: Application Center 2000 hilft beim Bereitstellen und Verwalten von Webanwendungen mit einer besonders hohen Verfügbarkeit und Skalierbarkeit. Integration: Mit Host Integration Server 2000 haben Benutzer die Möglichkeit, Daten und Anwendungen auf älteren Systemen zu verwenden. Sicherheit und Zwischenspeicherung: Internetsicherheit und Acceleration Server 2000 ermöglichen sichere und schnelle Internetverbindungen. Messaging und Zusammenarbeit: Mit Exchange Server 2000 ist Messaging und Zusammenarbeit jederzeit und überall möglich. .NET Hosted Service – Basisdienste für das virtuelle Unternehmen Mit diesem Modell für Web-Dienste und -anwendungen können Entwickler eine erhebliche Ertragssteigerung in Großunternehmen erzielen. Dank einer Reihe von elementaren XML-WebDiensten wird die Arbeit von Entwicklern wesentlich vereinfacht. Durch die Integration dieser Neuigkeiten in Webanwendungen und -dienste für Unternehmen 10 Microsoft® Windows® Server 2003 – Technischer Artikel elementaren Dienste für Routineaufgaben können sich Entwickler auf das Erstellen hochwertiger, unternehmenswichtiger XML-Web-Dienste konzentrieren. Unter einer Reihe von bald veröffentlichten Microsoft-Diensten ist Microsoft Passport der erste, der bereits auf dem Markt ist. Zu den Diensten, die unter Microsoft .NET ausgeführt werden, zählen z. B. die folgenden: .NET Passport bietet Authentifizierungsdienste für über 160 Millionen aktive Konten sowie Einzelanmeldefunktionen für alle Webseiten. Durch die Integration von Passport und Active Directory in die Windows Server 2003-Produktfamilie können Entwickler die einfachen, vielseitigen Passport-Konten als Systemzugriffssteuerung nutzen, während sie Active Directory zum Verwalten des Benutzerzugriffs auf Netzwerkressourcen innerhalb des Unternehmens einsetzen können. MapPoint.NET ist ein gehosteter, programmierbarer Dienst zum Verwenden von Stadtplänen, Wegbeschreibungen, Funktionen. Damit können Entfernungen berechnet sowie ähnliche Treffer gesucht werden. Diese Dienste enthalten die Basisfunktionen für Anwendungen und Dienste zur Ortsermittlung. Viele andere Unternehmen planen die Entwicklung weiterer Basisdienste für Benutzer und Unternehmen. Hinweis: Im März 2001 hat Microsoft die Einführung von .NET My Services angekündigt. Diese Dienste sind auf allgemeine Szenarien für eine verteilte Datenverarbeitung mit mehreren Benutzern ausgelegt. Im Laufe des letzten Jahres hat Microsoft Kundenfeedback in Bezug auf .NET My Services gesammelt. Als Reaktion auf dieses Feedback liegt der Schwerpunkt nun nicht mehr auf dem Entwickeln von gehosteten Microsoft-Diensten. Vielmehr arbeitet Microsoft nun an der Gestaltung einer Infrastruktur und Tools, mit denen Kunden diese benutzerbezogenen Dienste eigenständig ausführen können. Clientplattformunterstützung für Microsoft .NET Neben Windows Server 2003 unterstützt Microsoft XML-Web-Dienste für Smart Clients jeder Art, so dass Benutzer überall und mit jedem Gerät auf XML-Web-Dienste zugreifen können. Einige von Microsoft angebotene Clientplattformen enthalten Windows CE, Windows Embedded, Windows 2000 Professional und Windows XP. Diese Clients sind für Computer, Laptops, Arbeitsstationen, Smartphones, Handheldcomputer, Tablet PCs, Microsoft Xbox-Spielekonsolen und viele andere Smart Devices vorgesehen. .NET-Tools: Für eine gesteigerte Entwicklerproduktivität Microsoft Visual Studio .NET ist das branchenführende Entwicklungstool der neuen Generation, es unterstützt mehrere Sprachen und wurde hauptsächlich für .NET entwickelt. Visual Studio .NET ermöglicht Entwicklern das schnelle Erstellen von XML-Web-Diensten und -anwendungen, die problemlos skalierbar sind. Dabei können die Entwickler die Sprache ihrer Wahl verwenden. Visual Studio .NET erweitert die folgenden hochproduktiven Programmiersprachen: Microsoft Visual Basic® enthält neue objektorientierte Programmiermerkmale. Microsoft Visual C++® ist eine fortschrittliche Windows-basierte Entwicklungssprache und ermöglicht das Programmieren von .NET-Anwendungen. Mit C# können C- und C++-Entwickler die Vorteile von RAD nutzen. Zusätzlich zu diesen Microsoft-Sprachen werden über 20 Sprachen von Partnern angeboten. Entwickler können z. B. die Sprachen Perl, Python, COBOL und Eiffel verwenden. Neuigkeiten in Webanwendungen und -dienste für Unternehmen 11 Microsoft® Windows® Server 2003 – Technischer Artikel Warum sollten Unternehmen .NET einsetzen? Durch das Implementieren von Softwareprojekten mithilfe der XML-Web-Dienste können Unternehmen viele der häufigen Integrationsprobleme lösen. XML-Web-Dienste bieten auf der Grundlage von standardmäßigen Kommunikationsschnittstellen eine einfache, zuverlässige Möglichkeit, in bestehende Systeme neue Anwendungen und Dienste einzubinden. Einfacher Datenaustausch mit anderen Unternehmen – Softwareprogramme können problemlos zusammen mit anderen Softwarebestandteilen verwendet werden - sowohl innerhalb eines Unternehmens als auch an externen Standorten. Dabei kann es sich um einfache Desktops oder um Mainframes handeln. Die Integration ermöglicht eine engere Zusammenarbeit mit Geschäftspartnern sowie eine optimale Abstimmung von Geschäftsprozessen. Schnelles Entwickeln "intelligenter" Anwendungen – Mit der wachsenden Anzahl an XML-WebDiensten steigt auch die Anzahl der von Entwicklern bereitgestellten Softwareprogramme und Dienste, darunter auch ältere Anwendungen, die im XML-Web-Dienst-Programmiermodell zum Einsatz kommen können. Kann mit einem vorhandenen Code ein Problem gelöst werden, können die XML-Web-Dienste anstelle einer kompletten Neuentwicklung nach dem Code suchen und ihn integrieren. Einfaches Implementieren von Personalisierungsfunktionen – Die Integration in externe Datenquellen ist Bestandteil des XML-Web-Dienst-Programmiermodells. Somit können auf jede beliebige Art und Weise Informationen und Transformationsdaten angefordert werden, um individuelle Software und Dienste bereitzustellen. Der Verwaltungsaufwand verringert sich deutlich, da nicht mehr für jede einzelne Anwendung Informationen gesammelt und verwaltet werden müssen. Eine neue Benutzererfahrung – Die Verwendung von mit XML-Web-Diensten erstellten Anwendungen wird für Kunden so einfach sein wie nie zuvor. Da XML-Web-Dienste alle Anwendungen, Dienste und Geräte in einer Gesamtlösung vereinen, wird die Anwendung der Software zu einer umfassenden Erfahrung und die Datenverarbeitung in erheblichem Maße vereinfacht. Mit XML-Web-Diensten können Benutzer jederzeit, überall und mit jedem Endgerät auf Informationen zuzugreifen. Wichtige Vorteile und Verbesserungen von Microsoft .NET Microsoft .NET ist die im Markt führende Technologie zum Unterstützen von XML-Web-Diensten und anwendungen. Mit der Windows Server 2003-Produktfamilie als solide Grundlage bieten Web-Dienste einem Unternehmen ungeahnte neue Möglichkeiten. Durch die gemeinsame Nutzung von Daten innerhalb eines und zusammen mit anderen Unternehmen (mit vertrauenswürdigen Drittanbietern über Unternehmensfirewalls hinweg) bringt diese neue Art der Verbindung zwischen Unternehmensnetzwerken eine deutliche Effizienzsteigerung mit sich. Zudem bietet diese Lösung erhebliche Vorteile wie neue Ertragschancen und geringere Betriebskosten. Für Unternehmen, die WebDienste und -anwendungen entwickeln, bietet Microsoft .NET folgende Vorteile: Einfache Integration und Kompatibilität – Die Windows Server 2003-Produktfamilie bietet eine überaus nützliche Anwendungsumgebung zum Erstellen, Bereitstellen und Ausführen von XML-WebDiensten. Durch die XML-Web-Dienste können Anwendungen die Vorteile einer flexiblen Verbindung bei der Internetdatenverarbeitung nutzen. Verbesserte Sicherheit – In der Windows Server 2003-Familie beruht die Sicherheit auf einem einzelnen Sicherheitsmodell, das in Active Directory verankert ist. Die erweiterten und innovativen Sicherheitsmerkmale von Windows Server 2003 sorgen für eine kleinere Angriffsfläche. Dank einer neuen Anwendungssicherheitsarchitektur ist die Windows-Authentifizierung und -Autorisierung zudem sicherer und leistungsfähiger. Die systemeigene Integration von Microsoft Passport ermöglicht eine Neuigkeiten in Webanwendungen und -dienste für Unternehmen 12 Microsoft® Windows® Server 2003 – Technischer Artikel Authentifizierung und Autorisierung für jeden Benutzer und Kunden und bildet eine solide Grundlage für zukünftige Verbindungsfunktionen. Höhere Zuverlässigkeit – Die Basisdienste der Windows Server 2003-Produktfamilie wurden durch den Systemausfallschutz erweitert. Die Windows Server 2003-Produktfamilie bietet unter anderem dank des HTTP-Dienstes im IIS 6.0-Kernelmodus und der automatischen Wiederverwendung von COM+Komponentendiensten eine außergewöhnlich hohe Verfügbarkeit und Fehlervermeidung für unternehmenswichtige Anwendungen. Zusammen mit Applications Center Server, WMI-Komponenten (Windows Management Instrumentation) und verbesserten Funktionen zur Anmeldung und Leistungsverwaltung bieten Microsoft .NET-basierte Web-Dienste und -anwendungen eine Zuverlässigkeit von nahezu 100 Prozent. Verbesserte Skalierbarkeit – Das dezentralisierte Lösungsmodell von .NET (mit neuen Funktionen für die Clustering- und Webfarmverwaltung) ermöglicht eine flexible Verbindung von Lösungen und die Anpassung von Anwendungen sowie Diensten an die jeweiligen Anforderungen des Unternehmens. Windows Installer kombiniert mit .NET Framework ermöglicht eine schnelle und einfache Bereitstellung und Konfiguration von Diensten sowie Komponenten für mehrere Plattformen. Der Arbeitsaufwand zum Bereitstellen zusätzlicher Dienste wird dadurch verringert, und der Entwickler genießt bei der Konfiguration ein höheres Maß an Flexibilität. Vereinfachte Verwaltung – Microsoft-Serverprodukte, -Plattformen und -Tools wurden deutlich verbessert. Durch eine engere Abstimmung und einen besseren Zugriff auf die Optionen zur Verwaltung der Konfiguration wird das Verwalten von Diensten um ein Vielfaches vereinfacht. Größere Vielseitigkeit – Microsoft .NET-Web-Dienste und -anwendungen können über standardisierte XML-basierte Protokolle mühelos integriert und auf neue Art und Weise eingesetzt werden. Mithilfe von UDDI können diese Dienste und Anwendungen anderen Mitarbeitern oder Unternehmen zugänglich gemacht werden. Durch vorhandene Dienste können in kürzester Zeit neue Anwendungen entwickelt und bereitgestellt werden. Mit Microsoft .NET ist die Integration von Web-Diensten und -anwendungen für mehrere Plattformen vollkommen unproblematisch und ermöglicht eine vermehrte gemeinsame Nutzung von Informationen, eine angemessene Verwendung der Infrastruktur und einen sinnvollen Einsatz des Unternehmenskapitals für größtmögliche Gewinne. Neuigkeiten in Webanwendungen und -dienste für Unternehmen 13 Microsoft® Windows® Server 2003 – Technischer Artikel Zusammenfassung Beim Entwickeln von XML-basierten Web-Diensten und -anwendungen mit Microsoft .NET und der Windows Server 2003-Produktfamilie eröffnen sich für ein Unternehmen neue Möglichkeiten. Durch die Unterstützung standardisierter, offener Protokolle wie XML, SOAP, WSDL und UDDI, werden Unternehmensanwendungen und -dienste dank der Tools und Technologien von Microsoft .NET auf neue Art und Weise entwickelt, bereitgestellt und integriert. Unternehmen, die Web-Dienste und -anwendungen entwickeln, profitieren von der mit Microsoft .NET erzielten höheren Zuverlässigkeit, Sicherheit und Vielseitigkeit, der flexiblen Integration und einfachen Verwaltung. Microsoft .NET bietet ein breites Angebot an Produkten, Tools, Technologien und Diensten, mit denen zuverlässige und produktive Unternehmenslösungen mit stabilen Verbindungen und einer problemlosen Integration entwickelt werden können. Neuigkeiten in Webanwendungen und -dienste für Unternehmen 14 Microsoft® Windows® Server 2003 – Technischer Artikel Verwandte Links Weitere Informationen finden Sie in den folgenden Ressourcen: Microsoft .NET unter http://www.microsoft.com/germany/themen/net/ Windows Server 2003 unter http://www.microsoft.com/germany/ms/windowsnetserver/ Visual Studio-Homepage unter http://www.microsoft.com/germany/ms/entwicklerprodukte/visualnet/ Internet-Informationsdienste und ASP.NET unter http://msdn.microsoft.com/theshow/Episode009/ (englischsprachig) Internet-Informationsdienste unter http://www.microsoft.com/windows.netserver/techinfo/overview/iis.mspx (englischsprachig) COM+-Komponentendienste unter http://www.microsoft.com/com/ (englischsprachig) Active Directory unter http://www.microsoft.com/germany/ms/windows2000/magazin/artikel41.htm Microsoft .NET Framework unter http://www.microsoft.com/germany/ms/entwicklerprodukte/visualnet/netframework/ "Integration für ein agiles Business - Microsoft .NET im Unternehmen" unter http://www.microsoft.com/germany/themen/net/ Erfolgsberichte von Unternehmen, die Web-Dienste einsetzen, finden Sie unter http://www.microsoft.com/business/ (englischsprachig) Besuchen Sie das Portal "Microsoft für Partner" unter http://www.microsoft.com/germany/partner/ Aktuelle Informationen zu Windows Server 2003 finden Sie auf der Windows Server 2003-Website unter http://www.microsoft.com/germany/ms/windowsnetserver/. Neuigkeiten in Webanwendungen und -dienste für Unternehmen 15