SDK de visualisation de documents
Définition
Une bibliothèque que vous intégrez dans votre propre application afin qu'elle puisse afficher des documents, à la différence d'un service hébergé où vous téléversez des documents. Le SDK s'exécute dans votre processus ; le service s'exécute dans celui de quelqu'un d'autre.
La distinction compte plus que ne le suggère le nom. Avec un SDK, le document ne quitte jamais la frontière que vous contrôlez déjà — vos serveurs l'ouvrent, vos serveurs le rendent, vos serveurs livrent le résultat. Avec un visualiseur hébergé, afficher un document signifie le transmettre, et chaque question concernant la conservation, la résidence et le contrôle d'accès doit être renégociée avec un tiers.
Le compromis va dans l'autre sens au niveau des opérations. Un service hébergé absorbe la mise à l'échelle, les correctifs et la prise en charge des formats à votre place. Un SDK impose la charge de rendu sur l'infrastructure que vous provisionnez, et place le cycle de mise à jour dans votre calendrier.
Les équipes finissent généralement par choisir en fonction de la nature de leurs documents. Les supports marketing tolèrent un visualiseur hébergé. Les dossiers médicaux, les offres scellées et le matériel de contentieux ne le font généralement pas.
Dans Doconut
Doconut est un SDK, pas un service. Il n'existe pas de mode hébergé ni de point de téléversement — le produit est un ensemble de DLL que vous référencez depuis une application .NET, et il rend les documents que le serveur ait ou non une connexion à Internet.
Termes associés
Rendu de document côté serveur
Conversion d'un document en images de pages sur le serveur, de sorte que le navigateur affiche des pages rendues plutôt que d'analyser le fichier original lui‑même.
Déploiement air-gapped
Exécuter un logiciel dans un environnement sans aucune route réseau vers Internet, de sorte que chaque dépendance nécessaire doit déjà être à l'intérieur de la frontière.
Jeton de session opaque
Un identifiant qui ne porte aucune signification pour celui qui le détient — il fait référence à un état côté serveur plutôt que de le décrire, de sorte qu'un client ne peut pas le lire, le modifier ou deviner une valeur voisine.