Aller directement à la fin des métadonnées
Aller au début des métadonnées

Vous regardez une version antérieure (v. /wiki/spaces/PAI/pages/10516501331/Services+web) de cette page.

afficher les différences afficher l'historique de la page

Vous regardez la version actuelle de cette page. (v. 1) afficher la version suivante »

Les services web permettent d’effectuer des échanges d’informations afin de récupérer ou d’alimenter des données dans l’ERP Infinity.

Exemples:

  • Un site e commerce peut récupérer l’état des stocks

  • Un portail de dématérialisation peut déposer un document électronique

  • Une application mobile peut créer une commande

  • Une plateforme partenaire peut récupérer la liste des fournisseurs


Les services web sont alors les points d'entrées dans l'ERP pour des logiciel, portails ou plateformes extérieures. Ils sont a configurer uniquement sur un serveur de web services, ou sur un poste local pour un usage de développement ou tests.


Il existe deux méthodes pour invoquer des services Web Divalto avec Harmony


Avantages

Inconvénients

Méthode SOAP

  • Permet l’exploitation de WebService Divalto standard

  • Permet de créer ses propres services web (développement en Diva)

  • Nombreux services web existants (car protocole existant depuis longtemps)

  • Pas d'authentification native dans le protocole, mais voir l'information ci-dessous.

Méthode REST

  • Permet l’exploitation de WebService Divalto standard

  • Permet de créer ses propres services web (développement en Diva)

  • Authentification sécurisée utilisant un token pour les échanges

  • API RecordSQL native qui permet d'interroger des données sans développement Diva

  • A partir d'Harmony 2020 405


Remarque importante

Il est possible d'appeler les services web SOAP "historiques" avec une surcouche REST, qui permet de bénéficier de l'authentification


Les Web Services Divalto standard passent par deux services web standard

  • SYNCHRO_INFINITY_AGILEO : service web historique en mode SOAP. Son nom est trompeur car il est bien le point d'entrée de tous les services web Divalto ERP en mode SOAP

  • WEB_SERVICE_INFINITY : service web en mode REST. Point d'entrée de tous les services web Divalto ERP en mode REST


Le Web Service API RecordSQL est géré nativement par le runtime Harmony.

Il utilise directement les objets Diva de type RecordSql (présents avec la version de l'ERP Infinity) pour la lecture de données dans la base SQL, sans interaction directe avec l'ERP ni nécessité de développement.

  • Aucune étiquette