Xccess

Sofortige Erstellung von REST- und GraphQL-APIs für mehrere Datenquellen mit Xebia Xccess

Nutzen Sie Xebia's Xccess für die schnelle API-Fizierung von Datenbanken. Profitieren Sie von Golang, GraphQL und OpenAPI für eine effiziente API-Verwaltung.


Sofortige API-Fizierung einer beliebigen Datenbank

Xccess ist ein Tool zur API-Fizierung von Datenbanken, mit dem Sie im Handumdrehen sichere, skalierbare und produktionsreife GraphQL & RESTful APIs für alle gängigen Datenbanken erstellen können.

Es zielt darauf ab, den Datenzugriff in einer Microservices-Architektur zu verbessern, indem es das Schreiben von benutzerdefiniertem Code zur Erstellung von CRUD-APIs überflüssig macht und so monatelangen Entwicklungsaufwand spart. Die automatische Dokumentation aller APIs, die mit OpenAPI 3.0 erstellt werden, bietet Entwicklern eine nahtlose Erfahrung.

Xccess zielt darauf ab, durch die Integration mit allen gängigen SQL- und NoSQL-Datenbanken wie PostgresQL, MySQL, MariaDB, SQLServer, Oracle und MongoDB vollständig interoperabel mit dem bestehenden Tech-Stack zu sein. Es funktioniert auch mit der NewSQL-Liga von Datenbanken, darunter YugabyteDB, CockroachDB und PlanetScale. Xccess kann für die Ausführung auf VMs, Containern und sogar Kubernetes konfiguriert werden, um APIs schneller bereitzustellen.

Verwendete Technologien

Xccess nutzt Golang, GraphQL, OpenAPI für die API-Generierung und Redis für die Sitzungsverwaltung und das Caching.

Installationsprozess

Xccess kann auf VMs und Containern als langlebiger Prozess bereitgestellt werden. Es ist nativ mit Kubernetes integriert, um die Verwaltung von Konfigurationen und Geheimnissen mit etablierten K8s-Tools wie Helm zu erleichtern.

Integrationen

Xccess bietet native Integration für die folgenden Systeme: SQL-Datenbanken: Oracle, SQLServer, PostgresQL, MySQL und MariaDB NoSQL-Datenbanken: MongoDB RESTful + JSON APIs


Warum Xccess wählen?

  • Erstellen Sie im Handumdrehen CRUD-APIs für jede beliebige Datenbank
    Beseitigen Sie technische Schulden und sparen Sie monatelangen Entwicklungsaufwand, indem Sie im Handumdrehen CRUD-APIs für beliebte Datenbanklösungen erstellen.
  • Integrierte Unterstützung für datenquellenübergreifende Joins
    Verbessern Sie den Datenzugriff für Microservices, indem Sie mit unserer flexiblen GraphQL-API On-the-Fly-Joins zwischen Datenbanken und REST-APIs durchführen.
  • Skalierbare Leistung
    Xccess bietet integrierte Optimierungen, um komplexe Herausforderungen wie das N+1-Problem, Antwort-Caching und Abfrage-Batching zu lösen. Außerdem können Sie bei Bedarf benutzerdefinierte SQL-Abfragen schreiben.
  • Erstklassige Unterstützung für Sicherheit und Governance
    Sichern Sie APIs sofort mit JWT-basierter Authentifizierung und OPA-basierter Autorisierung. Sie können Antwortfelder maskieren/verschlüsseln oder sogar ganz ausblenden, je nach Identität des Anrufers.

Sehen Sie es in Aktion

 Das modulare Plug & Play-Design von Xccess ermöglicht den Einsatz in einer Vielzahl von Unternehmensanwendungen.

Die Einrichtung sicherer und skalierbarer CRUD-APIs für Daten ist ein mühsamer und zeitaufwändiger Prozess. Normalerweise braucht ein Team von 2-3 Entwicklern 3 Monate, um den Standardcode zusammen mit der Authentifizierungs- und Autorisierungslogik zu schreiben, um die erforderlichen CRUD-APIs in einer typischen Unternehmensanwendung zu erstellen. Mit Xccess können Sie das Gleiche mit einem einzigen Mausklick erreichen.

01.Hinzufügen_DB-1

02.Ansicht_DBs-3

03.Sicher_DB-1

04.GraphQL_Explorer-2

 

Contact

Let’s discuss how we can support your journey.