一种面向saas多租户的多层模型

一种面向saas多租户的多层模型

ID:9415531

大小:137.00 KB

页数:15页

时间:2018-04-30

一种面向saas多租户的多层模型_第1页
一种面向saas多租户的多层模型_第2页
一种面向saas多租户的多层模型_第3页
一种面向saas多租户的多层模型_第4页
一种面向saas多租户的多层模型_第5页
资源描述:

《一种面向saas多租户的多层模型》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、一种面向SaaS多租户的多层模型李响李彤谢仲文何云成蕾韩煦云南大学软件学院云南大学云南省软件工程重点实验室SaaS(SoftwareasaService)伴随云计算而出现,它与传统软件的区别较大。根据SaaS软件的特点,提出支持SaaS软件成熟度的SaaS软件分层元模型,使用形式化方法对毎一层进行建模描述。受面向对象Petri网(ObjectOrientedPetriNets,OOPN)和有色Petri网(ColoredPetriNets,CPN)思想的启发,提出面向服务网结构SOP(ServiceOrientedPetriNets)和C

2、SOP(ColoredService-OrientedPetriNets)。一方面,使用封装的库所元素代表服务,体现了服务对外不可见,且内部结构影响系统运行。男一方而,不同的颜色集代表不同租户请求,突出了SaaS多租户的特点。这不仅为复杂的SaaS软件建模提供了方法,还能够折叠系统变迁,压缩状态空间。最后,以一个客户关系管理(CustomerRelationshipManagement,CRM)SaaS软件系统为例,验证了文中工作的可行性。关键词:幵多式化力•法;Petri网;SaaS;软件建模;基金:国家自然科学基金(61379032,

3、61262024,61462092)Multi-layerModelforSaaSMulti-tenancyLIXiangLITongXIEZhong-wenHEYunCHENGLeiHANXuSchoolofSoftware,YunnanUniversity;Abstract:SaaS(SoftwareasaService)appearswithcloudcomputing.Itismuchdifferentfromtraditionalsoftware.BasedonthecharactersofSaaS,ahierarchicalm

4、eta-modelofSaaSwasproposed,whichsupportstheSaaSmaturitymodelanddescribeseverylayerbyformalizationmethod.Inspiredbyobject-orientedPetrinets(OOPN)andcoloredPetrinets(CPN),SOP(Service-OrientedPetriNets)andCSOI)(ColoredService-OrientedPetriNets)wereproposed.Ontheonehand,encap

5、sulatedplaceisusedtorepresentservice,whichreflectsthatservicesareinvisibletooutsideandinsideinfluencesrunningsituationofsystem.Ontheotherhand,differentcolorsetsrepresenttherequestsofdifferenttenements,whichemphasizesmulti-tenancycharacterofSaaS.Theworkofthispapernotonlypr

6、ovidesafunctionformodelingcomplexSaaSsoftware,butalsofoldsthetransitionofpetrinetandencapsulatesstatespaceofsystem.ACRM(CustomerRelationshipManagement)systemofSaaSwasillustratedtoverifythefeasibilityintheend.Keyword:Formalizationmethod;Petrinet;SoftwareasaService;Software

7、modeling;1引言软件即服务(ServiceasaSoftware,SaaS)是近年来兴起的一种新的软件模式U1,它与传统的软件模式的区别较大。saas模式是指由软件服务商提供基于网络的软件服务,并完全负责维护软件服务所需的软硬件平台等后台工作,而用户则采用租赁的方式租用软件服务供应商提供的软件服务,并通过网络使用这些服务[2]。提到SaaS,人们会想到云计算(CloudComputing)[3]_f其将提供的服务分为3个层次:IaaS(InfrastrucureasaService),PaaS(PlatformasaService

8、),SaaS[4]o而我们经常提到的SaaS实际上是云计算中的SaaS。Salcsforcc.com作为最成功的SaaS软件提供商,其客户关系管理(CRM)解决方案对SaaS产业产生了深远的影

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。