SaaS应用生成平台的建设实践与探讨.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SaaS应用生成平台的建设实践与探讨.doc

一种SaaS应用生成平台的实践与探讨 王磊建、赵立君、郑冬冬、刘越 中国移动通信研究院 北京 100053 摘要: SaaS(Software As A Service,软件即服务)发展至今,软件运营服务的理念已经不足以成为SaaS运营者的核心竞争力,在未来SaaS产业的竞争中,SaaS平台将成为SaaS运营商能否吸引尽可能多的ISV参与,从而为客户带来更丰富应用的关键。本文将基于一种SaaS应用生成平台建设的实践,对其中涉及到的关键技术进行探讨,并对电信运营商未来SaaS平台的建设作出一定的展望和探索。 关键词:SaaS;PaaS;SaaS应用生成平台 1 引言公元前334年,亚历山大大帝在开始永不停歇的远征之前,抛给幕僚们的第一个问题是:“我们是否已经为建立这个前所未有的大帝国做好了充足的准备?” 2008年,当迫不及待地要”的时候?建立一个平台,并使它达到必要的规模和灵活性,Independent Software Vendor,独立软件开发商)所承认和接受。从一个现有的、稳健的应用生成平台中,开发人员可以自然的继承平台所实现的应用扩展能力、通信能力、负载均衡能力以及安全性等SaaS要素。ISV越来越意识到抛开复杂的业务环境建设和体系架构,而专注于真正的业务逻辑可以让它们更快响应业务的变化,生成和部署能满足客户按需定制需求的应用程序。 2.2 业务发展的需要 从业务需要的角度来说,中小企业客户的业务需求与Saas运营者所提供的应用之间存在着一些落差和冲突: 企业客户希望在使用不同的应用时获得一致的使用体验,然而行业应用SI厂商自成体系,技术实现千差万别,各个开发行业应用的SI厂商都有自己的一套技术体系,各个业务产品都有自身的业务操作习惯和业务风格,因此加大了最终客户的操作难度,降低了客户接受度。 企业客户希望获得符合自己行业特性的SaaS应用,但市场规模的限制导致软件开发商心存疑虑。有的行业应用只有一个很低数量的用户群体,管理应用软件提供商基于投入产出的考虑不可能为其去开发专门的管理应用,从而无法满足长尾理论中尾巴上的客户群体的需求。 中小企业从事的业务大多缺乏稳定性,不像大型企业那样有稳定业务支撑,需要不断的寻求业务发展点。这样中小企业对管理系统的要求,可适应性方面比较强。需要能随其业务发展而变化的信息化管理产品。 现在市面上出现的软件托管模式的管理应用软件面向的是企业管理的一个方面,如专门的CRM(Customer Relationship Management,客户关系管理)、专门的OA等。每一个产品都有自己的一套体系,数据层完全割裂。客户同时面对这么多不同的管理应用,需要在管理系统间数据交互时会增加用户的工作量。所以企业需要一套完整的管理应用,来降低他们的学习难度,并在管理系统间数据共享来减少工作量。 SaaS应用生成平台的出现将初步满足ISV的技术需求和中小企业客户的业务需要。通过SaaS应用定制平台,ISV可以利用其灵活的业务定制能力来满足各类行业应用,形成规模效应和长尾效应作为应用发展的基础,同时可以比较容易的实现行业应用软件的快速开发、快速部署能力来满足企业的个性化需求。 2.3 SaaS应用生成平台在国内外的现状 基于上文所述理由,SaaS应用生成平台的建设已经日益引起SaaS运营者的关注。而平台本身在技术上也开始分化,一种是提供应用的配置生成能力,典型代表是LongJump的LongJump平台;一种是提供开放的API接口供第三方调用,典型代表是SalesForce的AppExchange平台。国内提供应用生成平台的SaaS运营商目前不多见,其典型代表则是阿里软件的XPlatForm平台。到08年七月份为止,阿里软件已经开放了诸如用户类、订购类、科目类、凭证类、以及淘宝类将近三十多个API以供开发者利用。阿里网站上宣称目前有3451个开发者在阿里平台上进行软件开发,正在开发中的软件分十六种,而数量则高达千个以上。 图一 SaaS应用定制平台系统架构图 定制平台可细分为UI定制模块、业务逻辑定制模块、数据模型定制模块、业务能力调用接口模块、多终端适配能力支持模块,其中: UI定制模块负责应用的菜单定制、表单布局定制、门户UI等展示层面的定制。 业务逻辑定制模块负责应用的业务规则定制、业务流程定制、触发事件的定制、业务权限的定制等。 业务能力调用接口模块则集成各种移动通信能力(短信、彩信、WAPPush、LBS、语音等) 多终端适配能力支持模块负责UI层在不同类型终端上的布局适配。 数据模型定制模块负责基础数据模型的定义、组织和关联,这是应用定制的基础。 3.2 应用定制平台的核心模块 数据定制模块是应用定制平台最为核心的部分。企业管理应用的本质其实就是人与人之间,人与设备之间,设备与设备之

文档评论(0)

wangshirufeng + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档