跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.17) 您好!臺灣時間:2025/09/03 09:05
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:陳中傑
研究生(外文):Chung-Chieh Chen
論文名稱:物件關聯映射框架技術在服務導向架構(SOA)應用之探討
論文名稱(外文):An Exploratory Study of Applying Object Relational Mapping Framework on Service-Oriented Architecture
指導教授:黃天佑黃天佑引用關係
指導教授(外文):Tian-You Hwang
學位類別:碩士
校院名稱:中原大學
系所名稱:資訊管理研究所
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2013
畢業學年度:101
語文別:中文
論文頁數:53
中文關鍵詞:服務導向架構持久層物件關聯映射框架技術
外文關鍵詞:HibernatePersistence LayerService-Oriented Architecture (SOA)Object-relational mapping framework
相關次數:
  • 被引用被引用:0
  • 點閱點閱:266
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
網路的發展使得資訊科技有了重大進步,企業中的營運模式能夠緊密結合,但資訊更新速度之快,讓企業傳統的系統架構較為複雜且維護不易,無法負荷所需要之改變,因此提出了服務導向架構(SOA)來因應這些問題。

服務導向架構最主要的定義為服務與服務間必須是鬆散耦合之分散式架構,各自能夠獨立的執行服務並運行,而其目的是使資訊系統達到隨須則變的要求。但傳統之系統架構沒有對資料層做更進一步的劃分,使得資料連接、處理與維護方面的耦合度高,造成開發費時且維護不易的情況發生,本研究將以物件關聯映射框架技術來改善現有的技術問題。

利用服務導向架構所帶來的優勢,並針對分散式系統架構中的資料層劃分出持久層,並使用物件關聯映射框架技術在持久層中來做探討。了解目前的物件關聯映射框架技術是否能夠達到服務導向架構的需求,使企業能夠因應頻繁更動的需求,並提升其開發與維護之效益。

Internet makes the development of information technology has been a major advancement in the enterprise business model can closely, but the information update speed is too quick, allow enterprises to more traditional architecture complex and difficult to maintain, unable to cope with the changes required, it makes a Service Oriented Architecture (SOA) to cope with these problems.
Service oriented architecture is defined as the main service and the loosely coupled between services must be distributed architecture, each capable of independent execution services and working, and its purpose is to enable information systems to be reached with the change requirements. However, the traditional architecture of the system is not making further divide the data tier, making data connections, processing and maintenance of the coupling is high, resulting in time-consuming and difficult to maintain development to happen, this study will be an object-relational mapping framework technology to improve existing technical problems.
Use of service-oriented architecture brings advantages, and distributed system architecture for data-tier persistence layer divided, and use object-relational mapping framework technologies discussed in the persistence layer to do. Understand the current object-relational mapping framework technology is able to achieve the needs of service-oriented architecture, enabling enterprises to frequent changes in response to the needs and to enhance the effectiveness of its development and maintenance.

目錄
摘要 I
Abstract II
目錄 III
圖目錄 V
表目錄 VI
第一章 緒論 1
第一節 研究背景與動機 1
第二節 研究問題與目的 3
第三節 研究流程 4
第二章 文獻探討 5
第一節 服務導向架構 5
2.1.1 服務導向架構之定義 5
2.1.2 服務導向架構之特性 9
2.1.3 服務導向架構之服務模式 10
2.1.4 小結 12
第二節 資料層框架技術 13
2.2.1 JDBC (Java Database Connectivity) 13
2.2.2 物件關聯映射(Object Relational Mapping) 14
2.2.3 Hibernate 16
2.2.4 小結 18
第三節 本章小結 18
第三章 研究方法與設計 21
第一節 系統雛型法 21
第二節 研究設計 23
第三節 本章總結 26
第四章 研究方法與設計 28
第一節 雛型系統環境概述 28
第二節 安裝環境與設定 30
第三節 系統實作與驗證 35
第四節 本章總結 47
第五章 結論與建議 48
第一節 研究結論 48
第二節 未來研究發展與建議 50
參考文獻 51
英文文獻 51
中文文獻 53


圖目錄
圖 1:本研究流程圖 4
圖 2:服務導向架構與Web Service間的運作示意圖 10
圖 3:ORM關係圖 14
圖 4:Hibernate Framework 16
圖 5:研究流程圖 23
圖 6:系統架構圖 25
圖 7:JDK 下載頁面 30
圖 8:JDK 安裝畫面 31
圖 9: Eclipse 下載頁面 32
圖 10: 元件安裝選擇 33
圖 11:選取後安裝 33
圖 12: 新增一個Hibernate 文件 34
圖 13:Hibernate Configuration File設定 36
圖 14:Hibernate 連結資料庫之程式碼 36
圖 15:JDBC 連結資料庫之程式碼 37
圖 16:cfg.xml設定新增資料表單 38
圖 17:新增表單欄位 39
圖 18:新增表單完成並自動產生Schema 39
圖 19:以JDBC連接方式產生表單及欄位 40
圖 20:一對多之建立 41
圖 21:一對多映射資料設定 41
圖 22:Session建立 42
圖 23:多對多映射關聯表 43
圖 24:多對多映射資料設定 43
圖 25:Server 資料表單 44
圖 26:User 資料表單 44
圖 27:多對多執行程式碼 45
圖 28:User及Server之資料表 46
圖 29:多對多映射之資料表 46

表目錄
表 1:各學者對於SOA的定義 6
表 2:服務導向架構的主要軟體廠商 7
表 3:軟體廠商對服務導向架構(SOA)的定義 8
表 4:Hibernate特性 17
表 5 雛型系統開發環境 28
Cheng J.C.P. , Law K.H. , Bjornsson H., Jones A., & Sriram R..” A service oriented framework for construction supply chain integration” Automation in Construction (19:2),2010 , pp. 245-260.
Conlon, S. J., Lukose, S., & Strong, J. “Information extraction agents for service-oriented architecture using web service systems: A framework” Journal of computer information systems (483), Spring 2008, pp. 74-83.
Fisher, P., T. & Murphy, B., D. (2010). Spring Persistence with Hibernate [Adobe Digital Editions version]. doi: 10.1007/978-1-4302-2633-8
Forrester. (2006, Mar 30). Emerging SOA Standards: SCA/SDO And JBI. New York, NY: Alacra Store. RetrievedSeptember 30, 2012, from http://www.alacrastore.com/research/forrester-Emerging_SOA_Standards_SCA_SDO_And_JBI-39181
Gilpin, M. Heffner, R. Rymer, J, R. "Emerging SOAStandards: SCA/SDO and JBI", March 2006. New York, NY: Alacra Store from: http://www.forrester.com/Research/Document/Excerpt/0,7211,39181,00.html
Guruzu, S. & Mak, G. (2010). Hibernate Recipes: A Problem-Solution Approach [Adobe Digital Editions version]. doi:10.1007/978-1-4302-2797-7
Jaroslav O. ”Object-Relational Mapping”, Comenius University, Bratislava, Slovakia Faculty of Mathematics, Physics and Informatics Department of Computer Science.
Lee, J., Shim, H., & Kim, K. “Critical Success Factors in SOA Implementation: An Exploratory Study”. Information Systems Management, (27:2),2010, pp. 123-145.
Lee, S. M., Olson, D. L., & Lee, S, H. (2009). “Open process and open-source enterprise systems” Enterprise Information Systems, (3:2), 2009, pp. 201-209.
Minter, D. & Linwood, J. (2005). Pro Hibernate 3 [Adobe Digital Editions version]. doi: 10.1007/978-1-4302-0042-0
Olah, M., J. Mohr, D. & Stefanovic, D. (2012) Representing Uniqueness Constraints in Object-Relational Mapping [Adobe Digital Editions version]. doi: 10.1007/978-3-642-30561-0_17
Papazoglou, M. P., & Heuvel. W. J. (2007). Service Oriented Architecutures:approaches,technologies and research issues.
Ren, M., & Lyytinen, K. (2008). Building Enterprise Architecture Agility and Sustenance with SOA. Communications of AIS, 2008(22),pp. 75-86.
Song, Y., Wu, Y. & Zheng, Y.. “The study of the publish/subscribe system architecture basing on SOA”. Journal of Communication and Computer, (6:2), 2009, pp. 61-64.
Wada, H., Suzuki,J.& Oba, K. , A Model-Driven Development Framework for Non-Functional Aspects in Service Oriented Grids, 2006.
What is Object/Relational Mapping? (2011) JBOSS Hibernate. Hibernate Overview. Retrieved 19 April 2011, from the Hibernate Web site: http://www.hibernate.org/about/orm
Xu, H., Song, M., CHEN, H., & SONG, J. (2008). Research on SOA based mobile mashup platform for telecom networks. The Journal of China Universities of Posts and Telecommunications, 15(Supplement 1), 31-36.

中文文獻
王衛帄、王松濤、王名茗(2005),一種基於J2EE、Spring和Hibernate的輕量級EAI架構。計算機系統應用,11,38-41。
李巍(2006)。構建下一代軟件架構SOA。[線上文字資料] 2006年01月05日 取自:http://tech.51cto.com/art/200601/16242.htm
林信亨(2008),SOA 應用發展趨勢與我國商機研究。台北市:財團法人資訊工業策進會產業情報研究所。
邱志卿(2005),以服務導向架構實作商業流程之研究。國立中央大學資訊管理學系研究所,碩士論文。
畢好昌、李心科(2008),基於Spring+Struts+Hibernate的Web項目設計與研究。電腦開發與應用,4,51-54。
葉宇風(2006),基於SOA的企業應用集成研究。微電子學與計算機,23(5),211-213。
簡西村(2004),服務導向架構 (Service Oriented Architecture) 應用。微軟技術專刊。
電子全文 電子全文(本篇電子全文限研究生所屬學校校內系統及IP範圍內開放)
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top