ROXconnector API-Server

Stellen Sie Ihre API-Endpunkte schnell und flexibel bereit

Bei ROXconnector handelt es sich um einen schlanken, sehr flexiblen API-Server, geschrieben in Node.js. Er erlaubt es, RESTful APIs mittels Konfigurationsdateien zu beschreiben und bereitzustellen. Er ist über Plugins leicht erweiterbar. Die Definition der Endpunkte findet dabei über die Konfigurationsdatei des Servers statt - nicht durch Code.

Beschreibung

REST ist ein Architekturansatz zur Kommunikation in verteilten Systemen. Bei einer RESTful API handelt es sich um eine Programmierschnittstelle die HTTP-Anfragen verwendet, um auf Daten zuzugreifen. Mit ROXconnector lassen sich die Endpunkte der APIs komplett mittels einer Konfigurationsdatei erstellen.

  • Dabei fungiert ROXconnector als Vermittler und leitet Anfragen an Back-End-Services weiter
  • Diese können per HTTP-Request angesprochen werden oder als Subprozess von ROXconnector gestartet werden
  • Zusätzlich besteht auch die Möglichkeit, ROXconnector mittels Javascript-Plugins mit Funktionalität auszustatten, welche dann direkt aufgerufen werden kann
  • Die zentrale Konfigurationsdatei liegt im JSON-Format vor und besteht aus drei Bereichen:
    • SYSTEM beinhaltet die Konfiguration des Servers
    • REST beinhalten die Konfiguration der erzeugten Endpunkte ('GET', 'POST' etc.) als einzelne Unterelemente
    • PLUGINS enthält die Konfiguration angebundener Erweiterungen

Weitere Informationen finden Sie in unserem Blog Beitrag  Der ROXstack - Teil 1: ROXcomposer und ROXconnector

Nutzen

  • Einfaches Setup: ROXconnector ist in wenigen Minuten einsatzfähig
  • Integration mit anderen Services: REST-Aufrufe an andere Services können via HTTP zugeordnet werden
  • Erweiterbarkeit: neue Funktionalitäten können zu Endpunkten mit eigenen Node Plugins hinzugefügt werden - der Zugriff auf den eigenen Code ist über den API Server selbst möglich
  • REST-Setup über die Konfiguration: Definition der gesamten API über ein einzelnes JSON file - ein einfacher Neustart reicht, um die Änderungen zu übernehmen

Vorteile

  • Flexible und schnelle Bereitstellung einer RESTful API
  • Schnelle Auslieferung von Anpassungen
  • Leichtgewichtigere Lösung zur Erstellung einer RESTful API im Vergleich zu selbst geschriebenen Endpunkten
  • Mehr Kontrolle über die Endpunkte im Vergleich zu automatisch generierten APIs
  • Leichte Migration, weil bestehende Backend-Services ohne großen Aufwand angebunden werden können
  • Simple Erweiterbarkeit durch integrierte Plugin-Schnittstelle

Kontakt

Philipp Schollmayer

Ansprechpartner 

Haben Sie Interesse an ROXconnector oder Fragen dazu? Dann kontaktieren Sie mich!

This email address is being protected from spambots. You need JavaScript enabled to view it.

+49 6131 921 3532

 

 

Sebastian Bickerle

Technisch Verantwortlicher

ROXconnector - das Portal zu ihren Produkten

This email address is being protected from spambots. You need JavaScript enabled to view it.

Um unsere Webseite für Sie optimal zu gestalten und fortlaufend verbessern zu können, verwenden wir Cookies. Durch die weitere Nutzung der Webseite stimmen Sie der Verwendung von Cookies zu. Weitere Informationen zu Cookies erhalten Sie in unserer Datenschutzerklärung.
Weitere Informationen