Windows Server 2003: Der neue Standard für

Werbung
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
Herunterladen