跳到主要內容

臺灣博碩士論文加值系統

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

詳目顯示

我願授權國圖
: 
twitterline
研究生:盧韋佑
研究生(外文):Wei-You Lu
論文名稱:展示層框架JSF Facelets技術在服務導向架構(SOA)應用之探討
論文名稱(外文):An Exploratory Study of Applying Presentation Tier Frameworks JSF Facelets on Service-Oriented Architecture
指導教授:黃天佑黃天佑引用關係
指導教授(外文):Tian-Yow Hwang
學位類別:碩士
校院名稱:中原大學
系所名稱:資訊管理研究所
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2013
畢業學年度:101
語文別:中文
論文頁數:63
中文關鍵詞:JSF Facelets展示層框架JSF服務導向架構
外文關鍵詞:JSF FaceletsPresentation Tier FrameworksService-Oriented Architecture (SOA)JSF
相關次數:
  • 被引用被引用:1
  • 點閱點閱:362
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
資訊系統對於現今社會中處於很重要的位置,外在環境不斷在變化,資訊系統勢必要跟上腳步,以隨時滿足需求,而傳統資訊系統架構複雜維護不易,為了因應外在環境變化,必須提升本身競爭優勢,服務導向架構因此被提出來解決這些問題。服務導向架構(Service-Oriented Architecture, SOA)能夠協助在面對需求多變時,將不同服務之間的相互調和來達到IT系統隨需而變,提高彈性化和效率。而展示層框架技術是具有複用性之特性,因此在系統開發上,使用展示層框架技術能夠增加便利性的開發。本研究主要在探討展示層框架JSF Facelets技術是否能符合服務導向架構之標準,並使用所建置之雛型系統來驗證展示層框架JSF Facelets技術如何能夠達到隨需而變,因應服務導向架構之標準。

Information systems play a very important role in today's society, the external environment is constantly and rapidly changing, and thus information systems must be updated to meet the needs of the Information at any time. The traditional system architecture is complicated and difficult to maintain, in response to the external environment is constantly and rapidly changing, and it must enhance their competitive advantage, therefore, service-oriented architecture is proposed to solve these kind of problems. Service-Oriented Architecture (SOA) can adapt to the need of the need of market quickly changing, it will be coordinate different services to achieve the IT systems On-Demand and improve the flexibility and efficiency. Presentation Tier Frameworks has the characteristics of reuse, it will be able to increase the convenience of development on the systems. Therefore, this study focuses on the application of Presentation Tier Frameworks JSF Facelets able to meet the Service-Oriented Architecture (SOA) standards, and verifies the results by building a prototype system with the Presentation Tier Frameworks JSF Facelets achieve On-Demand, and reach the standard of Service-Oriented Architecture (SOA).

目錄
摘要 I
Abstract II
目錄 III
圖目錄 V
表目錄 VI
第一章 緒論 1
第一節 研究背景與動機 1
第二節 研究問題與目的 4
第三節 研究流程 5
第二章 文獻探討 7
第一節 服務導向架構 7
2.1.1 服務導向架構之定義 7
2.1.2 服務導向架構之特性 10
2.1.3 服務導向架構之趨勢展望 13
2.1.4 本節小結 14
第二節 展示層框架技術 16
2.2.1 框架技術 16
2.2.2 展示層框架技術 17
2.2.3 本節小結 19
第三節 JSF Facelets技術 21
2.3.1 JSF Facelets之背景 21
2.3.2 JSF Facelets之特性 22
2.3.3 本節小結 24
第四節 本章總結 25
第三章 研究設計 27
第一節 統雛型法 27
第二節 研究設計 29
3.2.1 需求分析 29
3.2.2 系統分析與設計 30
3.2.3 雛型建置 30
3.2.4 驗證評估 32
第三節 本章總結 33
第四章 系統實作與驗證 34
第一節 雛型系統環境概述 34
第二節 系統環境安裝與設定 35
第三節 系統實作與驗證 43
第四節 本章總結 49
第五章 結論與建議 50
第一節 研究結論 50
第二節 未來研究方向與建議 51
參考文獻 53
圖目錄
圖 1:研究流程圖 6
圖 2:服務導向架構圖 11
圖 3:JSF視圖(View)技術圖 18
圖 4:Portlet中Portal頁面圖 19
圖 5:JSF生命週期圖 22
圖 6:Facelets 框架概念圖 23
圖 7:研究設計流程圖 29
圖 8:Facelets系統框架概念圖 30
圖 9:系統流程架構圖 31
圖 10:Eclipse Juno下載頁面 35
圖 11:Liferay Portal環境需求套件 36
圖 12:啟動的提示畫面 37
圖 13:輸入元件網址 37
圖 14:Liferay IDE元件 38
圖 15:元件安裝 38
圖 16:Eclipse Juno版本宣告 39
圖 17:Liferay配置 39
圖 18:Liferay Plugin SDK配置 40
圖 19:Liferay運行環境配置 40
圖 20:JRE運行配置 41
圖 21:創建運行Liferay server 41
圖 22:Liferay Plugin SDK與Server主畫面 42
圖 23:Template Files子目錄配置 43
圖 24:header.xhtml配置 44
圖 25:footer.xhtml配置 44
圖 26:master_layout.xhtml配置 45
圖 27:view.xhtml配置 46
圖 28:web.xml設定 47
圖 29:Portlet.xml設定 47
圖 30:liferay-portlet.xml設定 48
圖 31:JSF Facelets Template&Portlet專案展示 48
表目錄
表 1:各學者對於服務導向架構(SOA)之定義 8
表 2:各軟體廠商對於服務導向架構(SOA)之定義 9
表 3:雛型系統開發環境 34
Bieberstein, N., Bose, S., Walker. L., & Lynch, A. (2005). Impact of service-oriented architecture on enterprise systems, organizational structures, and individuals. IBM Systems Journal, 44(4), 691-708.
Bosch, J., & Mattsson, M. (1997). Framework Composition: Problems, Causes and Solutions. Technology of Object-Oriented Languages and Systems, 23(1), 203-214.
Brown, A. W., Delbaere, M., Eeles, P., Johnston, S., & Weaver, R. (2005). Realizing service-oriented solutions with the IBM Rational Software Development Platform. IBM Systems Journal, 44(4), 727-52.
Brown, A., Johnston, S., & Kelly, K. (2002, December 7). Using Service-Oriented Architecture and Component-Based Development to Build Web Service Applications. Retrieved from http://www.michael-richardson.com/rup_classic/modernize.legacy_evol/guidances/whitepapers/resources/2169.pdf
Channabasavaiah, K., Holley, K., & Tuggle, E. (2003). Migrating to a service-oriented architecture. IBM DeveloperWorks, 16.
Ferguson, D. F., & Stockton, M. L. (2005). Service oriented architecture: Programming model and product architecture. IBM Systems Journal, 44(4), 753-80.
He, H. (2003). What Is Service-Oriented Architecture. Retrieved from http://www.nmis.isti.cnr.it/casarosa/SIA/readings/SOA_Introduction.pdf
Hiroshi, W., Junichi, S., & Katsuya, O. (2008, July). A Model-Driven Development Framework for Non-Functional Aspects in Service Oriented Grids. In F. Abbink (Chair), IEEE Computer Society. In Proceedings of the ICAS'06 International Conference on Autonomic and Autonomous Systems, Silicon Valley, California, USA.
http://www.zdnet.com/blog/service-oriented/idc-business-spending-on-soa-to-grow-25-over-next-three-years/4347
IBM (2006). WebSphere Portal for z/OS [Web text data]. Retrieved from http://publib.boulder.ibm.com/infocenter/wpdoc/v510/index.jsp?topic=/com.ibm.wp.zos.doc/wps/wpsdev.html
IBM(2006). Legacy systems renovation to SOA. Retrieved from http://public.dhe.ibm.com/software/tw/soa/Transforming_legacy_applications_into_an_SOA_framework.pdf
IDC (2010). IDC: Business spending on SOA to grow 25% over next three years [Web text data]. Retrieved from http://www.zdnet.com/blog/service-oriented/idc-business-spending-on-soa-to-grow-25-over-next-three-years/4347
Jason, J. J. (2011). Service chain-based business alliance formation in service-oriented architecture. Expert Systems with Applications, 38(3), 2206-2211.
Johnson, R. E., & Foote, B. (1988). Designing Reusable Classes. Journal of Object-Oriented Programming, 1(2), 22-35.
Kettinger, J. W., & Mahadevan, L. (2010). Service Oriented Architecture as a Dynamic Enabler of Customer Prioritization. e-Service Journal, 7(2). 22-45.
Lusch, R. F., Vargo, S. L., & Wessels, G. (2008). Toward a conceptual foundation for service science: Contributions from service-dominant logic. IBM Systems Journal, 47(1), 5-14.
Mahmood, K., Ilahi, M. M., Ahmad, B., & Ahmad, S. (2012). Empirical Analysis of Function Points in Service Oriented Architecture (SOA) Applications. Industrial Engineering Letters, 2(1). 6-13.
Microsoft (2006). Service Oriented Architecture Infrastructure. Retrieved from http://www.microsoft.com/services
Mitropoulos, S., & Douligeris, C. (2011). The impact of Service-Oriented Architecture (SOA) technologies in global market-oriented enterprises. International Journal of Applied Systemic Studies, 4(1-2). 106-120.
Mohr, H. P., Raffa, G., Pettinari, M., Cinotti, S. T., Frà, C.,Venezia, C., & Protto,. P. (2009). Towards Context-Aware Telecom End User Services through SOA. In Mohr, H. P., Raffa, G., Pettinari, M., Cinotti, S. T., Frà, C.,Venezia, C., & Protto,. P. (Eds), Lecture Notes in Computer Science: Vol. 4907. Service-Oriented Computing - ICSOC 2007 Workshops (pp. 317-325). Berlin, Heidelberg: Springer-Verlag. Doi: 10.1007/978-3-540-93851-4_31
Oracle (2005). Oracle Builds Comprehensive SOA Platform. Retrieved from http://smartintegration.com.au/Resources/reading/Comprehensive%20SOA%20Platform.pdf
Oracle (2010). The Java EE 5 Tutorial [Web text data]. Retrieved from http://docs.oracle.com/javaee/5/tutorial/doc/bnaqq.html
RichFaces (2011). JSF Facelets Template Project [Web text data]. Retrieved from http://www.javahotchocolate.com/tutorials/rf-template.html
Sommerville, I. (1995). Software engineering (5th ed.). Inc.Redwood City, CA, USA: Addison Wesley Longman Publishing Co.
Vohra, D. (2011). Templating with JSF 2.0 Facelets [Web text data]. Retrieved from http://www.oracle.com/technetwork/articles/java/facelets-454361.html
W3C (2003). Web Services Architecture[Web text data]. Retrieved from http://www.w3.org/TR/2003/WD-ws-arch-20030808/
Walker, L. (2007). IBM business transformation enabled by service-oriented architecture. IBM Systems Journal, 46(4), 651-667.
Westkämper, T. (2004). Architectural models of J2EE Web tier framework (Master's Thesis, Finland Department of Computer Science). Retrieved from http://www.cs.uta.fi/research/theses/masters/Westkamper_Timo.pdf
Yanbing, J., Chunxiao, X., Wei, H., & Jijiang, Y. (2005, October). On Procedure Strategy of Constructing SOA's Modeling Language. In N. Campos (Chair), IEEE Computer Society. In Proceedings of the SOSE '05 IEEE International Workshop, Washington, DC, USA.
Zanoti, E. (2010). Curso básico de Java para WEB com JSF 2, Hibernate, Spring e Primefaces. Retrieved from http://www.codigosfontes.com.br/facelets-templating-navegacoes/
IBM(2006)。Facelets非常適合 JSF【線上文字資料】。取自http://www.ibm.com/developerworks/cn/java/j-facelets/
IBM(2008)。JSF經典視圖技術-Facelets 實例解析【線上文字資料】。取自 http://java.e800.com.cn/articles/2008/524/1211576938687460736_1.html
李明、壽永熙(2008)。基于JSF的表現層擴展設計。內蒙古工業大學學報,27(4),255-258。
李巍(2006)。構建下一代軟件架構SOA【線上文字資料】。取自http://tech.51cto.com/art/200601/16242.htm
周娟、劉高原、張國平(2007)。利用JSF開發Web頁面。華東交通大學學報,24(2),70-73。
季延平、郭鴻志(1995)。系統分析與設計。臺北市:華泰。
林信亨(2008)。SOA應用發展趨勢與我國商機研究報告。資策會MIC。
邱志卿(2007),以服務導向架構實作商業流程之研究(未出版之碩士論文)。國立中央大學。
陳昇賢(2009),利用服務導向架構發展量化管理服務平台之研究(未出版之碩士論文)。國立台灣科技大學。
曾保彰(2007)。服務導向架構(Service-Oriented Architecture,SOA) 簡介【線上文字資料】。取自http://www.cc.ntu.edu.tw/chinese/epaper/20070620_1008.htm
曾珮宸、黃文祥(2011)。具服務導向的QoS-aware ZigBee家庭網路。慈濟技術學院學報,16,195-208。
資策會產業情報研究所(2008)。2011年台灣SOA專案服務市場將突破新台幣50億【線上文字資料】。取自http://mic.iii.org.tw/aisp/pressroom/press01_pop.asp?sno=443&type1=1
裴嫣珺(2009)。JSF技術的應用及發展趨勢。上海第二工業大學學報,26(3), 235-241。
劉岩(2011)。JavaEE5學習筆記13-JSF集成Facelets使用經驗總結【線上文字資料】。取自http://wenku.baidu.com/view/8fee98eff8c75fbfc77db2f1.html
簡西村(2004)。服務導向架構(Service Oriented Architecture)應用【線上文字資料】。取自http://huqingcheng.blog.edu.cn/2006/130316.html
電子全文 電子全文(本篇電子全文限研究生所屬學校校內系統及IP範圍內開放)
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top