SDK просмотрщика документов
Определение
Библиотека, которую вы встраиваете в своё приложение, чтобы оно могло отображать документы, в отличие от хостингового сервиса, куда вы загружаете документы. SDK работает внутри вашего процесса; сервис — внутри чужого.
Различие имеет большее значение, чем подразумевает название. С SDK документ никогда не покидает границы, которые вы уже контролируете — ваши серверы открывают его, ваши серверы рендерят его, ваши серверы доставляют результат. С хостинговым просмотрщиком отображение документа подразумевает его передачу, и каждый вопрос о хранении, местоположении и контроле доступа приходится переобсуждать с третьей стороной.
Компромисс в операциях идёт в обратную сторону. Хостинговый сервис берёт на себя масштабирование, обновление и поддержку форматов от вашего имени. SDK возлагает нагрузку рендеринга на инфраструктуру, которую вы предоставляете, и помещает цикл обновлений в ваш график.
Команды обычно выбирают, исходя из типа своих документов. Маркетинговые материалы допускают хостинговый просмотрщик. Медицинские записи, закрытые тендеры и судебные материалы, как правило, нет.
В Doconut
Doconut — это SDK, а не сервис. Нет хостингового режима и конечной точки загрузки — продукт представляет собой набор DLL, которые вы подключаете к .NET‑приложению, и он рендерит документы независимо от того, есть ли у сервера доступ к интернету.
Связанные термины
Серверный рендеринг документа
Преобразование документа в изображения страниц на сервере, так что браузер отображает отрендеренные страницы, а не парсит исходный файл.
Развертывание в изолированной сети
Запуск программного обеспечения в среде без сетевого маршрута к интернету, поэтому все необходимые зависимости должны уже находиться внутри границы.
Непрозрачный токен сеанса
Идентификатор, не несущий смысла для того, кто его держит — он ссылается на состояние на стороне сервера, а не описывает его, поэтому клиент не может его прочитать, изменить или угадать соседнее значение.