(3.238.206.122) 您好!臺灣時間:2021/04/21 09:29
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:林國凱
研究生(外文):Kou-kai Lin
論文名稱:適用小規模專案之服務導向架構轉移之初步研究
論文名稱(外文):A preliminary study on Service-oriented migration for a small-scale project
指導教授:黃純敏黃純敏引用關係
指導教授(外文):Chuen-min Huang
學位類別:碩士
校院名稱:國立雲林科技大學
系所名稱:資訊管理系碩士班
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2008
畢業學年度:96
語文別:英文
論文頁數:62
中文關鍵詞:服務導向架構小型專案轉移策略舊系統轉移
外文關鍵詞:Modernization StrategiesSmall-scale ProjectService-oriented ArchitectureLegacy System Modernization
相關次數:
  • 被引用被引用:2
  • 點閱點閱:205
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:30
  • 收藏至我的研究室書目清單書目收藏:0
服務導向架構(Service-oriented architecture; SOA)的興起讓舊系統轉移議題(System modernization issue)再度熱絡了起來。我們先前的專案專注於解決中文線上文件的資訊過載(information overload)問題並且得到了正面的成果,隨著轉移至服務導向架構在軟體架構上的可維護性(maintainability)與彈性(flexibility)上的優點,驅使著我們將我們的專案系統轉移至服務導向架構。然而現有的服務導向架構轉移模式都主要是為大型系統設計,此類轉移模式需要耗費大量的人力與經費等成本,因此應用於小型專案的適用性則是有問題的。本研究以改良之適用於小型開發專案(small-scale project)的系統轉移模型,使小型專案也可以在最小化對目前系統的影響並符合目的系統需求的情況下成功轉移至服務導向架構。最後我們也進行了一個實例的實驗來實行我們的轉移模型,在案例中我們將我們原有系統轉移為六大服務,其中包含一個新開發的中文詞庫斷詞服務,並完成一個代理程式在保留原有系統之介面的情況下利用服務元件來完成後端的運算。在案例中並取得許多有益的經驗供後續研究繼續探討。
The rise of service-oriented architecture (SOA) has raised growing interests in exploring system modernization issue. Our previous studies have focused on tackling the information overload issue in Chinese online documents and gained favorable results. With the benefits of maintainability and flexibility, it is encouraging for us to implement the migration process for our current system. However, the existing SOA migration guidelines are mainly designed for enterprise-scale project. It requires a huge amount of resource, such as manpower, expenses, etc. So the suitability to a small-scale project is questionable. This study applies an adaptive modernization guideline for a small-scale project to minimize the efforts taken for modification of existing system and meet the goals of target system. We also perform a practical experiment to validate the adaptive model and gain a propitious result. In this experiment, we successfully modernize six major services from existing system. A corpus segmentation service is also elaborately constructed in the modernization process. To retain the user interface of existing system, we devise an agent to glue the gap of existing user interface and the modernized services. The modernization process of this practical experiment brings positive experiences and suggestions for future works.
摘要 I
Abstract II
誌謝 III
TABLE OF CONTENTS IV
Figure Index VI
Table Index VII
1. Introduction 1
2. Literature Review 3
2.1. Legacy system modernization issue 3
2.1.1. Modernization strategies 4
2.2. Service-oriented modernization guidelines 6
2.2.1. SMART 7
2.2.2. MASHUP 13
2.3. Related technologies 15
2.3.1. Service-oriented architecture 15
2.3.2. Design principles of service-orientation 16
2.3.3. Web Services 18
3. Methodology 20
3.1. Requirements modeling 20
3.2. Analyze legacy system 21
3.3. Analyze the gap 22
3.4. Develop modernization strategy 22
4. Practical experiment 23
4.1. Background 23
4.1.1. Topic-Event-Episode Hierarchy and Network 24
4.1.2. Topic Story and Chronicle 25
4.1.3. News Knowledge Maps 26
4.2. Analysis phases 27
4.2.1. Requirements modeling 28
4.2.2. Analyze legacy system 30
4.2.3. Analyze the gap 33
4.2.4. Develop modernization strategy 37
5. Evaluation 39
5.1. CCS (Chinese Corpus Segmentation) Service 41
5.2. NTE (News Term Extraction) Service 43
5.3. NAN (News Association Network) Service 44
5.4. TDT (Topic Detection and Tracking) Service 45
5.5. TCS (Topic Chronicle and Story) Service 46
5.6. KDM (Knowledge Dynamic Maps) Service 47
5.7. News Process Agent 48
6. Conclusion 49
Reference 50
[1]C.-m. Huang and S.-f. Chang, "Constructing hierarchical topic knowledge window for Chinese news browsing and retrieval," in The 9th Joint Conference on Information Sciences Kaohsiung, Taiwan, 2006.
[2]C.-M. Huang and L.-C. Chen, "Applying hierarchical clustering model based on event-oriented concept for building news topic chronicle " in The 18th International Conference on Information Management (ICIM 2007) Taipei, Taiwan, 2007.
[3]C.-m. Huang, L.-c. Chen, and C.-C. Chang, "Applying feature extraction technique to build Topic-Event relationship diagram and news topic chronicle," in 2007 International Conference on Open Source, National Science Council Taipei, Taiwan, 2007.
[4]C.-M. Huang and C.-F. Liu, "Construction of news knowledge expression by applying Topic Maps theory and hierarchical display structure," in Modeling Decisions for Artificial Intelligence 2007 (MDAI 2007) Kitakyushu, Japan, 2007.
[5]C.-M. Huang, C.-F. Liu, and K.-K. Lin, "Knowledge-oriented dynamic maps construction for real-time online content transformation," in 2007 National Computer Symposium Taichung, Taiwan, 2007.
[6]T. Erl, SOA: principles of service design: Prentice Hall, 2007.
[7]G. Lewis, E. Morris, L. O''Brien, D. Smith, and L. Wrage, SMART: The Service-Oriented Migration and Reuse Technique: Carnegie Mellon University, Software Engineering Institute, 2005.
[8]S. Cetin, N. I. Altintas, H. Oguztuzun, A. H. Dogru, O. Tufekci, and S. Suloglu, "Legacy Migration to Service-Oriented Computing with Mashups," Software Engineering Advances, 2007. ICSEA 2007. International Conference on, pp. 21-21, 2007.
[9]H. M. Sneed, A. C. GmbH, and A. Vienna, "Integrating legacy software into a Service-oriented Architecture," Software Maintenance and Reengineering, 2006. CSMR 2006. Proceedings of the 10th European Conference on, 2006.
[10]J. Bisbal, D. Lawless, B. Wu, and J. Grimson, "Legacy information systems: issues and directions," IEEE Software, vol. 16, pp. 103-111, 1999.
[11]G. Canfora, A. R. Fasolino, G. Frattolillo, and P. Tramontana, "Migrating Interactive Legacy Systems To Web Services," 10th European Conference on Software Maintenance and Reengineering, CSMR, 2006.
[12]A. Erradi, S. Anand, and N. Kulkarni, "Evaluation of strategies for integrating legacy applications as services in a Service Oriented Architecture," Proceedings of the IEEE International Conference on Services Computing (SCC''06), pp. 257-260, 2006.
[13]K. Channabasavaiah, K. Holley, and E. Tuggle, "Migrating to a service-oriented architecture," IBM DeveloperWorks, vol. 16, 2003.
[14]M. Corp., "Enabling “Real World SOA” through the Microsoft Platform," Microsoft Corp., 2006.
[15]S.-H. Li, S.-M. Huang, D. C.Yen, and C.-C. Chang, "Migrating legacy information systems to Web Services architecture," Journal of Database Management, vol. 18, 2007.
[16]Oracle, "Oracle IT Modernization Series: The Oracle Modernization Framework," Oracle White Paper, 2006.
[17]D. Smith, L. O’Brien, and J. Bergey, "Using the Options Analysis for Reengineering (OAR) method for mining components for a product line," The Second Software Product Line Conference (SPLC2), San Diego, CA, August 19th–22nd, 2002.
[18]A. Brogi, S. Corfini, and R. Popescu, "Composition-oriented service discovery," in Software Composition: 4th International Workshop (SC 2005), Edinburgh, UK, 2005.
[19]T. Erl, Service-Oriented Architecture : Concepts, Technology, and Design: Prentice Hall PTR, 2005.
[20]C. M. MacKenzie, K. Laskey, F. McCabe, P. F. Brown, and R. Metz. "Reference Model for Service Oriented Architecture 1.0 Committee Specification 1". 2006. 20, December 2006. <http://www.oasis-open.org/committees/download.php/19679/soa-rm-cs.pdf>.
[21]T. Erl, Service-Oriented Architecture : A Field Guide to Integrating XML and Web Services: Prentice Hall PTR, 2004.
[22]M. J. Christensen and R. H. Thayer, The project manager''s guide to software engineering''s best practices. Los Alamitos, Calif.: IEEE Computer Society, 2001.
[23]M. Gudgin, M. Hadley, N. Mendelsohn, J.-J. Moreau, and H. F. Nielsen. "SOAP Version 1.2 Part 1: Messaging Framework". 2003. W3C recommendation. <http://www.w3.org/TR/soap12-part1/>.
[24]L. Clement, A. Hately, C. v. Riegen, and T. Rogers. "UDDI Version 3.0.2". 2004. <http://uddi.org/pubs/uddi_v3.htm>.
[25]M. Keen, O. Adinolfi, S. Hemmings, A. Humphreys, H. Kanthi, and A. Nottingham, Patterns: SOA with an Enterprise Service Bus in WebSphere Application Server V6, 2006.
[26]黃純敏, 許登傑, and 江志銘, "智慧型新聞文件群聚研究," in 2005「開放原始碼」技術與應用研討會, 2005.
[27]黃純敏 and 郭家良, "智慧型新聞事件偵測與追蹤系統實作," in 彰雲嘉地區大專院校2003年研發成果聯合發表會 雲林, 2003.
[28]黃純敏, 郭家良, and 楊顓溥, "新聞知識管理系統之建構與評估," in 第十屆資訊管理暨實務研討會, 2004.
[29]黃純敏, 戴尚學, and 郭家良, "新聞事件自動偵測與追蹤系統研究," in TANET2003台灣網際網路研討會 臺北, 2003.
[30]黃純敏, 戴尚學, and 郭家良, "新聞事件自動偵測與追蹤及摘要系統實作與評估," in 全國計算機會議 台中, 2003.
[31]C.-m. Huang and S.-F. Chang, "Design and implement hierarchical topic knowledge map for chinese news with multi-document summarization," in 資訊管理學術與實務研討會 Taipei, Taiwan, 2006.
[32]C.-M. Huang and C.-F. Liu, "Knowledge-oriented dynamic maps construction based on Web Services," in The 18th International Conference on Information Management 2007 (ICIM 2007) Taipei, Taiwan, 2007.
[33]G. Salton and M. J. McGill, Introduction to Modern Information Retrieval. New York: McGraw-Hill, 1986.
[34]W. B. Croft and D. J. Harper, "Using Probabilistic Models of Document Retrieval Without Relevance Information," Journal of Documentation, vol. 35, pp. 285-295, 1979.
[35]Y. Yang, J. G. Carbonell, R. D. Brown, T. Pierce, B. T. Archibald, and X. Liu, "Learning Approaches for Detecting and Tracking News Events," IEEE Intelligent Systems vol. 14, pp. 32-43, July, 1999 1999.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
系統版面圖檔 系統版面圖檔