Grin logo
de en es fr
Boutique
GRIN Website
Publier des textes, profitez du service complet
Aller à la page d’accueil de la boutique › Informatique - Programmation

WebServices mit Microsoft.NET

Titre: WebServices mit Microsoft.NET

Exposé Écrit pour un Séminaire / Cours , 2003 , 44 Pages , Note: 1,7

Autor:in: Dietmar Theinert (Auteur)

Informatique - Programmation
Extrait & Résumé des informations   Lire l'ebook
Résumé Extrait Résumé des informations

Durch den Performance-Schub der IT-Systeme in den letzten Jahren ist es endlich möglich die ITLandschaft immer verteilter zu gestalten. Technologien wie SOAP währen bis vor 10 Jahren noch undenkbar und durch ein ‚effizienteres’, schnelleres proprietäres Format ersetzt worden. Doch erst der breitbandige Netzverkehr im Inter- sowie Intranet macht es möglich verwaltungslastige, aber flexiblere Datenformate zu verwenden.

In Zukunft wird dieser Trend wohl noch weiter gehen; und vermutlich werden zunächst WebServices etablieren.

Doch wozu benötigt man diese sogenannten ‚WebServices’?
Wie von der OOP gewohnt, ist man bestrebt in der Softwareentwicklung das Rad nicht immer neu erfinden zu müssen. Man greift somit auf verfügbare Frameworks und ToolKits zurück um produktiver arbeiten zu können.

Die Idee der WebServices ist hierzu nicht sehr unterschiedlich. Auch hier greift man auf ‚schon Vorhandenes’ zu.

Die Welt wird also auch in der Programmlogik immer ‚globalisierter’ und wohin der Trend geht, lässt sich nur erahnen.

Extrait


Inhaltsverzeichnis

1. EINLEITUNG

1.1. Aufbau

2. DIE GRUNDLAGEN

2.1. .NET Framework

2.1.1. Zentrale Änderungen und Neuerungen des .NET-Frameworks

2.2. ASP.NET – Paradigma

2.2.1. Server Controls

2.2.2. OOP

2.2.3. Ablauf eines HTTP-Requestes

2.3. XML in .NET

2.3.1. Elemente und Attribute:

2.3.2. Namensräume

2.3.3. XML Schema

2.3.4. Lesen von XML-Dokumenten

2.3.5. Schreiben von XML-Dokumenten

2.3.6. Wichtige Klassen im Umgang mit XML-Dokumenten

2.4. SOAP

2.4.1. SOAP-Envelope

2.4.2. SOAP-Header

2.4.3. SOAP-Body

2.4.4. Fehlerbehandlung

2.4.5. Datenkodierung

2.4.6. HTTP-Binung

2.5. WSDL ( WebService Description Language )

3. EIN WEB SERVICES MIT VS .NET

3.1. Das Ziel

3.2. Visual Studio .NET

3.3. Das Anlegen über VS.NET

3.4. Der erste Test

3.5. Die Verwendung in einem WebForm

3.5.1. Anbinden des WebService

3.5.2. Zugriff auf den WebService

4. .NET-WEB-SERVICE IM DETAIL

4.1. Allgemeines zu ASP.NET WebServices

4.1.1. Aufbau und Ablauf

4.2. Grenzen der Web-Services

4.3. Übertragung binärer Objekte

4.4. Asynchrone Kommunikation

4.5. Sitzungsverwaltung

5. RESSOURCEN

5.1. WWW

5.1.1. W3C

5.1.2. Microsoft

5.1.3. Sonstige

5.2. Bücher und sonstige papiergebundene Literatur

5.3. Tools und Downloads

Zielsetzung und Themen

Die vorliegende Arbeit zielt darauf ab, die grundlegenden Konzepte und technischen Strukturen von WebServices innerhalb der Microsoft .NET-Umgebung zu erläutern und deren praktische Implementierung mittels VisualStudio.NET zu demonstrieren.

  • Grundlagen des .NET-Frameworks und ASP.NET
  • XML als Basis für Datenaustausch
  • SOAP-Protokoll und WSDL-Beschreibungen
  • Praktische Entwicklung eines WebServices am Beispiel eines Währungsrechners
  • Fortgeschrittene Techniken wie asynchrone Kommunikation und Sitzungsverwaltung

Auszug aus dem Buch

2.4. SOAP

SOAP ( Simple Object Access Protocol ) ist der Basisstandard für die Kommunikation im Internet und liegt momentan in der Version 1.2 vor. Es ist ein eigener XML-Dialekt, der über ‚HTTP’ zwischen den Kommunikationspartnern übertragen wird.

Eine SOAP-Nachricht befindet sich innerhalb eines sogenannten ‚SOAP-Envelopes’, der eine Art Umschlag um unsere Nachricht darstellt.

Die SOAP-Spezifikation definiert einen Envelope wie in Abbildung 4 dargestellt.

2.4.1. SOAP-Envelope

Der Envelope bildet mit zwei Subelementen den Rahmen für eine Nachricht: Header-Teil (optional), SOAP-Body (zwingend). Im allgemeinen Envelope-Abschitt werden vor allem die verwendeten Namensräume festgelegt.

Zusammenfassung der Kapitel

1. EINLEITUNG: Einführung in die wachsende Bedeutung von WebServices durch die zunehmende Vernetzung und den Wunsch nach produktiverer Softwareentwicklung.

2. DIE GRUNDLAGEN: Detaillierte Betrachtung der technologischen Basis, bestehend aus dem .NET Framework, XML, SOAP und WSDL als zentralen Bausteinen für WebServices.

3. EIN WEB SERVICES MIT VS .NET: Praktische Anleitung zum Erstellen, Testen und Einbinden eines einfachen Währungsrechner-WebServices unter Verwendung von VisualStudio.NET.

4. .NET-WEB-SERVICE IM DETAIL: Vertiefende Analyse technischer Aspekte wie Proxy-Klassen, asynchroner Kommunikation, Sitzungsverwaltung und der Übertragung binärer Objekte.

5. RESSOURCEN: Zusammenstellung weiterführender Informationen, Literaturhinweise und nützlicher Tools für die WebService-Entwicklung.

Schlüsselwörter

WebServices, Microsoft .NET, ASP.NET, XML, SOAP, WSDL, VisualStudio.NET, WebForms, HTTP, Serialisierung, Asynchrone Kommunikation, Sitzungsverwaltung, Proxy-Klasse, Datenaustausch

Häufig gestellte Fragen

Worum geht es in dieser Arbeit grundsätzlich?

Die Arbeit behandelt die Entwicklung und Einbindung von WebServices unter Nutzung der Microsoft .NET-Plattform.

Welche zentralen Themenfelder werden abgedeckt?

Die Schwerpunkte liegen auf den technologischen Grundlagen wie XML, SOAP und WSDL sowie der praktischen Implementierung in VisualStudio.NET.

Was ist das primäre Ziel der Arbeit?

Ziel ist es, Entwicklern ein fundiertes Verständnis der WebService-Konzepte zu vermitteln und sie durch ein konkretes Tutorial zur eigenen Anwendungserstellung zu befähigen.

Welche wissenschaftliche Methode wird verwendet?

Es handelt sich um eine strukturierte technische Ausarbeitung, die theoretische Grundlagen mit einer praktischen Implementierung (Tutorial-Ansatz) verbindet.

Was wird im Hauptteil der Arbeit behandelt?

Neben der theoretischen Herleitung der WebService-Architektur bietet der Hauptteil eine schrittweise Anleitung zum Aufbau eines Währungsrechners und erläutert fortgeschrittene Themen wie Asynchronität und Sitzungsverwaltung.

Welche Begriffe charakterisieren die Arbeit am besten?

WebServices, .NET-Framework, SOAP, XML, VisualStudio.NET und ASP.NET sind die prägenden Begriffe.

Wie spielt das WSDL-Format bei der WebService-Beschreibung eine Rolle?

WSDL dient als XML-basierte Sprachdefinition, um Metadaten und Zugriffsinformationen eines WebServices für den Client verständlich zu machen.

Wie unterscheidet sich die synchrone von der asynchronen Kommunikation im .NET-Kontext?

Während bei der synchronen Kommunikation das aufrufende Programm blockiert wird, erlaubt die asynchrone Variante durch den Einsatz von Threads und Callbacks, dass die Anwendung während der Datenübertragung weiterarbeitet.

Fin de l'extrait de 44 pages  - haut de page

Résumé des informations

Titre
WebServices mit Microsoft.NET
Université
University of Applied Sciences Karlsruhe  (Fachbereich Informatik)
Note
1,7
Auteur
Dietmar Theinert (Auteur)
Année de publication
2003
Pages
44
N° de catalogue
V11602
ISBN (ebook)
9783638177177
Langue
allemand
mots-clé
WebService XML SOAP WSDL C#
Sécurité des produits
GRIN Publishing GmbH
Citation du texte
Dietmar Theinert (Auteur), 2003, WebServices mit Microsoft.NET, Munich, GRIN Verlag, https://www.grin.com/document/11602
Lire l'ebook
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
Extrait de  44  pages
Grin logo
  • Grin.com
  • Expédition
  • Contact
  • Prot. des données
  • CGV
  • Imprint
  • Révoquer le contrat