多租戶雲端應用程式之中介軟體框架

近年來,雲端運算中的軟體即服務(Software as Service,SaaS)穩健與快速地成長。SaaS服務提供者在建置服務的過程中,無不希望盡可能地讓租戶共享資源,避免租戶擁有特殊資源,需要獨立維護,以降低維護營運成本。另一方面,也要能讓租戶們擁有一定程度的客製化能力,以製做出屬於租戶私有之服務邏輯。因此如何讓租戶在共有一切資源的前提下,又能提供客製化能力,將是SaaS服務提供者的一大課題。本研究所提出的中介軟體框架將在共用硬體及資料庫與單一應用程式的共用架構下,採用Force.com Universal Table資料架構,並提供三大特色功能,Tenant Aware、Data Acc...

Full description

Bibliographic Details
Main Authors: 陳俊傑, Chen, Jiu Jye
Language:中文
Published: 國立政治大學
Subjects:
ORM
Online Access:http://thesis.lib.nccu.edu.tw/cgi-bin/cdrfb3/gsweb.cgi?o=dstdcdr&i=sid=%22G0100971009%22.
id ndltd-CHENGCHI-G0100971009
record_format oai_dc
spelling ndltd-CHENGCHI-G01009710092013-09-10T15:03:11Z 多租戶雲端應用程式之中介軟體框架 A Middleware Framework for Multi-tenant SaaS Applications 陳俊傑 Chen, Jiu Jye 軟體即服務 多租戶 物件關聯對映 Bytecode轉換 SaaS Multi-tenant ORM Bytecode Transformation 近年來,雲端運算中的軟體即服務(Software as Service,SaaS)穩健與快速地成長。SaaS服務提供者在建置服務的過程中,無不希望盡可能地讓租戶共享資源,避免租戶擁有特殊資源,需要獨立維護,以降低維護營運成本。另一方面,也要能讓租戶們擁有一定程度的客製化能力,以製做出屬於租戶私有之服務邏輯。因此如何讓租戶在共有一切資源的前提下,又能提供客製化能力,將是SaaS服務提供者的一大課題。本研究所提出的中介軟體框架將在共用硬體及資料庫與單一應用程式的共用架構下,採用Force.com Universal Table資料架構,並提供三大特色功能,Tenant Aware、Data Access以及Tenant Customizability,來解決隔離性、存取Force.com Universal Table資料架構以及提供租戶客製化能力三大議題。透過此中介軟體框架應可幫助SaaS提供者,建置出一個資源共享、租戶具有客製能力與維護性高的多租戶雲端軟體服務。 In recent years, Software as a service (SaaS), the service model of cloud computing, has been growing healthy and rapidly. When SaaS providers build service, they want tenants to share same resources, and not to have its own special resource which will cause providers to maintain it separately. SaaS providers want tenants sharing the same resources to reduce maintenance cost. But the current trend is to provide the customizability to tenants for customizing its own service. How to share resources under the premise of providing customizability to tenants will be the main challenge to SaaS providers. In this thesis, we propose a middleware framework based on shared hardware、database with a single application instance. Our framework will use the Force.com Universal Table schema as the foundation. The key features of our framework are Tenant Aware、Data Access and Tenant Customizability. These features will address the issues of isolating tenants, accessing the Force.com Universal Table schema and providing customizability to tenants. This middleware framework will help SaaS providers to build a resource-sharing, customizable multi-tenant SaaS with lower maintenance cost. 國立政治大學 http://thesis.lib.nccu.edu.tw/cgi-bin/cdrfb3/gsweb.cgi?o=dstdcdr&i=sid=%22G0100971009%22. text 中文 Copyright © nccu library on behalf of the copyright holders
collection NDLTD
language 中文
sources NDLTD
topic 軟體即服務
多租戶
物件關聯對映
Bytecode轉換
SaaS
Multi-tenant
ORM
Bytecode Transformation
spellingShingle 軟體即服務
多租戶
物件關聯對映
Bytecode轉換
SaaS
Multi-tenant
ORM
Bytecode Transformation
陳俊傑
Chen, Jiu Jye
多租戶雲端應用程式之中介軟體框架
description 近年來,雲端運算中的軟體即服務(Software as Service,SaaS)穩健與快速地成長。SaaS服務提供者在建置服務的過程中,無不希望盡可能地讓租戶共享資源,避免租戶擁有特殊資源,需要獨立維護,以降低維護營運成本。另一方面,也要能讓租戶們擁有一定程度的客製化能力,以製做出屬於租戶私有之服務邏輯。因此如何讓租戶在共有一切資源的前提下,又能提供客製化能力,將是SaaS服務提供者的一大課題。本研究所提出的中介軟體框架將在共用硬體及資料庫與單一應用程式的共用架構下,採用Force.com Universal Table資料架構,並提供三大特色功能,Tenant Aware、Data Access以及Tenant Customizability,來解決隔離性、存取Force.com Universal Table資料架構以及提供租戶客製化能力三大議題。透過此中介軟體框架應可幫助SaaS提供者,建置出一個資源共享、租戶具有客製能力與維護性高的多租戶雲端軟體服務。 === In recent years, Software as a service (SaaS), the service model of cloud computing, has been growing healthy and rapidly. When SaaS providers build service, they want tenants to share same resources, and not to have its own special resource which will cause providers to maintain it separately. SaaS providers want tenants sharing the same resources to reduce maintenance cost. But the current trend is to provide the customizability to tenants for customizing its own service. How to share resources under the premise of providing customizability to tenants will be the main challenge to SaaS providers. In this thesis, we propose a middleware framework based on shared hardware、database with a single application instance. Our framework will use the Force.com Universal Table schema as the foundation. The key features of our framework are Tenant Aware、Data Access and Tenant Customizability. These features will address the issues of isolating tenants, accessing the Force.com Universal Table schema and providing customizability to tenants. This middleware framework will help SaaS providers to build a resource-sharing, customizable multi-tenant SaaS with lower maintenance cost.
author 陳俊傑
Chen, Jiu Jye
author_facet 陳俊傑
Chen, Jiu Jye
author_sort 陳俊傑
title 多租戶雲端應用程式之中介軟體框架
title_short 多租戶雲端應用程式之中介軟體框架
title_full 多租戶雲端應用程式之中介軟體框架
title_fullStr 多租戶雲端應用程式之中介軟體框架
title_full_unstemmed 多租戶雲端應用程式之中介軟體框架
title_sort 多租戶雲端應用程式之中介軟體框架
publisher 國立政治大學
url http://thesis.lib.nccu.edu.tw/cgi-bin/cdrfb3/gsweb.cgi?o=dstdcdr&i=sid=%22G0100971009%22.
work_keys_str_mv AT chénjùnjié duōzūhùyúnduānyīngyòngchéngshìzhīzhōngjièruǎntǐkuāngjià
AT chenjiujye duōzūhùyúnduānyīngyòngchéngshìzhīzhōngjièruǎntǐkuāngjià
AT chénjùnjié amiddlewareframeworkformultitenantsaasapplications
AT chenjiujye amiddlewareframeworkformultitenantsaasapplications
_version_ 1716597057528004608