摘要
有限状态自动机是为研究有限内存的计算过程和某些语言类而抽象出的一种计算模型,它是具有离散输入和输出系统的一种数学模型,只需配置业务流程就可以实现租户所需的特定的业务功能。本文在研究SaaS应用平台、自动机模型、软件开发形式化、SOA核心技术的基础上,提出了基于自动机的多租户应用平台,并将其划分为几个基于自动机的独立模块,实现了业务逻辑和业务数据的分离,解决了业务逻辑和安全操作间的问题,运用灵活的结构组织租户和站点。基于自动机的多租户应用平台已经初步完备,能够很好地满足多租户应用平台的管理,并可作为自适应的租户管理模型。
Finite State Machine is an abstract computational model for the computation of the limited memory and the research of language class,it is a mathematical model with discrete input and output and able to achieve specific business functions after configuring the business process. Based on the research of SaaS,automaton,Formal Software Development and SOA,the multi-tenant application platform is proposed. In our platform,we divide our system into several independent modules based on automata,separate the business logic and business data,solve the problems between safe operation and business logic,and use flexible structure to organize our tenants and websites. The multi-tenant application platform is coming to be complete,could satisfy the management of multi-tenant application platform and can serve as an adaptive management model tenant.
出处
《电信科学》
北大核心
2010年第S1期80-84,共5页
Telecommunications Science
关键词
软件即服务
自动机
租户应用平台
software as a service,automata,application platform