ASP.NET Web Services

Beispiel 1:
1.	Können zwei unabhängige Web Services ohne Benutzereinfluss miteinander kommunizieren?
2.	Ein Web Service benötigt als Input Parameter ein Integer-Array. Welche der drei Protokolle HTTP-GET, HTTP-POST und SOAP eignen sich für die Übergabe eines Arrays?
3.	Warum benötigt ein Web Service Client einen Proxy um mit einem Web Service zu kommunizieren?
4.	Was ist UDDI und für was wird es benötigt?
5.	Wie erzeugen Sie das zu einem Web Service gehörende .disco File?
Beispiel 2:
Entwickeln Sie einen Web Service Horoskop.asmx, der Horoskope erstellt. Der Web Service soll über die WebMethod GetHoroskop(string Sternzeichen) aufgerufen werden. Der Inputstring dient als Schlüssel zur Suche des Rückgabestrings aus der „Horoskopdatenbank“ Horoskop.xml (in http://www.ani.univie.ac.at/~zeller/Horoskop.zip enthalten). Diese hat folgendes Format:  

<?xml version="1.0"?>
<!-- Horoskopdatenbank -->
<Horoskop>
  <Sternzeichen>
    <Name>Steinbock</Name>
    <Vorhersage>Ihr Horoskop besagt, dass Sie zwischen
      22. Dezember und 20. Jaenner geboren sind.</Vorhersage>
  </Sternzeichen>
  <Sternzeichen>
    <Name>Wassermann</Name>
    <Vorhersage>Ihr Horoskop besagt, dass Sie zwischen
      21. Jaenner und 18. Februar geboren sind.</Vorhersage>
  </Sternzeichen>
      .
      .
      .
</Horoskop>

	
Entwickeln Sie den Web Service in C# und verwenden Sie ein DataSet zur internen Verwaltung der Daten.
Veröffentlichen Sie den Web Service, indem Sie ein .disco File generieren.
Beispiel 3:
Entwickeln Sie für den Web Service aus Beispiel 2 einen Web Form Client Horoskop.aspx, mit dem ein Sternzeichen ausgewählt und mit einem Click auf den „Horoskop berechnen“ Button das zugehörige Horoskop angezeigt wird. Eine funktionslose HTML Seite mit dem Layout des Web Forms ist ebenfalls in http://www.ani.univie.ac.at/~zeller/Horoskop.zip enthalten.
Beispiel 4:
Entwickeln Sie für den Web Service aus Beispiel 2 einen Win Form Client.
Beispiel 5:
Entwickeln Sie in C# einen Win Form Client, der einen beliebigen Web Service Ihrer Wahl verwendet.
Unter http://www.xmethods.com/ finden Sie eine Liste frei verfügbarer Web Services.