Font Size: a A A

Research On Hypergraph-Based Component Model For Multi-Tenant SAAS Applications

Posted on:2013-08-31Degree:MasterType:Thesis
Country:ChinaCandidate:R WangFull Text:PDF
GTID:2248330374983361Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the spread of Internet and the rapid development of software application technology, the development of software has presented the trend of network, platform and service. SaaS (Software as a Service) has features of on-demand rent, without user maintenance and facilitate expansion and it has thoroughly changed the software delivery and use-pattern of common users.Multi-tenancy technology is one of the core technologies to realize SaaS, it guarantees that large-scale tenants share software and hardware resources on-demand and customer service configuration information separate from each other. The "use and not have" mode of SaaS realizes the scale economy, reduces service delivery, operation and maintenance costs greatly and maximizes the interests of all parties. Therefore, multi-tenancy technology has gained wide attention and research by the academia and the industry.SOA (Service-Oriented Architecture) can adapt to the change of business requirements flexibly and quickly and it meets the need of dynamic customer demands and heterogeneous environment in SaaS. Therefore, more and more SaaS applications develop on the basis of SOA.This paper bases on dependence relations among service and resources and focuses on demand for the rapid and flexible construction. We divide the structure of multi-tenant SaaS application in the dimensions of level and granularity, register and classify the dependence among services and resources and expand the traditional service registration and management methods. Combined with dependence relationships, this paper puts forward multi-tenant SaaS application component model which is based on the directed acyclic hypergraph. This model represents and models multi-tenancy SaaS applications and maps the construction process of multi-tenant SaaS application to the establishment and instantiation process of a component model. In addition, we give a dependency resolving and verification algorithms after generating the component model. It provides support for service deployment, service monitoring, service migration and so on.This paper takes supplier relations management services (SRM) for small and medium-sized enterprises as background and realizes a prototype system to verify the model and methods based on Service Component Architecture (SCA). Finally, we summarize research work and make a prospect.
Keywords/Search Tags:SaaS, Multi-tenancy, SOA, Relationship between services, Directed hypergraph, and Component model
PDF Full Text Request
Related items