SDK przeglądarki dokumentów
Definicja
Biblioteka, którą osadzasz w swojej aplikacji, aby mogła wyświetlać dokumenty, w odróżnieniu od usługi hostowanej, do której przesyłasz dokumenty. SDK działa wewnątrz twojego procesu; usługa działa wewnątrz procesu kogoś innego.
Rozróżnienie ma większe znaczenie niż sugeruje nazwa. W przypadku SDK dokument nigdy nie opuszcza granicy, którą już kontrolujesz — twoje serwery go otwierają, renderują i dostarczają wynik. W przypadku hostowanej przeglądarki wyświetlanie dokumentu oznacza jego przesyłanie, a każde pytanie o przechowywanie, miejsce przechowywania i kontrolę dostępu musi być renegocjowane z trzecią stroną.
Kompromis działa w drugą stronę w kontekście operacji. Usługa hostowana przejmuje skalowanie, łatanie i obsługę formatów w twoim imieniu. SDK nakłada obciążenie renderowaniem na infrastrukturę, którą udostępniasz, i umieszcza cykl aktualizacji w twoim kalendarzu.
Zespoły zazwyczaj wybierają w oparciu o rodzaj swoich dokumentów. Materiały marketingowe tolerują hostowaną przeglądarkę. Rekordy medyczne, zamknięte oferty i materiały procesowe zazwyczaj nie.
W Doconut
Doconut to SDK, a nie usługa. Nie ma trybu hostowanego ani punktu końcowego do przesyłania — produkt to zestaw bibliotek DLL, które odwołujesz z aplikacji .NET, i renderuje dokumenty, niezależnie od tego, czy serwer ma dostęp do internetu.
Powiązane terminy
Renderowanie dokumentu po stronie serwera
Konwertowanie dokumentu na obrazy stron na serwerze, dzięki czemu przeglądarka wyświetla wyrenderowane strony zamiast parsować sam oryginalny plik.
Wdrożenie air-gapped
Uruchamianie oprogramowania w środowisku bez trasy sieciowej do internetu, więc wszystkie potrzebne zależności muszą już znajdować się w granicach.
Nieprzezroczysty token sesji
Identyfikator, który nie ma znaczenia dla osoby go posiadającej — odwołuje się do stanu po stronie serwera, a nie opisuje go, więc klient nie może go odczytać, zmodyfikować ani odgadnąć sąsiedniej wartości.