面向SaaS应用的业务逻辑定制框架的研究中国IDC圈11月2日报道:近年来,随着互联网技术的高速发展以及在各类企业系统中基于Web的应用被广泛接受
SaaS吸引了越来越多工业界和学术界的目光
SaaS作为企业获得软件服务的一种新形式,使得企业无须在自己的电脑和服务器上安装软件,而是按某种服务水平协议(SLA)直接通过网络向专门的提供商获取自己所需要的、带有相应软件功能的服务,按需使用,按需付费
这种模式使得SaaS得以支持多个企业租户同时运行同一个软件实例,使用同一个数据库,从而可以通过规模经济来降低开发和维护的成本
从企业的角度来看
SaaS应用不需要对软件进行安装、部署以及维护,而且能够根据企业的运营现状来动态增加或减少一些服务,按需使用SaaS软件的服务,这使得企业能够低成本地使用SaaS软件
SaaS由于投入低、收益高、易于实施和管理、应用风险低等优点,为中小企业信息化的发展注入了新的力量
据ICT领域权威机构计世资讯(CCWresearch)在其最新发布的《软件业下一个十年——中国软件运营服务(SaaS)市场发展趋势研究报告》中指出,2006年中国SaaS产业的规模为68亿元,2011年将突破400亿元,未来5年的复合增长率将达到43%
SaaS采用了多租户的架构,这对SaaS应用的开发技术和方法提出了新的挑战,其中可定制性即为关键问题之一
SaaS应用一般都力图设计成通用的软件,以便能为尽可能多的租户提供软件服务
由于存在行业专注、客户行为、供应产品、规章制度、运营策略、文化传统等差异,许多租户仍然有自己独特的业务需求
由于SaaS支持多个租户运行同一软件实例,应用提供商无法通过为每一个租户开发并维护一个代码版本来满足租户的独特需求
这就需要SaaS应用允许租户对软件的业务逻辑进行在线定制
1相关工作软件的业务逻辑定制技术并不是一个全新的课题,国内外学者在面向传