(java)社區(qū)電子服務(wù)平臺(tái)服務(wù)生成技術(shù)設(shè)計(jì)與實(shí)現(xiàn).doc
約67頁(yè)DOC格式手機(jī)打開(kāi)展開(kāi)
(java)社區(qū)電子服務(wù)平臺(tái)服務(wù)生成技術(shù)設(shè)計(jì)與實(shí)現(xiàn),目錄摘要iabstractii第一章緒論11.1 選題的背景11.2 國(guó)內(nèi)外狀況21.3 問(wèn)題的提出31.4 主要研究?jī)?nèi)容31.5 論文的組織結(jié)構(gòu)3第二章相關(guān)理論及技術(shù)介紹52.1 開(kāi)發(fā)平臺(tái)52.1.1 myeclipse52.1.2 netbeans52.2 相關(guān)技術(shù)52.2.1 xml52.2.2 dom4j62....
![](http://img.queshao.com/images/pcgzh.gif)
![](http://preview.queshao.com/tobuy/259394.gif)
內(nèi)容介紹
此文檔由會(huì)員 wanli1988go 發(fā)布
目 錄
摘 要 I
ABSTRACT II
第一章 緒論 1
1.1 選題的背景 1
1.2 國(guó)內(nèi)外狀況 2
1.3 問(wèn)題的提出 3
1.4 主要研究?jī)?nèi)容 3
1.5 論文的組織結(jié)構(gòu) 3
第二章 相關(guān)理論及技術(shù)介紹 5
2.1 開(kāi)發(fā)平臺(tái) 5
2.1.1 MyEclipse 5
2.1.2 NetBeans 5
2.2 相關(guān)技術(shù) 5
2.2.1 XML 5
2.2.2 Dom4j 6
2.2.3 SOAP 6
2.2.4 WebService 7
2.2.5 WSDL 7
2.2.6 Velocity 8
2.2.7 Swing 8
2.2.8 Java反射 9
2.3 本章小結(jié) 9
第三章 服務(wù)開(kāi)發(fā)平臺(tái)的總體框架 10
3.1 前臺(tái)可視化IDE的設(shè)計(jì) 11
3.2 后臺(tái)的總體設(shè)計(jì) 12
3.2.1 后臺(tái)RuntimeContainer容器管理模塊設(shè)計(jì)概述 13
3.2.2 后臺(tái)UDDI注冊(cè)中心模塊設(shè)計(jì)概述 14
3.2.3 后臺(tái)SP Agent Builder代碼生成模塊設(shè)計(jì)概述 16
3.3 本章小結(jié) 20
第四章 服務(wù)生成工具SP Agent Builder的設(shè)計(jì)與實(shí)現(xiàn) 21
4.1 三層X(jué)ML schema設(shè)計(jì)與解析模塊的設(shè)計(jì)與實(shí)現(xiàn) 21
4.1.1 功能層X(jué)ML schema的設(shè)計(jì) 21
4.1.2 表示層X(jué)ML schema 的設(shè)計(jì) 24
4.1.3 傳輸層X(jué)ML schema 的設(shè)計(jì) 24
4.1.4 三層X(jué)ML文件解析的設(shè)計(jì)與實(shí)現(xiàn) 26
4.2 數(shù)據(jù)轉(zhuǎn)換模塊的設(shè)計(jì)與實(shí)現(xiàn) 28
4.2.1 目標(biāo)數(shù)據(jù)格式介紹 28
4.2.2 對(duì)象與目標(biāo)數(shù)據(jù)格式之間的轉(zhuǎn)換 31
4.3 傳輸代理模塊的設(shè)計(jì)與實(shí)現(xiàn) 35
4.3.1 網(wǎng)絡(luò)傳輸協(xié)議 36
4.3.2 傳輸代理的運(yùn)作流程 38
4.4 代碼生成器模塊的設(shè)計(jì)與實(shí)現(xiàn) 39
4.4.1 模板的設(shè)計(jì) 39
4.4.2 代碼生成的運(yùn)作流程 40
4.5 可視化編輯器模塊的設(shè)計(jì)與實(shí)現(xiàn) 41
4.5.1 可視化編輯器的設(shè)計(jì) 41
4.5.2 可視化編輯器的運(yùn)作流程 42
4.5 本章小結(jié) 42
第五章 系統(tǒng)實(shí)現(xiàn) 44
4.1 創(chuàng)建服務(wù) 44
4.2 編輯服務(wù) 48
4.3 刪除服務(wù) 50
4.4 本章小結(jié) 51
第六章 結(jié)論 52
致 謝 53
參考文獻(xiàn) 54
畢業(yè)設(shè)計(jì)小結(jié) 56
附錄A XML數(shù)據(jù)類(lèi)型和Java數(shù)據(jù)類(lèi)型之間的映射規(guī)則 57
附錄B 功能層X(jué)ML schema的設(shè)計(jì) 58
附錄C 表示層X(jué)ML schema的設(shè)計(jì) 60
附錄D 傳輸層X(jué)ML schema的設(shè)計(jì) 61
附錄E TXT文本的格式介紹 63
摘 要
建立社區(qū)電子服務(wù)平臺(tái),作為建設(shè)數(shù)字城市的重要環(huán)節(jié)之一,得到了眾多服務(wù)提供商的支持。因此,能否將服務(wù)提供商所提供的服務(wù)高效快速地接入服務(wù)平臺(tái),將會(huì)極大地影響到社區(qū)電子服務(wù)平臺(tái)的工作效率,而將服務(wù)接入平臺(tái)的關(guān)鍵在于為服務(wù)生成對(duì)應(yīng)的服務(wù)代理,負(fù)責(zé)服務(wù)頁(yè)面和服務(wù)器之間的通訊。
服務(wù)生成工具,能根據(jù)服務(wù)信息自動(dòng)生成服務(wù)代理。它由可視化編輯器模塊、三層X(jué)ML的設(shè)計(jì)與解析模塊、傳輸代理模塊、數(shù)據(jù)轉(zhuǎn)換模塊和代碼生成器模塊組成。可視化編輯器模塊負(fù)責(zé)服務(wù)信息的采集;三層X(jué)ML (功能層、表示層和傳輸層)設(shè)計(jì)模塊負(fù)責(zé)規(guī)范服務(wù)信息的存儲(chǔ)格式;解析模塊負(fù)責(zé)解析出三層X(jué)ML文件中的服務(wù)信息;傳輸代理模塊負(fù)責(zé)傳輸不同協(xié)議的信息;數(shù)據(jù)轉(zhuǎn)換模塊負(fù)責(zé)將信息轉(zhuǎn)換成與服務(wù)器約定的不同格式;代碼生成器模塊負(fù)責(zé)生成服務(wù)代理的代碼。
服務(wù)生成工具能夠?yàn)椴捎貌煌瑐鬏攨f(xié)議和不同通訊格式的服務(wù),生成服務(wù)代理,解決了將服務(wù)快速接入平臺(tái)的主要問(wèn)題。同時(shí)它具有很好的拓展性、靈活性。本文所完成的設(shè)計(jì)已用于陜西利安信息傳播有限公司新一代利安電超市的建設(shè),取得了很好的應(yīng)用效果。
關(guān)鍵詞:數(shù)字城市,服務(wù)提供商,服務(wù)生成工具,服務(wù)代理
ABSTRACT
As one of the important means of building Digital City, the building of the community e-service platform, has gained many service providers’ support. Therefore, whether the platform can make link with the SP expeditiously, may influence the efficiency of the platform. The key of making link with the SP is generating the corresponding service agents for the service for the communication between the service page and the server.
The SP Agent Builder can automatically build the agent according to the service information. It is made up of the visual editor module, the three-layers XML design module and parser module, transfer agent module, data conversion module and the code generator module. The visual editor module is responsible for collecting service information; the three-layers XML (the functional layer, said layer and transport layer) design module is responsible for standardizing service information’s storage format; parser module is responsible for parsing the information of the three-layers XML; the transport agent module is responsible for transmission of information; data conversion module is responsible for converting the information in special format; code generation module is responsible for generate the code for the agent.
SP Agent Builder can build the agent for the service using different transportation protocol and different format, so it solves the main problem of making link with SP rapidly and it is expansible, flexible. It also has been used to make a new platform of Line Community Charges Supermarket for Shaanxi Line Co., Ltd. and achieved good results.
KEY WORDS:digital city, service provider, SP agent builder, agent
參考文獻(xiàn)
【1】 彭建津.基于城市網(wǎng)格化管理平臺(tái)的數(shù)字社區(qū)服務(wù)研究[D].上海:復(fù)旦大學(xué),2008.
【2】 張中華,李學(xué)興.數(shù)字化社區(qū)體現(xiàn)_以人為本_廊坊市數(shù)字化社區(qū)綜合服務(wù)平臺(tái)建設(shè)【J】.信息系統(tǒng)工程,2008, (176):70-73.
【3】 鄧育洲.健全信息服務(wù)體系打造新型數(shù)字社區(qū)【J】.甘肅科技,2005,21(5):2-6
【4】 李林.數(shù)字社區(qū)信息化系統(tǒng)工程【M】.北京:電子工業(yè)出版社.2005.
【5】 顧兵.XML實(shí)用技術(shù)教程【M】.北京:清華大學(xué)出版社,2007.
【6】 湯宏斌,廖俊松,耿勝.基于XML的電子商務(wù)應(yīng)用體系構(gòu)件研究【J】.計(jì)算機(jī)應(yīng)用,2002, 22(3):15-21.
【7】 章明,許青松,沈錫臣.基于XML的數(shù)據(jù)交換共享平臺(tái)模型【J】.清華大學(xué)學(xué)報(bào)..
摘 要 I
ABSTRACT II
第一章 緒論 1
1.1 選題的背景 1
1.2 國(guó)內(nèi)外狀況 2
1.3 問(wèn)題的提出 3
1.4 主要研究?jī)?nèi)容 3
1.5 論文的組織結(jié)構(gòu) 3
第二章 相關(guān)理論及技術(shù)介紹 5
2.1 開(kāi)發(fā)平臺(tái) 5
2.1.1 MyEclipse 5
2.1.2 NetBeans 5
2.2 相關(guān)技術(shù) 5
2.2.1 XML 5
2.2.2 Dom4j 6
2.2.3 SOAP 6
2.2.4 WebService 7
2.2.5 WSDL 7
2.2.6 Velocity 8
2.2.7 Swing 8
2.2.8 Java反射 9
2.3 本章小結(jié) 9
第三章 服務(wù)開(kāi)發(fā)平臺(tái)的總體框架 10
3.1 前臺(tái)可視化IDE的設(shè)計(jì) 11
3.2 后臺(tái)的總體設(shè)計(jì) 12
3.2.1 后臺(tái)RuntimeContainer容器管理模塊設(shè)計(jì)概述 13
3.2.2 后臺(tái)UDDI注冊(cè)中心模塊設(shè)計(jì)概述 14
3.2.3 后臺(tái)SP Agent Builder代碼生成模塊設(shè)計(jì)概述 16
3.3 本章小結(jié) 20
第四章 服務(wù)生成工具SP Agent Builder的設(shè)計(jì)與實(shí)現(xiàn) 21
4.1 三層X(jué)ML schema設(shè)計(jì)與解析模塊的設(shè)計(jì)與實(shí)現(xiàn) 21
4.1.1 功能層X(jué)ML schema的設(shè)計(jì) 21
4.1.2 表示層X(jué)ML schema 的設(shè)計(jì) 24
4.1.3 傳輸層X(jué)ML schema 的設(shè)計(jì) 24
4.1.4 三層X(jué)ML文件解析的設(shè)計(jì)與實(shí)現(xiàn) 26
4.2 數(shù)據(jù)轉(zhuǎn)換模塊的設(shè)計(jì)與實(shí)現(xiàn) 28
4.2.1 目標(biāo)數(shù)據(jù)格式介紹 28
4.2.2 對(duì)象與目標(biāo)數(shù)據(jù)格式之間的轉(zhuǎn)換 31
4.3 傳輸代理模塊的設(shè)計(jì)與實(shí)現(xiàn) 35
4.3.1 網(wǎng)絡(luò)傳輸協(xié)議 36
4.3.2 傳輸代理的運(yùn)作流程 38
4.4 代碼生成器模塊的設(shè)計(jì)與實(shí)現(xiàn) 39
4.4.1 模板的設(shè)計(jì) 39
4.4.2 代碼生成的運(yùn)作流程 40
4.5 可視化編輯器模塊的設(shè)計(jì)與實(shí)現(xiàn) 41
4.5.1 可視化編輯器的設(shè)計(jì) 41
4.5.2 可視化編輯器的運(yùn)作流程 42
4.5 本章小結(jié) 42
第五章 系統(tǒng)實(shí)現(xiàn) 44
4.1 創(chuàng)建服務(wù) 44
4.2 編輯服務(wù) 48
4.3 刪除服務(wù) 50
4.4 本章小結(jié) 51
第六章 結(jié)論 52
致 謝 53
參考文獻(xiàn) 54
畢業(yè)設(shè)計(jì)小結(jié) 56
附錄A XML數(shù)據(jù)類(lèi)型和Java數(shù)據(jù)類(lèi)型之間的映射規(guī)則 57
附錄B 功能層X(jué)ML schema的設(shè)計(jì) 58
附錄C 表示層X(jué)ML schema的設(shè)計(jì) 60
附錄D 傳輸層X(jué)ML schema的設(shè)計(jì) 61
附錄E TXT文本的格式介紹 63
摘 要
建立社區(qū)電子服務(wù)平臺(tái),作為建設(shè)數(shù)字城市的重要環(huán)節(jié)之一,得到了眾多服務(wù)提供商的支持。因此,能否將服務(wù)提供商所提供的服務(wù)高效快速地接入服務(wù)平臺(tái),將會(huì)極大地影響到社區(qū)電子服務(wù)平臺(tái)的工作效率,而將服務(wù)接入平臺(tái)的關(guān)鍵在于為服務(wù)生成對(duì)應(yīng)的服務(wù)代理,負(fù)責(zé)服務(wù)頁(yè)面和服務(wù)器之間的通訊。
服務(wù)生成工具,能根據(jù)服務(wù)信息自動(dòng)生成服務(wù)代理。它由可視化編輯器模塊、三層X(jué)ML的設(shè)計(jì)與解析模塊、傳輸代理模塊、數(shù)據(jù)轉(zhuǎn)換模塊和代碼生成器模塊組成。可視化編輯器模塊負(fù)責(zé)服務(wù)信息的采集;三層X(jué)ML (功能層、表示層和傳輸層)設(shè)計(jì)模塊負(fù)責(zé)規(guī)范服務(wù)信息的存儲(chǔ)格式;解析模塊負(fù)責(zé)解析出三層X(jué)ML文件中的服務(wù)信息;傳輸代理模塊負(fù)責(zé)傳輸不同協(xié)議的信息;數(shù)據(jù)轉(zhuǎn)換模塊負(fù)責(zé)將信息轉(zhuǎn)換成與服務(wù)器約定的不同格式;代碼生成器模塊負(fù)責(zé)生成服務(wù)代理的代碼。
服務(wù)生成工具能夠?yàn)椴捎貌煌瑐鬏攨f(xié)議和不同通訊格式的服務(wù),生成服務(wù)代理,解決了將服務(wù)快速接入平臺(tái)的主要問(wèn)題。同時(shí)它具有很好的拓展性、靈活性。本文所完成的設(shè)計(jì)已用于陜西利安信息傳播有限公司新一代利安電超市的建設(shè),取得了很好的應(yīng)用效果。
關(guān)鍵詞:數(shù)字城市,服務(wù)提供商,服務(wù)生成工具,服務(wù)代理
ABSTRACT
As one of the important means of building Digital City, the building of the community e-service platform, has gained many service providers’ support. Therefore, whether the platform can make link with the SP expeditiously, may influence the efficiency of the platform. The key of making link with the SP is generating the corresponding service agents for the service for the communication between the service page and the server.
The SP Agent Builder can automatically build the agent according to the service information. It is made up of the visual editor module, the three-layers XML design module and parser module, transfer agent module, data conversion module and the code generator module. The visual editor module is responsible for collecting service information; the three-layers XML (the functional layer, said layer and transport layer) design module is responsible for standardizing service information’s storage format; parser module is responsible for parsing the information of the three-layers XML; the transport agent module is responsible for transmission of information; data conversion module is responsible for converting the information in special format; code generation module is responsible for generate the code for the agent.
SP Agent Builder can build the agent for the service using different transportation protocol and different format, so it solves the main problem of making link with SP rapidly and it is expansible, flexible. It also has been used to make a new platform of Line Community Charges Supermarket for Shaanxi Line Co., Ltd. and achieved good results.
KEY WORDS:digital city, service provider, SP agent builder, agent
參考文獻(xiàn)
【1】 彭建津.基于城市網(wǎng)格化管理平臺(tái)的數(shù)字社區(qū)服務(wù)研究[D].上海:復(fù)旦大學(xué),2008.
【2】 張中華,李學(xué)興.數(shù)字化社區(qū)體現(xiàn)_以人為本_廊坊市數(shù)字化社區(qū)綜合服務(wù)平臺(tái)建設(shè)【J】.信息系統(tǒng)工程,2008, (176):70-73.
【3】 鄧育洲.健全信息服務(wù)體系打造新型數(shù)字社區(qū)【J】.甘肅科技,2005,21(5):2-6
【4】 李林.數(shù)字社區(qū)信息化系統(tǒng)工程【M】.北京:電子工業(yè)出版社.2005.
【5】 顧兵.XML實(shí)用技術(shù)教程【M】.北京:清華大學(xué)出版社,2007.
【6】 湯宏斌,廖俊松,耿勝.基于XML的電子商務(wù)應(yīng)用體系構(gòu)件研究【J】.計(jì)算機(jī)應(yīng)用,2002, 22(3):15-21.
【7】 章明,許青松,沈錫臣.基于XML的數(shù)據(jù)交換共享平臺(tái)模型【J】.清華大學(xué)學(xué)報(bào)..
TA們正在看...
- 2019年山東大學(xué)漢語(yǔ)基礎(chǔ)考研真題.doc
- 2019年山東大學(xué)法學(xué)考研真題.doc
- 2019年山東大學(xué)物理學(xué)基礎(chǔ)考研真題.doc
- 2019年山東大學(xué)環(huán)境化學(xué)考研真題.doc
- 2019年山東大學(xué)環(huán)境微生物學(xué)考研真題.doc
- 2019年山東大學(xué)生態(tài)學(xué)考研真題.doc
- 2019年山東大學(xué)生物化學(xué)(醫(yī))考研真題.doc
- 2019年山東大學(xué)生物化學(xué)考研真題.doc
- 2019年山東大學(xué)病理學(xué)及民俗學(xué)概論考研真題.doc
- 2019年山東大學(xué)社會(huì)保障概論及文書(shū)學(xué)考研真題.doc