亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

應(yīng)用系統(tǒng)與引擎跨語言實現(xiàn)交互的方法

文檔序號:6435177閱讀:182來源:國知局
專利名稱:應(yīng)用系統(tǒng)與引擎跨語言實現(xiàn)交互的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種應(yīng)用系統(tǒng)與引擎跨語言實現(xiàn)交互的方法。
背景技術(shù)
傳統(tǒng)引擎的跨語言實現(xiàn)模式是預(yù)先實現(xiàn)多個語言版本的引擎,在應(yīng)用系統(tǒng)開發(fā)過程中針對其使用的開發(fā)語言,選用不同語言版本的引擎進行集成,達到引擎支持多語言的目的。這樣的實現(xiàn)方式隨著支持語言版本的增多,會造成引擎的版本也同樣增多,存在靈活性差、維護難度大、開發(fā)成本高的情況。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種應(yīng)用系統(tǒng)和引擎跨語言實現(xiàn)交互的方法,易于維護、 擴展性強,新增一種語言無需重新開發(fā)一套引擎,大大節(jié)省了開發(fā)成本。本發(fā)明一種應(yīng)用系統(tǒng)和引擎跨語言實現(xiàn)交互的方法,具體包括如下步驟步驟1、應(yīng)用系統(tǒng)通過統(tǒng)一數(shù)據(jù)格式輸入輸出組件將數(shù)據(jù)內(nèi)容轉(zhuǎn)換成統(tǒng)一數(shù)據(jù)格式;步驟2、應(yīng)用系統(tǒng)提交統(tǒng)一格式的數(shù)據(jù)及交互接口命令至語言轉(zhuǎn)換組件,由語言轉(zhuǎn)換組件將其中的交互接口命令轉(zhuǎn)換成引擎所能識別的語言;步驟3、該語言轉(zhuǎn)換組件將應(yīng)用系統(tǒng)的請求數(shù)據(jù)和交互接口命令送至引擎,由引擎完成業(yè)務(wù)調(diào)度和業(yè)務(wù)處理;步驟4、引擎返回統(tǒng)一格式的數(shù)據(jù)給應(yīng)用系統(tǒng)。采用本發(fā)明的方法后,由于語言轉(zhuǎn)換組件是個獨立的組件,可與其他軟件任意集成,靈活性強,若引擎需要支持新的語言,只需要在語言轉(zhuǎn)換組件中進行擴展即可,無需修改引擎,因此擴展性強;且新增一種語言無需重新開發(fā)一套引擎,開發(fā)人員永遠只需要維護一套引擎即可,大大節(jié)省了開發(fā)成本。


圖1為本發(fā)明的工作流程圖。以下結(jié)合附圖和具體實施例對本發(fā)明作進一步詳述。
具體實施例方式如圖1所示,本發(fā)明一種應(yīng)用系統(tǒng)和引擎跨語言實現(xiàn)交互的方法,具體包括如下步驟步驟1、應(yīng)用系統(tǒng)通過統(tǒng)一數(shù)據(jù)格式輸入輸出組件將數(shù)據(jù)內(nèi)容轉(zhuǎn)換成統(tǒng)一數(shù)據(jù)格式,例如XML格式;步驟2、應(yīng)用系統(tǒng)提交統(tǒng)一格式的數(shù)據(jù)及交互接口命令至語言轉(zhuǎn)換組件,由語言轉(zhuǎn)換組件將其中的交互接口命令轉(zhuǎn)換成引擎所能識別的語言;步驟3、該語言轉(zhuǎn)換組件將應(yīng)用系統(tǒng)的請求數(shù)據(jù)和交互接口語言送至引擎,由引擎完成業(yè)務(wù)調(diào)度和業(yè)務(wù)處理;步驟4、引擎返回統(tǒng)一格式的數(shù)據(jù)給應(yīng)用系統(tǒng)。本發(fā)明中采用統(tǒng)一格式數(shù)據(jù)的交互可以保證引擎與應(yīng)用系統(tǒng)交互數(shù)據(jù)格式的統(tǒng)一,避免應(yīng)用系統(tǒng)提交的請求數(shù)據(jù)在引擎中無法解析,引擎返回的數(shù)據(jù)庫格式不符合應(yīng)用系統(tǒng)規(guī)范的情況出現(xiàn);而語言轉(zhuǎn)換組件是一個獨立組件,可與其他軟件進行集成,實現(xiàn)將應(yīng)用系統(tǒng)與引擎的交互接口語言轉(zhuǎn)換成引擎所能識別的語言,如JAVA、C++、C#等),無需考慮引擎采用的是何種語言進行開發(fā),只要保證提交的數(shù)據(jù)格式一致,統(tǒng)一調(diào)用引擎語言轉(zhuǎn)換接口,即可實現(xiàn)應(yīng)用系統(tǒng)與引擎不同語言間的交互;若引擎需要支持新的語言,只需要在語言轉(zhuǎn)換組件中進行擴展即可,無需修改引擎,因此擴展性強;由于新增一種語言無需重新開發(fā)一套引擎,開發(fā)人員永遠只需要維護一套引擎即可,大大節(jié)省了開發(fā)成本。以上所述,僅是本發(fā)明較佳實施例而已,并非對本發(fā)明的技術(shù)范圍作任何限制,故凡是依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施例所作的任何細微修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
權(quán)利要求
1. 一種應(yīng)用系統(tǒng)和引擎跨語言實現(xiàn)交互的方法,其特征在于具體包括如下步驟 步驟1、應(yīng)用系統(tǒng)通過統(tǒng)一數(shù)據(jù)格式輸入輸出組件將數(shù)據(jù)內(nèi)容轉(zhuǎn)換成統(tǒng)一數(shù)據(jù)格式; 步驟2、應(yīng)用系統(tǒng)提交統(tǒng)一格式的數(shù)據(jù)及交互接口命令至語言轉(zhuǎn)換組件,由語言轉(zhuǎn)換組件將其中的交互接口命令轉(zhuǎn)換成引擎所能識別的語言;步驟3、該語言轉(zhuǎn)換組件將應(yīng)用系統(tǒng)的請求數(shù)據(jù)和交互接口命令送至引擎,由引擎完成業(yè)務(wù)調(diào)度和業(yè)務(wù)處理;步驟4、引擎返回統(tǒng)一格式的數(shù)據(jù)給應(yīng)用系統(tǒng)。
全文摘要
本發(fā)明一種應(yīng)用系統(tǒng)和引擎跨語言實現(xiàn)交互的方法,具體包括如下步驟應(yīng)用系統(tǒng)通過統(tǒng)一數(shù)據(jù)格式輸入輸出組件將數(shù)據(jù)內(nèi)容轉(zhuǎn)換成統(tǒng)一數(shù)據(jù)格式后,提交統(tǒng)一格式的數(shù)據(jù)及交互接口命令至語言轉(zhuǎn)換組件,由語言轉(zhuǎn)換組件將其中的交互接口命令轉(zhuǎn)換成引擎所能識別的語言;并將應(yīng)用系統(tǒng)的請求數(shù)據(jù)和交互接口命令送至引擎,由引擎完成業(yè)務(wù)調(diào)度和業(yè)務(wù)處理;引擎返回統(tǒng)一格式的數(shù)據(jù)給應(yīng)用系統(tǒng);采用本發(fā)明后,由于語言轉(zhuǎn)換組件是個獨立的組件,可與其他軟件任意集成,靈活性強,若引擎需要支持新的語言,只需要在語言轉(zhuǎn)換組件中進行擴展即可,無需修改引擎,具擴展性強、易維護的特點,可大大節(jié)省開發(fā)成本。
文檔編號G06F9/44GK102508652SQ20111030464
公開日2012年6月20日 申請日期2011年9月30日 優(yōu)先權(quán)日2011年9月30日
發(fā)明者周華, 宋小厚, 游建友 申請人:南威軟件股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1