Webservices sind Endpunkte im Netz die unabhängig - von mehreren Anwendungen - gleichzeitig angesprochen werden können. Webservices sind besonders für Schnittstellen-Lösungen und Lösungen die mehrere UI-Anwendungen benötigen interessant. Zum Beispiel: Informationsschnittstellen für Kunden, Anwendung soll über den Browser angesprochen werden, über eine iOS App, über eine Android App, über ein Desktopprogramm, und weitere Einsatzmöglichkeiten... Webservices bilden die Grundlage für die Funktionalität dieser Anwendungen und müssen für alle UI-Anwendungen nur einmalig vorhanden sein!


Funktionsweise von Webservices


Webservices

Ein Webservice ist ein Anwendungsprogramm, dass auf dem Web Server installiert und dort ausgeführt wird. Es werden eindeutige Endpunkte definiert, die Mithilfe von URLs angesprochen werden. Somit können Webservices von überall verwendet werden.

Clients können diese Endpunkte verwenden, um Aktionen am Server herbeizuführen (Daten hinzufügen, löschen, bearbeiten) oder lesenden Zugriff auf diese Daten zu erhalten.

Die Kommunikation erfolgt dabei über HTTP / HTTPS. Der Client schickt eine Anforderung (Request) an den Endpunkt und erhält eine Rückmeldung (Response) in Form von strukturierten Daten (XML / JSON) zurück. Die erhaltenen Daten werden von den Clients weiterverarbeitet: Änderungen am UI, und so weiter...


Zugriff auf Informationen

Webservices von RAN Soft sind maßgeschneiderte Anwendungen die auf alle erdenklichen Informationen zugreifen können - ganz nach Ihren Wünschen auf Datenbanken, Dateistrukturen, Active Directories, und vieles mehr...

Der Zugriff auf Webservices wird mittels Authentifizierungs- und Autorisierungs- Mechanismen geregelt und gesteuert - nur gewisse Personen sollen Zugriff auf bestimmte Informationen erhalten.


Anwendungsbeispiele

  • Sie wollen Ihre Anwendung über den Browser und über eine speziell angefertigte iOS / Android App verwenden.
    • Egal, ob Sie die Anwendung über den Browser, oder über die iOS App verwenden.
    • Gleiches Verhalten: Die gleichen Informationen hinzufügen / löschen / bearbeiten
    • Server-funktionalität bleiben gleich - egal auf welchem Endgerät

Weitere Beispiele...

  • Monitoring / Controlling Anwendungen
  • Kommunikations Anwendungen
  • Bereitstellung von Schnittstellen (z.B. um sicher auf Datenbanken zugreifen zu können)
  • Kunden / Lieferanten Schnittstellen
  • uvm.

 

 RAN Soft entwickelt Webservices für Ihr Unternehmen - eine Logik für beliebige Anwendungen: Sparen Sie Zeit und Geld.

 

Teile bei Facebook
Teile bei Google+