跳到主要內容

臺灣博碩士論文加值系統

(44.200.194.255) 您好!臺灣時間:2024/07/18 13:14
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:張丞鈞
研究生(外文):Cheng-Chun Chang
論文名稱:將舊有資訊資訊系統轉換成Web Services架構之研究
論文名稱(外文):Migrating Legacy Information Systems to Web Services Architectures
指導教授:黃士銘黃士銘引用關係
指導教授(外文):Shi-Ming Huang
學位類別:碩士
校院名稱:國立中正大學
系所名稱:資訊管理學系
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2004
畢業學年度:92
語文別:中文
論文頁數:136
中文關鍵詞:網路服務服務元件服務導向架構舊有系統資訊系統再造
外文關鍵詞:Web ServicesService ComponentService-Oriented ArchitectureLegacy SystemInformation System Reengineering
相關次數:
  • 被引用被引用:3
  • 點閱點閱:417
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:3
在科技日新月異與商業環境變動不停的時代下,企業對資訊系統的需求不斷的變動,使得資訊系統的生命週期日益縮短,導致企業必須進行資訊系統再造(Information System Reengineering),以使得舊有資訊系統價值得以保存。在舊有的資訊系統架構下,系統缺乏彈性與再利用性,系統品質也不佳,除了系統價值難以保存也跟不上市場的變化。Web Services的興起,能夠徹底的實現服務導向架構,以服務為導向,使系統建構更貼近使用者的想法,並且系統更能快速調適以符合市場環境變化,並且此標準提供了一個公訂整合標準,使得無論是企業內或企業間的系統整合更加容易;在此本研究提出一轉換機制,能夠完整轉換原系統架構至服務導向架構而不失真。
本機制分為流程面與功能面解析舊有資訊系統,流程面以企業流程為中心,由系統資料分析企業流程,在功能面,將系統再造成系統元件,並且使系統元件能與企業流程緊密結合,接著以流程為基礎分析出服務元件,藉以建構出以服務為導向架構之系統,最後轉換至Web Services Composition標準。而本研究與一般分散式元件再造機制不同之處,本機制將系統架構再造成服務導向,而非一般的功能或物件導向。在本論文我們提出一套系統架構,並實際建置一個雛型系統,加以協助於資訊系統再造工程。在驗證方面,本研究利用資訊承載理論(Information Capacity)來驗證本機制的正確性,且利用一實際案例來驗證本研究的有效性。
Due to evolution of Information Technology (IT), the lifecycle of the information system (IS) is reduced. It is hard for an old architecture to catch up with the chages of the market. Enterprises need use the technology of information system reengineering (ISR) to preserve the value of their legacy systems. Currently, web services-based system with Service-Oriented Architecture (SOA) manner is widely adopted as a solution for enterprise ISs. Using this architecture the system will be more flexible and agilely to fit dramatically business environment, and make it more eaily to integrate inter- or extra- application. It is indeed for requirement of enterprises to establish such system. However, there is an elect for solutions to migrate legacy systems to such architecture. It is the trade-off between value of legacy systems and compatibility with SOA.
The purpose of this research is to propose a migrating solution manner to translate the architecture of legacy system to the SOA with systematic approach. Our mechanism is different form tranditional object-oriented approaches, which migrates the system to be services-orineted without general objected-orient or functional oriented. In this study the system architecture is implemented according to our mechanism. The prototype system is also developed as feasibility analysis for our mechanism. Additionally, we applied a case study and information capcity theory to prove that our approach is indeed effective and practivable in the real world.
第1章 緒論 - 0 -
1.1 研究背景 - 0 -
1.2 研究動機與問題 - 0 -
1.3 研究目的 - 0 -
1.4 研究流程 - 0 -
第2章 文獻探討 - 0 -
2.1. Web Services - 0 -
2.2. 探索企業流程 - 0 -
2.2.1. 企業流程塑模方法 - 0 -
2.2.2. 資訊流程的表示法 - 0 -
2.2.3. 流程探索與整合模型 - 0 -
2.3. Web Services 整構語言(Composition language) - 0 -
2.4. 流程塑模語言與Web Services整構語言之轉換 - 0 -
2.5. 結構化系統設計 - 0 -
2.6. 舊有資訊系統(Legacy System) - 26 -
2.7. 軟體元件 - 26 -
2.8. 伺服端元件(Server-side Component) - 0 -
2.9. 資訊系統再造與元件化技術 - 0 -
2.9.1. 直接轉換 - 0 -
2.9.2. 間接轉換 - 0 -
2.10. 利用物件導向技術將舊有資訊系統再造元件式資訊系統 - 0 -
2.10.1. 步驟一:轉換成類別與屬性 - 0 -
2.10.2. 步驟二:轉換實體間關係 - 0 -
2.10.3. 步驟三:資料流分析 - 0 -
2.10.4. 步驟四:使用者介面(User Interface) - 0 -
2.10.5. 步驟五:元件封裝 - 0 -
第3章 系統架構 - 43 -
3.1. 企業元件與服務(Service)的定義 - 43 -
3.2. 系統架構說明 - 0 -
3.3. 步驟一 探索企業系統流程 - 0 -
3.4. 步驟二 系統再造為元件化導向資訊系統 - 0 -
3.5. 步驟三 系統元件與流程整合 - 0 -
3.6. 步驟四 服務分析 - 0 -
3.7. 步驟五 轉換Web Services標準 - 0 -
3.8. 小結 - 0 -
第4章 系統建構 - 0 -
4.1. 開發環境 - 0 -
4.2. 開發架構 - 0 -
4.3. 內部轉換程序 - 0 -
4.3.1. 繪圖輔助套件 - 0 -
4.3.2. 系統元件再造套件 - 0 -
4.3.3. 企業流程分析套件 - 0 -
4.3.4. 服務分析套件 - 0 -
4.3.5. Web Services規格編輯 - 0 -
4.4. 中介資料 - 0 -
4.4.1. 系統元件再造相關中介資料的儲存 - 0 -
4.4.2. 企業流程EPC模式圖的儲存 - 0 -
4.4.3. 整合系統元件與流程的儲存 - 0 -
4.4.4. 服務元件的儲存 - 0 -
4.5. 使用者互動-系統建置方法與過程 - 0 -
4.5.1. 輸入ERD與DFD模式圖 - 0 -
4.5.2. 企業流程分析 - 0 -
4.5.3. 系統元件與流程整合 - 0 -
4.5.4. 服務元件分析 - 0 -
4.5.5. 轉換為Web Services標準 - 0 -
第5章 系統評估 - 0 -
5.1. 理論驗證 - 0 -
5.2. 個案探討 - 0 -
5.2.1. 個案介紹 - 0 -
5.2.2. 系統元件再造 - 0 -
5.2.3. 企業流程分析 - 0 -
5.2.4. 系統元件與企業流程整合 - 0 -
5.2.5. 服務元件分析 - 0 -
5.2.6. Web Services相關規格建立 - 0 -
5.3. 個案評估 - 0 -
第6章 結論與建議 - 4 -
6.1. 結論 - 4 -
6.2. 研究限制 - 3 -
6.3. 未來方向 - 0 -
第7章 參考文獻 - 123 -
7.1. 中文部份 - 123 -
7.2. 英文部分 - 123 -
7.1. 中文部份
1. 經濟部工業局,企業軟體元件發展與應用--觀念篇,中華民國資訊軟體協會--軟體產業服務團,2000
2. 高煥堂,"從軟體的分合原理談ASP成功的技術關鍵-模組化到元件化",物件導向雜誌,Apr. 2000,pp.16-30
3. 簡西村,“幾個web services的商業服務模式”,資策會,Feb. 2002.
4. 劉遠威、黃雯汝,“ Web Services 帶來整合革命”,資策會EC 實驗室,Apr. 2002
5. 張思源,Web Services之概論,資訊與電腦2003年四月號,台北,Apr. 2003
6. 黃士銘、俞福鈞," IFBP:一個以資訊流的角度探索企業流程的機制",資訊管理學報,第11卷,第三期,July. 2004,pp.55-78
7. 黃士銘、李興漢、吳焉明和柯雅惠, "概念式資料庫系統輔助設計工具的開發" ,第五屆國際資訊管理研究暨實務研討會,Dec.1999,pp. 637-644,ISBN: 957-846-12-3
8. 黃士銘、吳俊儒,”利用物件導向技術將舊有資訊系統再造為Web 平台的資訊系統之研究”,第七屆資訊管理研究暨實務研討會,資管學會,台灣,Dec. 2001 (最佳產業電子化論文獎)
7.2. 英文部分
1. Abernethy, K. and Kelly, J.C., "Comparing Object-Oriented and Data Flow Models-A case Study", ACM annual conference on communications, April 1992, pp.541-547
2. Ahrens, J.D. and Prywes, N.S., "Transition to a Legacy- and Reuse Based Software Life Cycle", IEEE Computer, Vol. 28, No. 10, October 1995, pp.27-36
3. Andrews, T., Curbera, F., Dholakia, H., Goland, Y., Klein, J., Leymann, F., Liu, K., Roller, D., Smith, D., Thatte, S., Trickovic, I., and Weerawarana, S., “Business Process Execution Language for Web Services”, BEA, IBM, Microsoft, and SAP, 2003, available at http://ifr.sap.com/bpel4ws.
4. Arkin, A., “Business Process Modeling Language (BPML)”, BPMI.org, Draft .1.0, 2002, available at http://www.bpmi.org.
5. Basu, A., and Blanning, R.W., “Workflow Analysis Using Attributed Metagraphs”, Proceedings of the 34th Annual Hawaii International Conference on System Sciences, HICSS, 2001, pp. 3735 —3743.
6. Basu, A. and Kumar, A., “Research Commentary: Workflow Management Issues in e-Business”, Information Systems Research, 13(1), 2002, pp. 1-14.
7. Benedusi, P.; Cimitile, A.; De Carlini, U., "A Reverse Engineering Methodology to Reconstruct Hierarchical Data Flow Diagrams for Software Maintenance", IEEE International Conference on Software Maintenance, 1989, pp.180-189
8. Brereton, P. and Budgen, D., "Component-Based Systems: A Classification of Issues", IEEE Computer, Vol. 33, Issue 11, November 2000, pp.54-62
9. Britton, C., (2000), IT Architectures and Middleware, Addision Wesley Inc., ISBN:0201709074
10. Butler, G., Grogono, P., Shinghal R., and Tjandra I., “Analyzing the Logical of DataFlow Diagrams in Software Documents,” Proceedings of the 3rd International Conference on Document Analysis and Recognition, Volume: 2 , 1995
11. Chandrasekaran, S., Miller, J., Silver, G., Arpinar, I. and Sheth, A., “Composition, Performance Analysis and Simulation of Web Services”, Electronic Markets, 13(2), 2003, pp.18-30.
12. Chusho, T., Ishigure, H. Konda, N. and Iwata, T., “Component-Based Application Development on Architecture of a Model, UI and Components”, , Software Engineering Conference, Seventh Asia-Pacific , 2000, pp. 349 —353
13. Clark, J., Casanave, C., Kanaskie, K., Harvey, B., Clark, J., Smith, N., Yunker, J., and Riemer, K., “ebXML Business Process Specification Schema”, ebXML, 2001, available at http://www.ebxml.org.
14. Favre, J.M.; Duclos, F.; Estublier, J.; Sanlaville, R. and Auffret, J.J., "Reverse Engineering a Large Component-based Software Product", 5th European Conference on Software Maintenance and Reengineering, 2001, pp.95-104
15. Gall, H.; Klosch, R. and Mittermeir, R., "Object-Oriented Re-Architecturing", 5th European Software Engineering Conference (ESEC ''95), 1995, pp.1-21
16. Jacobson, I.; Lindstrom, F., "Re-engineering of old systems to an object-oriented Architecture", In Proceedings of OOPSLA''91, ACM, 1991, pp.340-350
17. Kaiser, W., Become a Programming Picasso with JHotDraw, JAVA World, 2001, available at http://www.javaworld.com/.
18. Kuebler D. and Eibach, W., “Adapting legacy applications as Web services” January 2002, http://www-106.ibm.com/developerworks/webservices/library/ws-legacy/
19. Kwan, Irene and Li, Qing, "A Hybrid Approach to Convert Relational Schema to Object-Oriented Schema", International Journal of Information Science, Elsevier, 117 (1999), pp 201 —241
20. Keller, G., and Teufel, T., SAP R/3 Process Oriented Implementation: Iterative Process Prototyping, Addison Wesley, Berlin/Heidelberg, 1998.
21. Lakhotia, A., " Wolf: a tool to recover dataflow oriented design from source code ", In Fifth Annual Workshop on Systems Reengineering Technology, Feb. 1995
22. Lee, S.D.;Yang, Y.J.; Cho, E.S.;Kim, S.D. and Rhew, S.Y., "COMO:A UML-Based Component Development Methodology", 6th Asia Pacific Software Engineering Conference (APSEC), 1999, pp.54-61
23. Liu, S.S. and Wilde, N., "Identifying Objects in a Conventional Procedural Language: An Example of Data Design Recovery", IEEE International Conference on Software Maintenance, 1990, pp.266-271
24. Marcus, O., Carsten, H., and Ludwig, N., “Reengineering Organizational Structures from Within,” Proceedings of the 32nd Annual Hawaii International Conference on Systems Sciences, HICSS, 1999, pp. 1-10.
25. McArthur, K., Saiedian, H., and Zand, M., “An Evaluaion of the Impact of Component —Based Architectures on Software Reusability”, Information and Software Technology, Vol. 44, Issue 6, April, 2002, pp. 351-359
26. Morisio, M., Tully, C., and Ezran, M., “Success and failure factors in software reuse”, IEEE Transactions on Software Engineering, Vol. 28, No. 4, April, 2002, pp. 340-357
27. Muller, P.A., (1997), Instant UML, Wrox Co., ISBN:1861000871
28. Nelson, C. and Farrell, W., “Transforming legacy applications with Web Services”, August , 2001, http://www-106.ibm.com/developerworks/ibm/library/it/it-0801art4/
29. Norin, R. “Workflow Process Definition Interface--XML Process Definition Language”, WFMC, 1.0 Final Draft, 2002, available at http://www.wfmc.org
30. OMG, "OMG Unified Modeling Language Specification", OMG publishing, June 1999
31. Papazoglou M.P. and Georgakopoulos D.; “Service-Oriented Computing”, Communications of ACM, 46(10), 2003, pp. 25-28.
32. Perrey, R.; Lycett, M.;” Service-oriented architecture”, Applications and the Internet Workshops, 2003. Proceedings. 2003 Symposium on , 27-31 Jan. 2003
33. Rahayu, J.W., Chang, E., Dillon, T.S. and Taniar, D., “A methodology for transforming inheritance relationships in an object-oriented conceptual model to relational tables”, Information and software Technology, Vol. 42, Issue 8, 2000, pp.571-592
34. Saeki, M., "A Meta-Model for Method Integration", Information and Software Technology, Vol.39, Issue 14-15, February 1998, pp.925-932
35. Sang, J., Follen, G., Kim, C. and Lopez, I., “Development of CORBA-based engineering applications from legacy Fortran programs”, Information and Software Technology, Vol. 44, Issue 3, March, 2002, pp. 175-184
36. Serrano, M.A.; Montes de Oca, C.; Carver, D.L., "Evolutionary Migration of Legacy Systems to an Object-Based Distributed Environment", IEEE International Conference on Software Maintenance, 1999, pp.86-95
37. Scheer, A. W., Business process Engineering: Reference Models for Industrial Enterprise, Second Edition, Springer-Verlag, Berlin/Heidelberg, 1994
38. Sheth, A. P., van der Aalst, W. M. P., and Arpinar, I. B., “Processes Driving the Networked Economy”, IEEE Concurrency, 7(3), 1999, pp. 18-31
39. Huang, S.M. and Chu,Y.T., 2002, “Conflicts Detecting Mechanism of Business Process Design in the Enterprise Application Integration Projects”, 第八屆資訊管理研究暨實務研討會, 資管學會, 台灣, Dec.2002, pp:1-6.
40. SyBase Inc., " Sybase PowerDesignerRedefining Enterprise Modeling", http://www.sybase.com/products/enterprisemodeling/powerdesigner , 2003/12
41. The Gartner Group Inc., “The BPA Market Catches Another Major Updraft”, Gartner''s Application Development & Maintenance Research Note M-16-8153, 12 June 2002, available at: http://www.gartner.com/gc/webletter/idsscheer/issue1/article1.html.
42. Thiagarajan, R.K., Srivastava, A.K., Pujari, A.K., and Bulusu, V.K., “BPML: a process modeling language for dynamic business models”, Proceedings of Fourth IEEE International Workshop on Advanced Issues of E-Commerce and Web-Based Information Systems, WECWIS, 2002, pp. 222 -224.Computer Associates Inc., "AllFusion Erwin Data Modeler ", http://www3.ca.com/Solutions/Product.asp?ID=260,2003/12
43. Valasareddi, R.R. and Carver, D.L., "A Graph-Based Identification Process for Procedural Programs", 5th working conference on Reverse Engineering, 1998, pp.50-58
44. van der Aalst, W. M. P., “Formalization and Verification of Event-Driven Process Chains”, Information and Software Technology, 41(10), 1999, pp. 639-650.
45. van der Aalst, W. M. P., “Don’t Go with the Flow: Web Services Composition Standards Exposed”, IEEE Intelligent Systems, 18(1), 2003, pp. 72-78.
46. van der Aalst, W. M. P. and Kumar A., “XML-based Schema Definition for Support of Interorganizational Workflow”, Information Systems Research, 2003, 14(1), PP. 23-46.
47. Vanston Mark, Integrating Legacy With Web Services: The Meta Group Inc., http://www.metagroup.com/us/displayArticle.do?oid=32393,2002, 6 April 2004.
48. W3C, http://www.w3c.org
49. W3c Web Services Activity, http://www.w3.org/2002/ws
50. Whitten, J.L. and Bentley, L.D., System Analysis and Design Methods, McGraw Hill, New York, 1999.
51. Zhang, J., Chung, J.Y. and Chang, C.K., “Migration to Web Services Oriented Architecture - A Case Study”, 2004 ACM Symposium on Applied Computing, pp. 1624-1628.
52. Zhang, X., Zhang, Y., Fong, J. and Jia, X.,”Transforming RDB schema into well-structured OODB schema”, Information and Software Technology, Vol. 41, Issue 5, 1999, pp. 275-281
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top