Loading...
|
Please use this identifier to cite or link to this item:
https://nccur.lib.nccu.edu.tw/handle/140.119/49654
|
Title: | 雲端運算SOA服務平台架構與運作機制之研究 A study of cloud computing SOA service platform architecture and operation mechanism |
Authors: | 蔡鈞華 Tsai, Chun Hua |
Contributors: | 楊建民 Yang, Jiann Ming 蔡鈞華 Tsai, Chun Hua |
Keywords: | 雲端運算 服務導向架構 MVC 架構 Google 運算 金融發票融資 Cloud Computing Service Oriented Architecture MVC framework Google computing |
Date: | 2008 |
Issue Date: | 2010-12-08 15:57:07 (UTC+8) |
Abstract: | 隨著雲端運算基礎架構的發展,如何結合企業資訊服務與外部雲端運算資源,是當前重要的研究課題。目前市面上一些主要的資服業者,如Google、IBM以及HP等,大力推動並提供強大雲端運算能力與完善的應用服務環境;然而目前雲端運算架構多需將整體應用與資料放置於外部平台,引發企業導入雲端運算時控制權移轉與資訊安全的疑慮。為解決雲端運算所衍生出內外部資源有效配置的問題,與企業導入上的資安疑慮,本研究結合雲端運算與服務導向架構,發展出雲端運算服務導向架構運作機制,包含服務串接、資源配置、資料控管與管理機制,並依照這些運算機制建構出以服務介面層、中心控管層、服務供應層與基礎架構層組成的『雲端運算服務導向架構平台』。
服務串接機制負責連接服務需求方、服務元件商與服務套餐業者;資源配置機制具備負載平衡、平行運算與容錯機制等功能;資料控管機制利用部分授權的方式讓資料以片段的方式存在,避免有心人士竊取的風險,對於資料運算的安全性,讓服務供應方只能取得經授權的必須資料,關鍵資訊僅掌握在資料擁有人手中,以確保資料安全性;管理機制實作了AAA協定,認證機制決定服務使用者的身份與服務範圍。
而服務平台中的應用介面層利用開放平台的優勢,降低服務介面開發的負擔;中心控管層連接服務供應方與服務需求方,掌控完整的服務流程,以及使用外部雲端運算與資料中心之資源;服務供應層結合各式應用服務與資料來源,藉由將運算與資料分離的方式,讓服務需求者保持對資料的控管權力,以解決企業導入雲端架構時對資安的疑慮;基礎架構層可連結雲端運算資源,未來可利用各雲端業者所提出的服務架構、運算能力以及儲存資源,並依照個別平台的優勢與特性,充分發揮雲端運算架構的效益。
最後本研究藉由發展金融發票融資之應用,以說明本服務平台之可行性與整合外部雲端運算服務的優越性,以及未來研究方向。 Cloud Computing heralds an evolution of business, this creates a research question on how to integrate enterprise information service and external Cloud Computing resource. Information service big players like Google, IBM and HP, providing powerful Cloud Computing ability and application environment. However, when enterprises adopt Cloud Computing architectures proposed recently, and transfer applications and data to external platform arouses the problems of management authority shifting and information security.
We proposed a 4-layer service platform and related operation mechanism that incorporates Google Cloud Computing environment and Service Oriented Architecture in a sense to provide new paradigm of system development. Service Combination Mechanism connects service consumer, service provider and service menu. Resource Allocation Mechanism provides loading balance, parallel processing and fault-tolerant features. Data Control Mechanism only authorizes the necessary part of data to avoid the risk of information security. Management Mechanism implements AAA protocol.
Service Interface Layer utilizes the advantage of open platform and reduces the burden of interface development. Control Center Layer connect service providers and service requesters, while handling service flow and using the resource of external cloud computing and data center. Service Provider Layer reserves the management authority and ownership of the data resources. Infrastructure Layer assemble service framework, computing ability and storage resource that are provided by Cloud Computing providers. We believed that with the 4-layers service platform proposed in this paper, one can leverage the advantages and merits of Cloud Computing architecture.
Finally, by developing a invoice financing case based on proposed platform, we are able to justify the service platform’s feasibility and its advantage with the use of cloud computing. |
Reference: | 1. Amazon.com. (2007). "Amazon.com Announces Third Quarter Sales up 41% Year over Year - Raises Financial Guidance - Expects Record Holiday Season." from http://phx.corporate-ir.net/phoenix.zhtml?c=176060&p=irol-newsArticle&ID=1066358&highlight=Amazon%20Web%20Services. 2. Angelis, G., S. Gritzalis, et al. (2004). "Mechanisms for controlling access in the global grid environment." Internet Research 14(5): 347. 3. Apache. (2008). "Hadoop Offiicial Site." from http://hadoop.apache.org/core/. 4. Bieberstein, N., S. Bose, et al. (2005). "Service-Oriented Architecture Compass: Business Value, Planning, and Enterprise Roadmap." IBM Press Publishing. 5. Boden, T. (2004). "The grid enterprise — structuring the agile business of the future." BT Technology Journal 22(1): 107-117. 6. Boss, G., P. Malladi, et al. (2007). "Cloud Computing." from http://download.boulder.ibm.com/ibmdl/pub/software/dw/wes/hipods/Cloud_computing_wp_final_8Oct.pdf. 7. Brereton, P., D. Budgen, et al. (1999). "The Future Of Software." Communications of the ACM 42(12): 78-85. 8. Buyya, R., C. S. Yeo, et al. (2008). "Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities." Proceedings of the 10th IEEE International Conference on High Performance Computing and Communications. 9. Chong, F. (2006). "Saas Application Architecture Case Study:Remend." from http://blogs.msdn.com/fred%5Fchong/. 10. Conlon, S. J., J. G.Hale, et al. (2008). "Information Extraction Agents For Service-Oriented Architecture using Web Service Systems: A Framework." Journal of Computer Information Systems 48(3). 11. Davis, N., G. Demetriou, et al. (2006). "Web Service Architectures for Text Mining: An Exploration of the Issues via an E-Science Demonstrator." International Journal of Web Services Research 3(4): 95-114. 12. Dean, J. and S. Ghemawat (2004). "MapReduce: Simplified Data Processing on Large Clusters." ACM OSDI. 13. Denne, M. (2007). "Pricing Utility Computing Services." International Journal of Web Services Research 4(2). 14. Eilam, T., K. Appleby, et al. (2004). "Using a utility computing framework to develop utility systems." IBM Systems Journal 43(1): 97. 15. Erdogmus, H. (2008). "So Many Languages, So Little Time." IEEE Software 25(1): 4-7. 16. Feuerlicht, G. (2006). "Enterprise SOA: What are the Benefits and Challenges?" Systems Integration. 17. Gartner, I. (2008). "Gartner Says Contrasting Views on Cloud Computing Are Creating Confusion." from http://gartner.com/it/page.jsp?id=766215. 18. Google.com. (2007). "Google Apps." from http://www.google.com/apps/intl/en/business/index.html. 19. Google.com. (2008). "What are Gadgets?" from http://code.google.com/apis/gadgets/. 20. Gray, P. (2007). "SOA - Moving From Doing it Yourself to Getting Others to Do it for You." Information Systems Management 24(1). 21. Group, W. C. W. (2004). "Web Services Architecture." from http://www.w3.org/TR/ws-arch/#whatis. 22. Heiser, J. and M. Nicolett. (2008). "Assessing the Security Risks of Cloud Computing ", from http://www.gartner.com/DisplayDocument?id=685308. 23. Huang, M. F. (2006). A Study of Multi-Business Service Oriented Architecture. Managerment Inforamtion System. Taipei, National Chengchi University. Master. 24. Khalaf, R., A. Keller, et al. (2006). "Business processes for Web Services: Principles and applications." IBM Systems Journal 45(2): 425. 25. Louridas, P. (2008). "Orchestrating Web Services with BPEL." IEEE Software 25(2): 85. 26. Mansfield-Devine, S. (2008). "Danger in the clouds " Network Security 2008(12): 9-11. 27. McCoy, D. W. and Y. V. Natis. (2003). "Service-Oriented Architecture: Mainstream Straight Ahead." Retrieved August, 2008, from http://www.gartner.com/pages/story.php.id.3586.s.8.jsp. 28. McGovern, J., S. Tyagi, et al. (2003). "Java Web Services Architecture." 35-63. 29. MicrosoftCorporation. (2008). "What is the Azure Services Platform?" from http://www.microsoft.com/azure/whatisazure.mspx#Whatis. 30. Moorsel., A. P. A. v. (2005). "Grid, Management and Self-Management." The Computer Journal 48(3): 325. 31. Morrison, S. (Aug 20, 2008.). Cloud Computing` Makes Gains. Wall Street Journal. 32. Natis, Y. V. (2003). "Service-Oriented Architecture Scenario." Retrieved August, 2008, from http://www.gartner.com/DisplayDocument?doc_cd=114358. 33. Pallos, M. (2001). "Service-Oriented Architecture: A Primer." eAI Journal. 34. Reenskaug, T. (2003). "The Model-View-Controller (MVC)Its Past and Present ", from http://folk.uio.no/trygver/2003/javazone-jaoo/MVC_pattern.pdf. 35. Ross, J. W. and G. Westerman. (2004). "Preparing for utility computing: The role of IT architecture and relationship management." IBM Systems Journal 43(1): 5. 36. Salesforce.com. (2007). "Salesforce.com and Google Form Strategic Global Alliance." from http://www.salesforce.com/company/news-press/press-releases/2007/06/070605.jsp. 37. Stallman. (2008). "Stallman: Cloud computing is `stupidity`." The Guardian 38. Stamford. (2008). "Gartner Says Cloud Computing Will Be as Influential as E-business." Retrieved August, 2008, from http://www.gartner.com/it/page.jsp?id=707508. 39. W3C. (2008). "Web Services Activity." from http://www.w3.org/2002/ws/. 40. Yan, N., D. Leip, et al. (2005). "The use of open-source software in the IBM corporate portal." IBM Systems Journal 44(2): 419-425. 41. Zhang, L.-J. and M. Jeckle (2004). "Convergence of Web Services and Grid Computing." International Journal of Web Services Research 1(3).
|
Description: | 碩士 國立政治大學 資訊管理研究所 96356027 97 |
Source URI: | http://thesis.lib.nccu.edu.tw/record/#G0096356027 |
Data Type: | thesis |
Appears in Collections: | [資訊管理學系] 學位論文
|
All items in 政大典藏 are protected by copyright, with all rights reserved.
|