Font Size: a A A

Research On Multi-tenant Oriented Business Model Management Platform

Posted on:2014-01-10Degree:MasterType:Thesis
Country:ChinaCandidate:Q D ChenFull Text:PDF
GTID:2248330392960509Subject:Software engineering
Abstract/Summary:PDF Full Text Request
At present, based on the multi-dimensional view of service modeling framework,the related service conversion mechanism can be established to support the follow-upapplication integration and service management. However, in the multi-dimensionalview of service modeling process, the design of the business model is graduallyevolved with time. In this process, the multiple versions of the same set of the modelwill be produced and these versions must be properly managed. From the end of thedesign cycle, the subsequent utilization of the business model must be given thesupport and management. At the same time, the multi-tenant concept is emerged at thetimes requires that the software service mode innovation. It also brings new challengesand directions to the business model management. In the multi-tenant environments,each tenant has a separate business model and the business model should be stored inwhat form, to ensure the model isolation between the tenants; how to provide fortenants the model service according to the differentiated model requirements of thedifferent tenants; finally, in the multi-tenant environments, the version of the modelshould be controlled in what way.In the view of the above problems, a business model management platform of themulti-tenant is proposed. Firstly, the tenant’s model data is isolated by the physicallayer and the logical layer isolation. The maintenance mechanism of the model versionmanagement is put forward accordingly. At last, the model service customized methodalso is raised to meet the needs of the tenants on the model differentiation. And soSupport for business model driven SaaS development is implemented.The main contents of this study are as follows:1) The multi-tenant oriented framework of business model managementThree layers of a platform framework is put forwarded, including model isolationlayer, model management layer and model interaction layer. The model isolation layeris responsible for isolating the model data between the tenants and completing themapping from the multi-tenant business logic to the multi-tenant data storage; for themodel management layer, the model import and the model version control is provided,also including the model service customization and supporting the model service forthe model interaction layer; in the model interaction layer, the model in the platform can be got the visual support from the view of application and support the generationof the service resources files from the model based on service transition interface.2) The isolation mechanism of the business model in the multi-tenant environmentsIn this study, the isolation mechanism of the business model for the physical layeris proposed. Through the analysis of the advantages and disadvantages of the currentmulti-tenant storage, isolating the model parsed data by the data architecture of shareddatabase and part shared table is put forward. For the every tenant’s model file,isolating the model file between the tenants is achieved by building a repository. Onthe basis of the physical layer’s isolation mechanism, the business logical isolation isdone mainly through the model data adapter.3) The model version management in the multi-tenant environmentsIn the view of the application scenarios analysis, the maintenance andmanagement mechanism of the model version based on the business need is proposed.The parsed data of the model version is maintained through adding the version fieldswithin the data table. The model profile version is maintained through the method ofversioning.4) The model service customization method in the multi-tenant environmentsFor the tenant, the service providers not only provide functional services, but alsosupport the model data services. The tenants would lease the corresponding areas ofthe business model according to their own business needs. In this study, from the pointof the practical application, the model service customization method is put forward.Finally, according to the proposed methods, a multi-tenant oriented businessmodel management prototype system is designed and implemented. The isolationmechanism of the business model, the model version management and the modelservice customization is validated separately by this prototype system. The preliminaryresults show that the system can manage each tenant’s model version effectively, andbe able to support the model service according to the model needs of the differenttenants.
Keywords/Search Tags:business model, model management, version management, model service customization
PDF Full Text Request
Related items