Publications-Theses

題名 基於網路服務的共享資料規格管理機制
Mechanisms for Managing the Specifications of Web-Based Data Sharing Services
作者 楊劍銘
Yang, Jang Ming
貢獻者 陳恭
Chen, Kung
楊劍銘
Yang, Jang Ming
關鍵詞 WSDL
共享資訊
資訊維護者
資訊提供者
資訊使用者
WSDL
Information Sharing
Information Guard
Information Provider
Information User
日期 2007
上傳時間 19-Sep-2009 12:10:55 (UTC+8)
摘要 大型政府機關或企業,由於服務範圍廣大,應用系統繁多,各系統間不時有資料共享的需求(如各系統須使用人資系統)。但對於這些共享資料的管理上,常常因缺乏有效的機制與流程,而一直有無法同步或同步上資訊不一致的困擾。本研究提供一套中央控管規格機制,以管理面和技術面雙管齊下來解決此問題。本研究認為統一資訊必需先從統一資料規格(Data Specification)做起,同時訂定單一資料的提供來源及多個資料使用對象。
本研究利用Web Service WDSL語言特性作為制訂資料規格的依據。WSDL本身即是可自我描述的一種資訊規格,並具有跨平台的特性,以利各使用不同程式語言開發之系統進行整合。本研究認為既然共享資訊是一種共用行為,理當有一資訊規格維護者負責制訂維護管理規格,同時定期召開共享資訊制訂會議討論共享資訊範圍,本研究所設計之系統藉由資訊規格維護者,訂定WSDL共享資訊規格,供資訊提供者實作,並經由發表給各系統開發單位使用。本研究已實作一個工具來產生WSDL。
本研究期藉由集中控管資料規格的共享服務方法,定義各系統開發者的角色與責任,以治理源頭的方式,讓系統整合或資料交換更為容易,開發時程可以縮短,節省系統開發成本,讓有意參與政府機關的廠商不會怯步,讓機關招商更為容易。
For the wide range of services and diversified application systems in operation in large government agencies or businesses, information sharing among systems is becoming increasingly necessary (such as users’ personal data on different systems). When it comes to managing shared information, lacking an effective system and flow process makes synchronized operation or access to information a less successful task. The research in question brings up a centralized control specification as solution to the issue through sound management and technique. In the research, uniform information starts from uniform data specification. At the same time, a single data source is set together with a plurality of data destinations.
In the research in question, information specification is made based on Web Service WDSL language characteristics. WSDL refers to a kind of self-descriptive information specification that is operational across different platforms for successful integration of systems developed in different program languages. In this research, it is believed, since information sharing is a common behavior; there must be an information specification guard responsible for the scheming, maintenance and management of the same. On the other hand, regular meetings on information sharing must be convened for discussion of the scope. In the system made available in this research, the information specification guard makes the WSDL information sharing specification for operation by information providers and use by the system developers once publicized.We also Implement a tool to generate WSDL.
In this research, it is expected, through the centralized managament of the specifications for shared services, the system developers could have their roles and responsibilities properly defined. By means of sorting out the sources, system integration or data exchange could become much easier and development could become successful more rapidly as a way to reduce the cost involved in system development and eventually, allow those who are willing to bid in public projects come to participate without much concern. If so, bidding by private sector could be an easy task.
參考文獻 【1】96年度電子化政府報告書,2008年,行政院研究發展考核委員會
【2】Shared services,http://en.wikipedia.org/wiki/Shared_services,2008年,Wikipedia
【3】SOA Governance,http://en.wikipedia.org/wiki/SOA_Governance,2008年,Wikipedia
【4】使用WSDL部署Web服務,http://www.ibm.com/developerworks/cn/webservices/ws-intwsdl/part1/,2001,IBM
【5】XML工具介紹,http://www.xml.org.tw/XMLTool/display.asp?ID=20,XML台灣資訊網
【6】開源框架:Hibernate Gossip,http://caterpillar.onlyfun.net/Gossip/HibernateGossip/HibernateGossip.html,2007年,良葛格
【7】SOA governance remains crucial,http://searchsoa.techtarget.com/news/interview/0,289202,sid26_gci1261208,00.html,2007,searchsoa.com
【8】http://www.uddi.org,2000年,UDDI Technical White Paper
【9】Rod Johnson,Juergen Hoeller,Alef Arendsen,Colin Asmpaleanu,Darren Davison,Dmitriy Kopylenko,Thomas Risberg and Mark Pollack,”Spring-java/j2ee Application Framework Reference Documentation”,Version 1.1.2,http://www.springframework.org/docs/spring-reference.pdf
【10】點空間作家群,物件導向軟體工程概念模型,http://www.dotspace.idv.tw
【11】Erich Gamma,Richard Helm Ralph Johnson,John Vlissides,”Elements of Reusable Object-Oriented Software”,1995,Addison-Wesley Professional Computing Series
【12】Martin Flower,”Inversion of Control Containers and the Dependency Injection pattern”,2004,http://www.martinflower.com/articles/injection.html
描述 碩士
國立政治大學
資訊科學學系
95971005
96
資料來源 http://thesis.lib.nccu.edu.tw/record/#G0095971005
資料類型 thesis
dc.contributor.advisor 陳恭zh_TW
dc.contributor.advisor Chen, Kungen_US
dc.contributor.author (Authors) 楊劍銘zh_TW
dc.contributor.author (Authors) Yang, Jang Mingen_US
dc.creator (作者) 楊劍銘zh_TW
dc.creator (作者) Yang, Jang Mingen_US
dc.date (日期) 2007en_US
dc.date.accessioned 19-Sep-2009 12:10:55 (UTC+8)-
dc.date.available 19-Sep-2009 12:10:55 (UTC+8)-
dc.date.issued (上傳時間) 19-Sep-2009 12:10:55 (UTC+8)-
dc.identifier (Other Identifiers) G0095971005en_US
dc.identifier.uri (URI) https://nccur.lib.nccu.edu.tw/handle/140.119/37113-
dc.description (描述) 碩士zh_TW
dc.description (描述) 國立政治大學zh_TW
dc.description (描述) 資訊科學學系zh_TW
dc.description (描述) 95971005zh_TW
dc.description (描述) 96zh_TW
dc.description.abstract (摘要) 大型政府機關或企業,由於服務範圍廣大,應用系統繁多,各系統間不時有資料共享的需求(如各系統須使用人資系統)。但對於這些共享資料的管理上,常常因缺乏有效的機制與流程,而一直有無法同步或同步上資訊不一致的困擾。本研究提供一套中央控管規格機制,以管理面和技術面雙管齊下來解決此問題。本研究認為統一資訊必需先從統一資料規格(Data Specification)做起,同時訂定單一資料的提供來源及多個資料使用對象。
本研究利用Web Service WDSL語言特性作為制訂資料規格的依據。WSDL本身即是可自我描述的一種資訊規格,並具有跨平台的特性,以利各使用不同程式語言開發之系統進行整合。本研究認為既然共享資訊是一種共用行為,理當有一資訊規格維護者負責制訂維護管理規格,同時定期召開共享資訊制訂會議討論共享資訊範圍,本研究所設計之系統藉由資訊規格維護者,訂定WSDL共享資訊規格,供資訊提供者實作,並經由發表給各系統開發單位使用。本研究已實作一個工具來產生WSDL。
本研究期藉由集中控管資料規格的共享服務方法,定義各系統開發者的角色與責任,以治理源頭的方式,讓系統整合或資料交換更為容易,開發時程可以縮短,節省系統開發成本,讓有意參與政府機關的廠商不會怯步,讓機關招商更為容易。
zh_TW
dc.description.abstract (摘要) For the wide range of services and diversified application systems in operation in large government agencies or businesses, information sharing among systems is becoming increasingly necessary (such as users’ personal data on different systems). When it comes to managing shared information, lacking an effective system and flow process makes synchronized operation or access to information a less successful task. The research in question brings up a centralized control specification as solution to the issue through sound management and technique. In the research, uniform information starts from uniform data specification. At the same time, a single data source is set together with a plurality of data destinations.
In the research in question, information specification is made based on Web Service WDSL language characteristics. WSDL refers to a kind of self-descriptive information specification that is operational across different platforms for successful integration of systems developed in different program languages. In this research, it is believed, since information sharing is a common behavior; there must be an information specification guard responsible for the scheming, maintenance and management of the same. On the other hand, regular meetings on information sharing must be convened for discussion of the scope. In the system made available in this research, the information specification guard makes the WSDL information sharing specification for operation by information providers and use by the system developers once publicized.We also Implement a tool to generate WSDL.
In this research, it is expected, through the centralized managament of the specifications for shared services, the system developers could have their roles and responsibilities properly defined. By means of sorting out the sources, system integration or data exchange could become much easier and development could become successful more rapidly as a way to reduce the cost involved in system development and eventually, allow those who are willing to bid in public projects come to participate without much concern. If so, bidding by private sector could be an easy task.
en_US
dc.description.tableofcontents 第一章 緒論 1
1.1 研究背景 1
1.2 研究動機 3
1.3 研究目的 4
1.4 研究假設與限制 5
1.5 研究貢獻 7
1.6 研究流程與方法 8
1.7 論文大綱 9
第二章 核心技術探討 10
2.1 WSDL 10
2.2 AXIS 18
2.3 Hibernate 19
2.4 SOA 21
2.5 UDDI 24
第三章 系統分析 28
3.1 系統緣起 28
3.2 系統流程 28
3.3 使用情境 38
第四章 系統設計與實作 41
4.1商業邏輯 41
4.2企業資訊層 43
4.3商業物件(Business Object) 47
4.4模組設計(Module Design) 49
4.4.1 Spring 配置說明 52
4.4.2 Spec Service 53
4.4.3 DB Schema Design 54
4.5 ORM 57
4.6 Authorization Service 60
4.7 Application Identity Service 62
4.8 版本控制 63
第五章 結論與建議 65
第六章 參考文獻 67
附錄 產生WSDL程式碼 69
zh_TW
dc.format.extent 74738 bytes-
dc.format.extent 99911 bytes-
dc.format.extent 118751 bytes-
dc.format.extent 158768 bytes-
dc.format.extent 166568 bytes-
dc.format.extent 261834 bytes-
dc.format.extent 279247 bytes-
dc.format.extent 299440 bytes-
dc.format.extent 118228 bytes-
dc.format.extent 98655 bytes-
dc.format.extent 124714 bytes-
dc.format.mimetype application/pdf-
dc.format.mimetype application/pdf-
dc.format.mimetype application/pdf-
dc.format.mimetype application/pdf-
dc.format.mimetype application/pdf-
dc.format.mimetype application/pdf-
dc.format.mimetype application/pdf-
dc.format.mimetype application/pdf-
dc.format.mimetype application/pdf-
dc.format.mimetype application/pdf-
dc.format.mimetype application/pdf-
dc.language.iso en_US-
dc.source.uri (資料來源) http://thesis.lib.nccu.edu.tw/record/#G0095971005en_US
dc.subject (關鍵詞) WSDLzh_TW
dc.subject (關鍵詞) 共享資訊zh_TW
dc.subject (關鍵詞) 資訊維護者zh_TW
dc.subject (關鍵詞) 資訊提供者zh_TW
dc.subject (關鍵詞) 資訊使用者zh_TW
dc.subject (關鍵詞) WSDLen_US
dc.subject (關鍵詞) Information Sharingen_US
dc.subject (關鍵詞) Information Guarden_US
dc.subject (關鍵詞) Information Provideren_US
dc.subject (關鍵詞) Information Useren_US
dc.title (題名) 基於網路服務的共享資料規格管理機制zh_TW
dc.title (題名) Mechanisms for Managing the Specifications of Web-Based Data Sharing Servicesen_US
dc.type (資料類型) thesisen
dc.relation.reference (參考文獻) 【1】96年度電子化政府報告書,2008年,行政院研究發展考核委員會zh_TW
dc.relation.reference (參考文獻) 【2】Shared services,http://en.wikipedia.org/wiki/Shared_services,2008年,Wikipediazh_TW
dc.relation.reference (參考文獻) 【3】SOA Governance,http://en.wikipedia.org/wiki/SOA_Governance,2008年,Wikipediazh_TW
dc.relation.reference (參考文獻) 【4】使用WSDL部署Web服務,http://www.ibm.com/developerworks/cn/webservices/ws-intwsdl/part1/,2001,IBMzh_TW
dc.relation.reference (參考文獻) 【5】XML工具介紹,http://www.xml.org.tw/XMLTool/display.asp?ID=20,XML台灣資訊網zh_TW
dc.relation.reference (參考文獻) 【6】開源框架:Hibernate Gossip,http://caterpillar.onlyfun.net/Gossip/HibernateGossip/HibernateGossip.html,2007年,良葛格zh_TW
dc.relation.reference (參考文獻) 【7】SOA governance remains crucial,http://searchsoa.techtarget.com/news/interview/0,289202,sid26_gci1261208,00.html,2007,searchsoa.comzh_TW
dc.relation.reference (參考文獻) 【8】http://www.uddi.org,2000年,UDDI Technical White Paperzh_TW
dc.relation.reference (參考文獻) 【9】Rod Johnson,Juergen Hoeller,Alef Arendsen,Colin Asmpaleanu,Darren Davison,Dmitriy Kopylenko,Thomas Risberg and Mark Pollack,”Spring-java/j2ee Application Framework Reference Documentation”,Version 1.1.2,http://www.springframework.org/docs/spring-reference.pdfzh_TW
dc.relation.reference (參考文獻) 【10】點空間作家群,物件導向軟體工程概念模型,http://www.dotspace.idv.twzh_TW
dc.relation.reference (參考文獻) 【11】Erich Gamma,Richard Helm Ralph Johnson,John Vlissides,”Elements of Reusable Object-Oriented Software”,1995,Addison-Wesley Professional Computing Serieszh_TW
dc.relation.reference (參考文獻) 【12】Martin Flower,”Inversion of Control Containers and the Dependency Injection pattern”,2004,http://www.martinflower.com/articles/injection.htmlzh_TW