Belge Görüntüleyici SDK
Tanım
Kendi uygulamanıza gömerek belgeleri görüntüleyebilen bir kütüphane, belgeleri yüklediğiniz barındırılan bir hizmetten farklıdır. SDK, sizin süreciniz içinde çalışır; hizmet ise başkasının sürecinde çalışır.
Bu ayrım, isimlendirmeden daha fazla önem taşır. Bir SDK ile belge, zaten kontrol ettiğiniz sınırı asla terk etmez — sunucularınız belgeyi açar, sunucularınız render eder, sunucularınız sonucu teslim eder. Barındırılan bir görüntüleyici ile belgeyi görüntülemek, onu iletmek anlamına gelir ve saklama, ikamet ve erişim kontrolüyle ilgili her soru üçüncü bir tarafla yeniden müzakere edilmelidir.
İşlemlerde ödünleşme ters yönde gerçekleşir. Barındırılan bir hizmet, ölçeklendirme, yama ve format kapsamasını sizin adınıza üstlenir. Bir SDK, render yükünü sağladığınız altyapıya koyar ve yükseltme döngüsünü takviminize ekler.
Ekipler genellikle belgelerinin niteliğine göre seçim yaparlar. Pazarlama materyalleri barındırılan bir görüntüleyiciyi tolere eder. Medikal kayıtlar, mühürlü teklifler ve dava materyalleri genellikle bunu kabul etmez.
Doconut'ta
Doconut bir SDK'dır, hizmet değildir. Barındırılan bir mod ve yükleme uç noktası yoktur — ürün, bir .NET uygulamasından referans verdiğiniz bir dizi DLL'dir ve sunucunun internete herhangi bir yolu olup olmamasına bakılmaksızın belgeleri render eder.
İlgili terimler
Sunucu tarafı belge işleme
Bir belgeyi sunucuda sayfa görüntülerine dönüştürmek, böylece tarayıcı orijinal dosyayı doğrudan ayrıştırmak yerine işlenmiş sayfaları gösterir.
Air-gapped dağıtım
Yazılımı internete hiçbir ağ rotası olmayan bir ortamda çalıştırmak, bu yüzden ihtiyaç duyduğu tüm bağımlılıkların zaten sınır içinde olması gerekir.
Opak oturum jetonu
Bunu tutan kişiye hiçbir anlam taşımayan bir tanımlayıcı — sunucu tarafı durumuna referans verir, onu tanımlamaz, bu yüzden bir istemci onu okuyamaz, değiştiremez veya komşu bir değeri tahmin edemez.