欢迎来到天天文库
浏览记录
ID:7063999
大小:478.50 KB
页数:6页
时间:2018-02-03
《it-som云战略下的saas服务应用架构-final(wm-200901020)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、IT-SOM云战略的SaaS实践架构作者:中国数码王猛此文将重点介绍IT-SOM(ServiceOperationsmodel)服务运营模型针对SaaS服务在行业化数据中心和专业化数据中心云战略环境中的应用实践架构,从SaaS架构体系、业务规划架构、业务开发架构、技术族群架构、测验试用架构、服务交付架构、运营服务架构、云战略发展架构八个视角,阐述基于IT-SOM云战略实践和云战略发展中,SaaS应用的服务设计架构场景。一、IT-SOM-SaaS应用架构设计体系谈及IT服务运营的架构模型,我们的视野中会闪现出MOF、ITSMRM、ITPM等,多年以来,这些架构模型一
2、直引领着全球IT服务及运营市场的发展;随着全球经济的复苏,其主体经济逐步向中小企业转移时,我们带着中国创新SaaS应用服务实践,以中小企业为对象已历经10年的实践,这是IT-SOM模型的产生的根基,采用“leave-and-layer”原则,进行了分层定制开发架构思想,建立了标准化业务设计、快速定制开发、业务高效生成、集成测试体系、运营交付保障、持续优化改进的标准化SaaS生产作业流程体系。二、IT-SOM-SaaS业务规划架构业务体系是点到点的服务载体,业务可分为专业性业务和行业性业务,依托专业化标准和行业化彼岸准,实现专业性业务组件库和行业化应用模块库,根据不
3、同的需求及应用场景,直接提供专业化业务生成,也可通过对应用模块根据差异性需求进行优化组合而形成分层分级的直接业务及延伸业务。SaaS业务生成统一平台提供业务标准、业务模型、业务组件、业务流程,从而为用户快速实现业务的规划提供服务,同时,为业务规划提供基于PaaS和Iaas的衍生支撑服务,解决用户业务的长效高可用、高可靠、高保障、可扩展、可配置、可管理的问题,为用户业务提供基于云战略应用场景中业务规划。其业务规划构架图例如下所示:SaaS业务规划设计构架-图例三、IT-SOM-SaaS业务开发架构SaaS业务开发架构目前的成熟度类似于ASP应用服务提供商所采用的软件
4、交付模式,不同的是其业务开发模型采用了面向服务的架构SOA(Service-orientedarchitecture)。业务开发过程采用SaaS软件的成熟度模型的渐进步骤,其核心是通过CMMI体系,生成产品服务所面向的客户群的特征与需求、 产品的租户数量级别、团队的开发能力、愿意付出的开发/改造成本,以软件项目管理、用户UC/UI体验、开发测试环境共享、软件质量管理体系、软件生成流程控制、系统应用测评等,构建SaaS业务开发架构及支撑平台。在开发原则上,支撑平台将业务逻辑、开发逻辑、应用逻辑、运营逻辑、数据逻辑进行分层分类进行生成;其业务输入环境严格遵从业务流程模
5、型、商业规则、用户体验等相关设计开发标准;同时,全面引入运营架构支撑环境,如计算、存储、网络、安全、管理评测等,从而构建出按需所用的IT服务运营支撑体系,基于开放组件、开源技术等以新业务上线、业务改造、协同应用集成、解决方案定制、个性需求优化等不同的方式为用户实现业务的快速生成,其业务开发设计架构图例如下所示:SaaS业务开发构架-图例四、IT-SOM-SaaS技术族群架构SaaS应用在技术开发环境的角度看,当前流行的有JAVA、.NET、JBOS、AJAX、UNIX、LINUX、WINDOWS、MYSQL、ORACAL、WebX、XML等;从运营技术支撑环境的角
6、度看,当前流行的有各类测试技术、Xen虚拟化、F5集群、ZEOSS监控、MD5安全等各类高端技术;这些代表信息时代先进生产力技术,在SaaS模式下如何有效的聚合,有兼容性、稳定性、安全性、可靠性等各类问题,这是SaaS技术体系最大的难题,软件即服务即可让SaaS服务运营商的天空阴暗了许多。在各类IT高端技术不断出炉的过程中,基于云战略实践的SaaS技术族群的发展无疑,在当前阶段更多的采用商业化和开源框架的有效整合。其重点在于:1、数据库层性能优化,包括应用层性能优化、Cache、、统计和报表计算、基于Tenant的索引搜索、异步操作等技术;2、Web层性能优化,包
7、括Web开发的性能优化策略、Http服务器的性能优化策略、性能监控、优化的效果评测等技术;3、应用服务器层的水平扩展,包括基于Session复制的水平扩展方式、基于Session Sticky的水平扩展方式、基于Cache的集中式Session实现水平扩展、三种水平扩展方式评测技术;4、数据库层的水平扩展,包括数据库的垂直切分、数据库的读写分离技术、数据库的水平切分、数据异地延迟同步,其实还有很多,这里就WebX技术,其技术族群WebX架构图例如下所示:SaaS业务开发构架-图例五、IT-SOM-SaaS测验试用架构测验试用架构环境要对出现的各种业务逻辑为主线的测
8、试,对于S
此文档下载收益归作者所有