Webservice – Das Datenhandling in WSPone

In unserem kürzlich veröffentlichten Release „Eva“ 1.5 hat sich auch im Bereich Webservice einiges getan. WSPone bietet nun auch die Unterstützung für den Zugriff auf Daten via SOAP und REST. Außerdem ermöglicht die Plattform die sogenannten „CRUD“ Datenbankoperationen, also Create, Read, Update sowie Delete. Hierbei werden pro Geschäftsobjekt automatisch Zugriffspunkte für die genannten Operationen erstellt. Eine WSPone spezifische Besonderheit besteht darin, dass im Zusammenhang mit den lesenden Funktionen die Query-by-Example-Technologie unterstützt wird. Das heißt, als Nutzer erhalten Sie die Möglichkeit, die Menge der Rückgabewerte einer Abfrage automatisch, anhand eines von Ihnen mitgegebenen Beispielobjekts, einzuschränken. Dies erspart lästiges Filtern auf der Client-Seite und bietet darüber hinaus einen Performancevorteil, da sowohl die Datenbankzugriffe als auch die übertragenen Datenmengen optimiert werden. Die individuell konfigurierbaren Zugriffsberechtigungen pro Geschäftsobjekt in WSPone gewährleisten maximale Sicherheit und Flexibilität. So kann beispielsweise ein Benutzer die Berechtigung darüber erhalten, Daten eines Geschäftsobjektes zwar Auslesen, aber in keinster Weise Manipulieren zu können. Ein anderer kann die Daten sowohl Lesen als auch Updaten, er kann sie jedoch weder Löschen noch neue Datensätze erzeugen. Weiterhin wird externen Entwicklern durch die automatische WSDL-Erzeugung ein komfortabler Zugriff auf die vorhandenen SOAP-Funktionen ermöglicht. Dies geschieht unabhängig von der clientseitig verwendeten Programmiersprache. Analog dazu bietet WSPone ein swagger.json File, welches einen ebenfalls komfortablen und darüber hinaus auch standardisierten Zugriff auf die REST-Schnittstellen möglich macht. Im Gegensatz zur üblichen „Trial-and-Error“-Methode bedeutet dies für Sie: eine deutlich schnellere Applikations-Entwicklung, da mit den Swagger-Code-Generatoren automatisch Client-Bibliotheken, Server-Stubs und Dokumentationen erzeugt werden können. Ein Alleinstellungsmerkmal unserer Plattform: Dank der Verwendung von Swagger UI, verfügt WSPone zusätzlich zur dateibasierten Schnittstellendokumentation der REST-Endpunkte über eine grafische Oberfläche zur leicht zugänglichen Schnittstellendokumentation. Alle weiteren Neuigkeiten und Informationen zu WSPone finden Sie weiterhin hier in unserem Blog. Sie wollen auch über andere Themen immer Up-to-Date sein und informiert werden, wenn ein neuer Blogeintrag veröffentlicht wird? Dann folgen Sie uns auf unseren WSP-Soft Social Media Seiten in Facebook, Twitter oder LinkedIn. Auf unserem YouTube-Channel können Sie sich Video-Tutorials zu den Funktionen von WSPone ansehen. Bei Fragen und Anregungen lohnt sich außerdem ein Besuch in unserer Community.