Responsive image
博碩士論文 etd-0625111-021959 詳細資訊
Title page for etd-0625111-021959
論文名稱
Title
SOA系統之PSM實作方法論:以IBM WebSphere平台為例
A Methodology for Constructing the PSM of SOA System based on the IBM WebSphere Platform
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
80
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2011-06-10
繳交日期
Date of Submission
2011-06-25
關鍵字
Keywords
IBM WebSphere、特定平台模式、服務導向架構、統一塑模語言、模式驅動架構
IBM WebSphere, Platform Specific Model, UML, Service-Oriented Architecture, MDA
統計
Statistics
本論文已被瀏覽 5903 次,被下載 2728
The thesis/dissertation has been browsed 5903 times, has been downloaded 2728 times.
中文摘要
服務導向架構 (Service-oriented architecture, SOA) 的方法已經變成現今系統開發技術的主流,而統一塑模語言 (Unified Modeling Language, UML) 也逐漸變成 SOA 系統中塑模平台獨立模式 (Platform Independent Model, PIM) 的主要工具;一旦建構出 PIM,其產出結果可以被轉換至基於模式驅動架構 (Model Driven Architecture, MDA) 方法和特定平台下的特定平台模式 (Platform Specific Model, PSM)。為了發展這樣的 SOA 系統,開發者可以使用平台並選擇適當的元件去建構出服務和商業流程,然而這樣的特定平台之建構方式,其缺乏詳細的指導原則。因此,本研究表達一套基於 IBM WebSphere 平台的方法論,提供在建構 SOA 系統的方式中,從元件、服務到商業流程的指導原則。本研究透過設計科學研究法 (Design Science Research Methodology, DSRM) 來清楚地說明方法論,並經由執行一個假設案例的可用性評估,以證明其適用性。研究結果指出藉由所提出的方法,系統開發人員可以有效地使用 IBM WebSphere 平台建構出 SOA 系統內其PIM 模式中所呈現的商業流程。
Abstract
Service-oriented architecture (SOA) approach has become the mainstream of today’s systems development technique. The Unified Modeling Language (UML) is becoming the major tool for modeling the platform independent model (PIM) of a SOA system. Once the PIM is constructed, the results can then be transformed into its platform specific model based on the model driven architecture (MDA) approach and a specific platform. To develop a SOA system, the developer can then use the platform and choose the proper components to construct services and then business processes. However, the detailed guideline for this type of construction based on a specific platform is lacking. Therefore, this study presents a methodology which provides guidelines for the construction from components, service to business process for a SOA system based on the IBM WebSphere platform. The research methodology is articulated using the design science research methodology. A usability evaluation with a hypothesized case is performed to demonstrate its applicability. The results indicated that with this proposed method, the system developer can effectively use the IBM WebSphere platform to construct the business process based on the PIM of a SOA system.
目次 Table of Contents
論文審定書 ........................................................i
誌謝 ....................................................................ii
中文摘要 ............................................................iii
英文摘要 ............................................................iv
第一章、緒論 ....................................................1
  第一節、研究背景與動機 ........................1
  第二節、研究目的與範圍 ........................2
  第三節、論文架構 ....................................3
第二章、文獻探討 ............................................4
  第一節、服務導向架構 ............................4
  第二節、企業所提供的SOA之應用平台 8
  第三節、建構SOA之方法 ........................12
  第四節、模式驅動架構 ............................17
第三章、研究方法 ............................................19
  第一節、設計科學研究法 ........................19
  第二節、研究流程 ....................................20
第四章、設計與發展 ........................................24
  第一節、方法論流程 ................................25
  第二節、獲取需求文件 ............................27
  第三節、元件設計 ....................................29
  第四節、服務設計 ....................................33 
  第五節、流程呈現 ....................................39
第五章、展示 ....................................................41
  第一節、可用性測試案例-網路拍賣 ....41
  第二節、執行可用性測試 ........................43
  第三節、觀察與評估 ................................62
第六章、結論 ....................................................65
  第一節、研究成果 ....................................65
  第二節、研究貢獻 ....................................66
  第三節、研究限制 ....................................67
  第四節、未來研究方向 ............................68
參考文獻 ............................................................69
  中文參考文獻 ............................................69
  英文參考文獻 ............................................69
參考文獻 References
中文參考文獻
吳仁和,系統分析與設計:理論與實務應用,五版,智勝,台北,2010年3月。
吳仁和,物件導向系統分析與設計-結合MDA與UML,三版,智勝,台北,2010年4月。
李佳蓉,「SOA方法在企業系統的發展現況探討」,國立中央大學資訊管理研究所碩士論文,2008年。

英文參考文獻
Arsanjani, A., Zhang, L. -J., Ellis, M., Allam, A., and Channabasavaiah, K., “S3: A Service-Oriented Reference Architecture” IEEE Computer Society on IT Professional, Vol. 9, No. 3, May-June 2007, pp. 10-17.
Arsanjani, A., Service-oriented modeling and architecture, November 2004, http://www. ibm.com/developerworks/library/ws-soa-design1/, [Retrieved 2010/10].
Chen, H. -M., Kazman, R., and Perry, O., “From Software Architecture Analysis to Service Engineering: An Empirical Study of Methodology Development for Enterprise SOA Implementation,” IEEE Transactions on Services Computing, Vol. 3, No. 2, April-June 2010, pp. 145-160.
Chung, S., Davalos, S., Niiyama, C., Won, D., Baeg, S. -H., and Park, S., “A UML model-driven business process development methodology for a Virtual Enterprise using SOA & ESB,” The IEEE Asia-Pacific Services Computing Conference, Singapore, December 7-11, 2009.
Erl, T., Service-Oriented Architecture: Concepts, Technology, and Design, Upper Saddle River, NJ: Prentice Hall PTR, 2005.
Hirschheim, R., Welke, R., and Schwarz, A., “Service-Oriented Architecture: Myths, Realities, and a Maturity Model,” Management Information Systems Quarterly Executive, Vol. 9, No. 1, March 2010.
White, S., “Best Practices for Using WebSphere Business Modeler and Monitor,” IBM Redpaper in IBM Redbooks, April 26, 2006.
Kaczmarek, T. and Węcel, K., “Hype over Service Oriented Architecture Continues,” WirtschaftsInformatik, Vol. 50, No. 1, January 2008, pp. 52-59.
Lawler, J. P., and Howell-Barber, H., Service-oriented architecture: SOA strategy, methodology, and technology, Hardcover, Boca Raton: Auerbach Publications, 2008.
Li, X., Huai, J., Liu, X., Zeng, J., and Huang, Z., “SOArMetrics: A Toolkit for Testing and Evaluating SOA Middleware,” The World Conference on Services - I, Los Angeles, CA, July 6-10, 2009.
March, S. T. and Storey, V. C., “Design Science in the Information Systems Discipline: An Introduction to the Special Issue on Design Science Research,” Management Information Systems Quarterly, Vol. 32, No. 4, December 2008, pp. 725-730.
OMG, The Object Management Group, MDAR Specifications, March 2010, http://www.omg.org/mda/specs.htm, [Retrieved 2010/10].
Palviainen, M., Evesti, A., and Ovaska, E., “The reliability estimation, prediction and measuring of component-based software,” The Journal of Systems and Software, Vol. 84, No. 6, June 2011, pp. 1054-1070.
Pan, X., Pan, W., and Cong, X., “SOA-based Enterprise Application Integration,” The 2nd International Conference on Computer Engineering and Technology, Chengdu, April 16-18, 2010.
Papazoglou, M. P. and van den Heuvel, W. -J., “Service-Oriented Design and Development Methodology,” International Journal of Web Engineering and Technology, Vol. 2, No. 4, July 2006, pp. 412-442.
Parveen, T. and Tilley, S., “A Research Agenda for Testing SOA-Based Systems,” The 2nd Annual IEEE Systems Conference, Montreal, Que., April 7-10, 2008.
Peffers, K., Tuunanen, T., Rothenberger, M. -A., and Chatterjee, S., “A Design Science Research Methodology for Information Systems Research,” Journal of Management Information Systems, Vol. 24, No. 3, November 2007, pp. 45-77.
Pihir, I., Hrustek, N. Z., and Dušak, V., “Survey of simulation capabilities of the IBM WebSphere business modeler business process modeling tool on the example of processing a loan application,” The 32nd International Conference on Information Technology Interfaces, Cavtat, Dubrovnik, June 21-24, 2010.
Pessoa, R. M., Silva, E., van Sinderen, M., Quartel, D. A. C., and Pires, L. F., “Enterprise interoperability with SOA: a survey of service composition approaches,” The 12th Enterprise Distributed Object Computing Conference Workshops, Munich, September 16-16, 2008.
van der Aalst, W. M. P. and Lassen, K. B., “Translating unstructured workflow processes to readable BPEL : Theory and implementation,” Information and Software Technology, Vol. 50, No. 3, Feb 2008, pp. 131-159.
Wang, H. and Feng, P., “Research of Strategic Route in Heterogeneous System Integration Based on ESB-SOA,” The International Conference on Computational Intelligence and Software Engineering, Wuhan, December 11-13, 2009.
Warmer, J., and Kieppe, A., The Object Constraint Language Second Edition, Getting Your Models Ready for MDA, Boston, MA: Addison-Wesley, 2003.
White, S., “Best Practices for Using WebSphere Business Modeler and Monitor,” IBM Redpaper in IBM Redbooks, April 26, 2006.
Wikipedia, Business Process Execution Language, April 2011, http://en.wikipedia.org/wiki/BPEL, [Retrieved 2011/04].
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內立即公開,校外一年後公開 off campus withheld
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code