在過去的14年中,Dynamsoft一直在努力創(chuàng)新和開發(fā)Dynamic Web TWAIN SDK,并在每年都有一次重大升級。今年,v13.0版本正在路上。現(xiàn)在讓我們來看看這次新版本將帶來的好處。
v13.0版本中的新設(shè)計
在v13.0版本中,SDK的結(jié)構(gòu)有了新的設(shè)計。在設(shè)計新版本時,Dynamsoft主要考慮到以下目標:
-
應該有一個核心服務作為所有模塊的中心。
-
該服務應該設(shè)計成:
a、它很長一段時間內(nèi)只需升級一次
b、采用自動升級的方式
-
獨立模塊應能夠通過核心服務相互通信
-
獨立模塊應能夠通過核心服務共享數(shù)據(jù)
-
使用哪些模塊應由應用程序中使用的JavaScript文件決定
-
所有模塊都應自動升級,用戶無需額外的操作
-
每個模塊都能夠處理自身的JavaScript請求
下圖顯示了在v13.0版本中Dynamic Web TWAIN的新設(shè)計:
為什么會出現(xiàn)這個新設(shè)計?
在過去我們收到過很多投訴,例如:
- 只允許擁有一個版本,換句話說,你不能同時安裝兩個版本。
- 隨著每次新版本的發(fā)布,客戶會發(fā)現(xiàn)從舊版本升級到新版本的過程很困難。盡管Dynamsoft員工一直努力讓這一過程盡可能的簡單,但許多客戶仍然覺得升級困難。關(guān)鍵的原因是在使用該產(chǎn)品時每個桌面上都需要重新安裝該服務。
- SDK已經(jīng)非常豐富了,包括不同的模塊如條形碼讀取器、OCR模塊,網(wǎng)絡攝像頭模塊等。然而,SDK的舊結(jié)構(gòu)使得這些模塊只能以TWAIN模塊為中心,導致結(jié)果是:
a、難以獨立使用模塊。
b、由于依賴TWAIN模塊,因此無法單獨升級一個或兩個模塊。
新設(shè)計的出現(xiàn)可以解決三個問題:
- 新版本可以與舊版本一起安裝、實現(xiàn)共存。
- 從這個版本開始,Dynamsoft Service將成為中心。它只處理最基本和最核心的功能,并保持穩(wěn)定。因此,安裝之后就可以很少或無需再升級。
- 所有模塊的安裝和未來的升級將變得“安靜”。換句話說,它們不再需要執(zhí)行任何安裝程序。相反,一旦文件在服務器上更新(新模塊以及新的JavaScript文件),Service將以靜默的方式下載并安裝新模塊。
- 所有模塊都可以獨立使用和升級了。
標簽:
掃描識別文檔圖像
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn