/ Solutions / Modules / Mise à disposition des données – API

Serveur API

Fournir des données pour des systèmes tiers en tant que service REST

Le serveur API de crossbase (Application Programming Interface) offre un moyen flexible aux systèmes tiers d'accéder au contenu de la base de données crossbase. Ces accès restent indépendants des modifications apportées au modèle de données sous-jacent. Via l’interface, les développeurs de logiciels expérimentés peuvent écrire sans effort un programme ou lire les données à partir de la base de données crossbase.

Avantages du serveur API

  • API REST pour l'accès direct aux données PIM
  • Services personnalisés avec sortie JSON
  • Indépendant du modèle de données et extensible de manière flexible
  • Prend en charge l'authentification, HTTPS et le load-balancing
  • Intégration parfaite avec les CMS, les boutiques et les portails

Aperçu des fonctions

Interface REST

Le serveur API met à disposition une interface REST qui peut être utilisée par des applications tierces. Le résultat est transmis au format JSON. Les services REST peuvent être configurés en fonction des besoins du client et étendus de manière flexible.

Architecture

Une intégration optimale dans une infrastructure de système déjà en place a lieu en se fondant sur les exigences spécifiques au client en termes de sécurité, d’accessibilité et de performance.

Scénario de « Reverse Proxy »

Les requêtes sont accueillies par un proxy inverse, filtrées et transmises au serveur API.

Scénario de basculement / équilibrage de charge

Tant le serveur de base de données que le serveur API peuvent être mis en place de manière redondante. En cas de défaillance ou en cas de charges élevées, les accès sont automatiquement redirigés ou partagés.

Réseau de diffusion de contenu (CDN)

Chez crossbase, le CDN prend en charge la mise à disposition d'images, de documents et de vidéos sur des serveurs cloud correspondants. Les fichiers peuvent être récupérés facilement et rapidement à partir des différentes applications. Une restriction temporelle de la validité peut également être définie. L'interface est conforme à la spécification de stockage S3 d'AWS.

Consultation des données

Toutes les informations de la base de données crossbase peuvent être consultées. Grâce à des services configurables selon les besoins, les requêtes sont adaptées aux exigences des systèmes tiers.

Avantages par rapport à l'interface XML

Actualité

un système tiers peut accéder à tout moment à la base de données au moyen du serveur API.

 

Flexibilité

les données sont configurées en fonction du cas d’application spécifique au client, selon les besoins, de sorte que les frais de développement pour l’intégration des données dans le système tiers soient réduits au minimum. Le serveur API peut être utilisé pour diverses applications et plusieurs systèmes tiers.

 

Disponibilité

avec le serveur API, toutes les données de la base de données peuvent être interrogées et exploitées de façon autonome par les développeurs.

 

Authentification

l’accès à l’API peut être limité par une authentification.

 

Protocoles

le transfert des données s'effectue soit par HTTP, soit par HTTPS.

 

Traitement des erreurs :

Les services API peuvent être testés plus facilement et immédiatement car l'accès est direct et la quantité de données est plus facile à gérer.