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