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

Serveur API

Communication directe avec des systèmes tiers via des services REST

Le serveur crossbase API (Application Programming Interface) offre aux systèmes tiers la possibilité d'accéder directement aux données du système PIM. Le résultat peut être transmis au moyen de services REST au format JSON. Les services REST peuvent à cet effet être configurés en fonction de l'application et être étendus de manière flexible. Cette technologie de pointe est utilisée dans l'environnement du site web, de la boutique et d'autres systèmes tiers.

Avantages du serveur API

  • Temps réel : accès direct aux données actuelles dans le système PIM.
  • Ouverture : accès aux données possible de manière autonome avec le filestreaming.
  • Flexibilité : services REST spécifiques aux applications avec sortie JSON ou XML.
  • Fiabilité : jeton d'authentification, HTTPS et répartition de charge.
  • Automatisation : Intégration directe et sans faille avec les CMS, les boutiques et autres systèmes tiers.
  • Éprouvé dans la pratique avec plus de 100 connexions.

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.