English  |  正體中文  |  简体中文  |  Post-Print筆數 : 27 |  Items with full text/Total items : 109952/140891 (78%)
Visitors : 46243115      Online Users : 800
RC Version 6.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
Scope Tips:
  • please add "double quotation mark" for query phrases to get precise results
  • please goto advance search for comprehansive author search
  • Adv. Search
    HomeLoginUploadHelpAboutAdminister Goto mobile version
    Please use this identifier to cite or link to this item: https://nccur.lib.nccu.edu.tw/handle/140.119/102052


    Title: 基於.NET平台之可調性多租戶軟體框架
    An Adaptable Multi-Tenant Application Framework Based on .Net Platform
    Authors: 莊偉瓏
    Chuang, Wei-Lung
    Contributors: 陳恭
    Chen, Kung
    莊偉瓏
    Chuang, Wei-Lung
    Keywords: 軟體即服務
    多租戶
    綱要映射技術
    SaaS
    Multi-Tenant
    Schema Mapping Technology
    Date: 2016
    Issue Date: 2016-09-20 11:42:17 (UTC+8)
    Abstract: 近年來雲端運算蓬勃發展,為資訊系統的建置與服務帶來巨大的改變,其中一個重要趨勢為軟體即服務,並透過多租戶共享資源達到降低成本的優勢。因此如何讓服務可以共享資源,又能兼顧各租戶的客製化需求,這將會是軟體即服務關鍵成功因素。
    為了讓租戶客製化自己的綱要,在多租戶的相關研究中,發展出各種綱要映射技術,各適用不同的狀況,但在開發應用程式時候往往無法預估租戶適合使用何種綱要映射技術。本研究提出可以讓多租戶軟體框架具有綱要映射技術的可調性,應用程式開發時候毋需考慮使用何種綱要映射技術,等租用時候再依據應用程式及租戶的特性決定。本研究將以小量租戶效能最佳的Private Table Layout與適合用於大量租戶的Universal Table Layout為例,提出的可調性多租戶實體模式來建構具有可調性的多租戶軟體框架。此外本研究提出的軟體框架經過技術的封裝,開發者不需要了解多租戶的相關技術,就能完成多租戶應用程式的開發。
    Software as a service (SaaS) is an emerging service model of cloud computing. Its central defining characteristic is the ability for clients to use a software application on a pay-as-you-go subscription basis. However, to be economically sustainable, a SaaS application must leverage resource sharing to a large degree by accommodating different clients of the application while making it appear to each that they have the application all to themselves. In other words, a SaaS application must be a multi-tenant application.
    An important multi-tenant research topic is the various kinds of schema mapping technology have been developed in order for our tenants to customize their schema. However, it is hard to determine tenants’ need for particular schema mapping technology in different circumstances. This thesis proposes an adaptable schema mapping technology for a multi-tenant application (MTA) framework. The application and tenants’ characteristics do not need to be considered while applications developers are developing their schema mapping technology. This approach will take examples from the Private Table Layout mapping and the Universal Table Layout mapping to illustrate the features of this adaptable multi-tenant software framework. Furthermore, this thesis argues that, with the approach packaged as a software framework, developers are able to complete the development of a multi-tenant application without full understanding of the underlying technologies.
    Reference: 【1】 AlAlwan, M. H., & Zaghloul, S. (2013). ANALYSIS OF SaaS MULTI-TENANT DATABASE IN A CLOUD ENVIRONMENT. In The Third International Conference on Digital Information Processing and Communications (pp. 523-528). The Society of Digital Information and Wireless Communication.
    【2】 Aulbach, S., Grust, T., Jacobs, D., Kemper, A., & Rittinger, J. (2008, June). Multi-tenant databases for software as a service: schema-mapping techniques. In Proceedings of the 2008 ACM SIGMOD international conference on Management of data (pp. 1195-1206). ACM.
    【3】 Weissman, C. D., & Bobrowski, S. (2009, June). The design of the force. com multitenant internet application development platform. In SIGMOD Conference(pp. 889-896).
    【4】 Liao, C. F., Chen, K., & Chen, J. J. (2012, December). Toward a tenant-aware query rewriting engine for universal table schema-mapping. In Cloud Computing Technology and Science (CloudCom), 2012 IEEE 4th International Conference on (pp. 833-838). IEEE.
    【5】 Multi-Tenant Data Architecture (2015)
    https://msdn.microsoft.com/en-us/library/aa479086.aspx
    【6】 LINQ 和 ADO.NET (2016)
    https://msdn.microsoft.com/zh-tw/library/bb399365(v=vs.110).aspx
    【7】 Entity Framework 概觀 (2016)
    https://msdn.microsoft.com/zh-tw/library/bb399567(v=vs.110).aspx
    【8】 用Repository Pattern抽離對Entity Framework的依賴
    http://ithelp.ithome.com.tw/articles/10157484
    【9】 反映 (C# 和 Visual Basic)
    https://msdn.microsoft.com/zh-tw/library/ms173183.aspx
    Description: 碩士
    國立政治大學
    資訊科學系碩士在職專班
    103971008
    Source URI: http://thesis.lib.nccu.edu.tw/record/#G0103971008
    Data Type: thesis
    Appears in Collections:[資訊科學系碩士在職專班] 學位論文

    Files in This Item:

    File SizeFormat
    100801a.pdf2410KbAdobe PDF2715View/Open


    All items in 政大典藏 are protected by copyright, with all rights reserved.


    社群 sharing

    著作權政策宣告 Copyright Announcement
    1.本網站之數位內容為國立政治大學所收錄之機構典藏,無償提供學術研究與公眾教育等公益性使用,惟仍請適度,合理使用本網站之內容,以尊重著作權人之權益。商業上之利用,則請先取得著作權人之授權。
    The digital content of this website is part of National Chengchi University Institutional Repository. It provides free access to academic research and public education for non-commercial use. Please utilize it in a proper and reasonable manner and respect the rights of copyright owners. For commercial use, please obtain authorization from the copyright owner in advance.

    2.本網站之製作,已盡力防止侵害著作權人之權益,如仍發現本網站之數位內容有侵害著作權人權益情事者,請權利人通知本網站維護人員(nccur@nccu.edu.tw),維護人員將立即採取移除該數位著作等補救措施。
    NCCU Institutional Repository is made to protect the interests of copyright owners. If you believe that any material on the website infringes copyright, please contact our staff(nccur@nccu.edu.tw). We will remove the work from the repository and investigate your claim.
    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - Feedback