Register  Login  
  February 7, 2012  
 Suche  
Weitere Links Minimize
Print  

WissenWebService    
Was sind Web Services Minimize
Übersicht | Grundlagen | Basistechnologie | Zukunft
Anzeige als eine Seite

Nachfolgend werden die Grundlagen zu WEB Services ausgehend von den bisherigen Technologien und den daraus resultierenden Problemen dargestellt. Die in diesem Kapitel beschriebenem Grundlagen sind keine ausführlichen Beschreibungen für Entwickler von WEB Services. Die Informationen sind für Entscheider in Unternehmen und Interessierte an WEB Services gedacht und dementsprechend global gehalten.

Problemstellung

Eine der Probleme seit es vernetzte Computer gibt besteht darin, dass ein Computer A das Ergebnis einer Berechnung eines anderen Computers benötigt um seine Aufgabe erfüllen zu können.

Wie kann nun Computer A Computer C dazu bewegen die Berechnung für Ihn Auszuführen und ihm das Ergebnis zu übermitteln, so dass Computer A wiederum seine Berechnung durchführen kann.

Das ist die grundlegende Funktionsweise von Remote Procedure Calls. Eine Prozedur soll auf einem entfernten Rechner aufgerufen und ausgeführt werden. Der Aufrufer soll das Ergebnis erhalten.

Bisherige Lösungsansätze

Die bisherigen Lösungsansätze der jüngsten Zeit waren: COM in der Microsoft- Welt RMI (Remote Method Invocation) in der Java-Welt CORBA in der IBM Welt.

Alle Lösungen hatten aber entscheidende Nachteile

Plattformabhängigkeit

Die bisherigen RPC Lösungen waren an bestimmte Plattformen gebunden. RMI funktioniert beispielsweise nur, wenn sowohl Computer A als auch Computer B ein Java- Programm ausführen. Diese Möglichkeit gibt es zwar. Aber es ist eine klare Einschränkung. Beim Distributed Computing findet man eher eine heterogene Landschaft von unterschiedlicher Hard- und Software vor.

Firewall

Die meisten der bisher verwendeten Techniken haben Protokolle verwendet die nicht durch Unternehmens Firewalls hindurchgelassen wurden. Da man aber eine Firewall nicht wegen jeder Anwendung mehr und mehr zu einem Schweizer Käse machen kann, waren die meisten bisherigen Anwendungen auf den Einsatz in Intranets beschränkt.

Der Lösungsansatz

Mit WEB Services werden die meisten Nachteile der bisherigen Technologien aufgehoben.

Plattformunabhängigkeit

Web Services sind für den Einsatz in einem heterogenen Umfeld konzipiert. Plattformübergreifende Zugriffe auf WEB Services sind somit Standard dieser Technologie.

Firewall

WEB Services kommunizieren über den Port 80 im HTTP oder HTTPS Format wie eine ganz normale WEB Seite. Hierdurch sind Firewalls kein Problem für den Einsatz von WEB Services im Internet.

Einfache Plattform

Jedes Unternehmen, das eine Webseite betreibt, kann über diese vorhandene Infrastruktur auch Web Services anbieten und nutzen. Damit sind Web Services eine Schlüsseltechnologie für die Integration verteilter Anwendungen.


Übersicht | Seite 2 von 4 | Basistechnologie
Syndicate   Print  

Google Minimize
Print  

Artikel Minimize
.NET ist ein Konzept zum Objekt-Zugriff über Internet- Technologien. Ein Objekt, das über diese Technologien verfügbar ist, heißt "Web Service". Web Services können nahezu beliebige Art von Daten bereitstellen. So gibt es Web Services, die Wetterdaten liefern oder einen Text übersetzen. Aus der Sicht des Anwenders solcher WEB Services bedeutet das, ...   


Print  

GoogleAds Minimize
Print  

  Home | Beratung | Entwicklung | Wissen | Downloads | Kontakt | Weblog | HouseIndex | Preisroboter  
  Schelian IT Beratung   Terms Of Use | Privacy Statement