SDK Penampil Dokumen
Definisi
Perpustakaan yang Anda sematkan dalam aplikasi Anda sendiri sehingga dapat menampilkan dokumen, berbeda dengan layanan yang dihosting yang Anda unggah dokumen ke sana. SDK berjalan di dalam proses Anda; layanan berjalan di dalam proses orang lain.
Perbedaan ini lebih penting daripada yang disiratkan oleh namanya. Dengan SDK, dokumen tidak pernah meninggalkan batas yang sudah Anda kontrol — server Anda membuka, server Anda merender, server Anda mengirimkan hasilnya. Dengan penampil yang dihosting, menampilkan dokumen berarti mentransmisikannya, dan setiap pertanyaan tentang retensi, kepemilikan, dan kontrol akses harus dinegosiasikan kembali dengan pihak ketiga.
Pertukaran terjadi sebaliknya pada operasi. Layanan yang dihosting menyerap penskalaan, perbaikan, dan cakupan format atas nama Anda. SDK menempatkan beban rendering pada infrastruktur yang Anda sediakan, dan menempatkan siklus pembaruan pada kalender Anda.
Tim biasanya akhirnya memilih berdasarkan jenis dokumen mereka. Materi pemasaran dapat mentolerir penampil yang dihosting. Rekam medis, penawaran tertutup, dan materi litigasi umumnya tidak.
Di Doconut
Doconut adalah SDK, bukan layanan. Tidak ada mode yang dihosting dan tidak ada endpoint unggah — produk ini adalah sekumpulan DLL yang Anda referensikan dari aplikasi .NET, dan ia merender dokumen baik server memiliki jalur ke internet atau tidak.
Istilah terkait
Rendering dokumen sisi server
Mengubah dokumen menjadi gambar halaman di server, sehingga browser menampilkan halaman yang dirender alih-alih mengurai file asli itu sendiri.
Penempatan air-gapped
Menjalankan perangkat lunak dalam lingkungan tanpa jalur jaringan ke internet, sehingga setiap ketergantungan yang dibutuhkan harus sudah berada di dalam batas.
Token sesi opaque
Pengidentifikasi yang tidak memiliki makna bagi siapa pun yang memegangnya — ia merujuk pada keadaan sisi server daripada mendeskripsikannya, sehingga klien tidak dapat membacanya, memodifikasinya, atau menebak nilai tetangga.