Domino REST API donne aux autres systèmes un accès sécurisé aux données des bases Notes via une API REST moderne en JSON.
Domino REST API donne aux autres systèmes un accès sécurisé aux données des bases Notes via une API REST moderne en JSON. C'est la nouveauté technologique la plus importante de HCL Domino depuis des années, et elle ouvre la plateforme au développement moderne.
Que peut faire Domino REST API ?
L'API, aussi connue sous le nom de DRAPI ou Project Keep, tourne comme un processus séparé à côté du serveur Domino. Elle fournit :
- CRUD sur les documents : créer, lire, mettre à jour et supprimer en HTTP.
- Les vues sous forme de listes JSON avec tri et recherche.
- Une description OpenAPI, pour que les développeurs génèrent des clients en C#, TypeScript ou Python.
- Une connexion OAuth et JWT, pour que les utilisateurs s'identifient avec Microsoft Entra ID.
- Un contrôle d'accès qui respecte l'ACL de la base et les champs lecteurs, pour que personne n'ait plus d'accès que dans le client Notes.
Pourquoi est-ce important ?
L'intégration avec Notes exigeait autrefois le client Notes, XPages ou du code sur mesure en LotusScript. Avec l'API REST, un développeur web sans connaissance de Notes peut construire une application React, une Power App ou un flux Power Automate directement sur les données Notes. Cela rend réaliste la modernisation de l'interface sans déplacer les données.
Usages typiques
- Un nouveau portail web par-dessus une vieille application Notes.
- La synchronisation de clients ou de dossiers vers un CRM ou un système comptable.
- Des rapports Power BI directement depuis les données Notes.
- L'intégration d'IA, où un modèle de langage lit et écrit dans Notes via l'API.
- Une migration progressive, où les nouveaux systèmes lisent les données Notes jusqu'à l'arrêt.
Questions fréquentes sur Domino REST API
Quelle version de Domino est requise ?
Domino 12.0.2 ou plus récent. Nous recommandons Domino 14 ou 14.5.
Coûte-t-elle un supplément ?
Non. Elle est incluse dans la licence Domino.
Est-il sûr d'ouvrir Notes au web ?
Oui, si c'est bien configuré. L'API doit être placée derrière un reverse proxy avec TLS, et chaque base doit être explicitement activée. Nous faisons toujours une revue de sécurité avant la mise en production.
Aide sur l'API REST
Nous mettons en place Domino REST API et construisons par-dessus des intégrations et des frontends modernes. Lisez notre page sur le développement Notes.
