RESTful Webservices
RESTful Webservices sind kleine Software-Module, die Geschäftslogik über URLs und das Standardprotokoll HTTP im Internet bereitstellen. Digital Excellence implementiert Webservices in den gängigen Programmiersprachen und installiert Ihre Microservice-Architektur in der Cloud.
RESTful Webservices mit Digital Excellence
Microservice-Architektur
Aus Ihren Anforderungen konzipieren wir eine moderne Microservice-Architektur. Sie definiert die erforderlichen Webservice-Komponenten, deren Verteilung und das Sicherheitskonzept.
URL-Konzept für die APIs
Für die Endpunkte der Webservices legen wir ein benutzerfreundliches URL-Konzept nach den Regeln des REST-Standards fest. Ein verständliches Datenmodell vervollständigt die Schnittstellen-Spezifikation.
RESTful Webservices implementieren
Wir erstellen die RESTful Webservices mit Spring Boot, Go, PHP oder Node.js. Als erstes liefern wir Ihnen eine Implementierung der Schnittstelle des RESTful Webservices (Mock-Version). So können wir zeitgleich mit der Frontend-Entwicklung starten.
Aufbau der Hosting-Infrastruktur
Für die Webservices bauen wir Ihnen eine Betriebsinfrastruktur in der Cloud oder im eigenen Firmennetz auf. Hosting von Webservices in PaaS-Clouds ist die ideale Lösung, um Betriebsaufwände zu minimieren.
Testprojekte mit soapUI, Postman und Swagger
Wir liefern alle Webservices mit einem Testprojekt, mit dem Sie jeden API-Aufruf per Klick auf einen Play-Button einfach testen. Das erleichtert die Arbeit für Frontend-Entwickler, welche die API ansprechen.
Vorteile von RESTful Webservices
Internet-Standard HTTP
RESTful Webservices nutzen HTTP. Deswegen können wir Standard-Mechanismen wie Caching einsetzen, was die Webservices sehr schnell macht. Spezielle Port-Freischaltungen in Firewalls sind nicht erforderlich.
Webservice Security
Mit HTTPS-Authentifizierung, OAuth oder OpenId Connect schützen wir Ihre Webservices einfach und effektiv gegen unautorisierte Zugriffe. Auf diese Weise sind Ihre Geschäftslogik und sensiblen Daten sicher.
Aufruf aus JavaScript
RESTful Webservices lassen sich ganz einfach aus JavaScript (z. B. Angular oder jQuery) aufrufen. Die Antwort des Webservices im JSON-Format lässt sich 1:1 als Datenmodell für das HTML5-Frontend verwenden.
Ihre nächsten Schritte
RESTful Webservices spielen bei der Systemintegration eine wichtige Rolle. Sehen Sie sich unsere Anwendungsbeispiele für API-Programmierung an.
RESTful Webservices bilden oft das Backend von HTML5-Anwendungen. Digital Excellence implementiert Ihnen auch das passende Frontend.
Architekturen und Datenmodelle von Webservices designen wir mit der Modellierungssprache UML. Das vereinfacht die Kommunikation im Team.