基于云计算的印刷信息平台建设关键技术研究(4)

2019-03-16 14:09

SaaS应用面临着三个最重要的挑战是多租户、可配置和可扩展。多租户就是指要能支撑多用户同时在线使用。 可配置是指当不同租户使用同一个SaaS应用时,租户可以根据自己的需求对此SaaS应用进行配置。通过在软件中提供自定义的功能让用户自主设置,从而避免了ISV为不同客户需求重新开发代码。 根据这三个方面的发展程度,微软对SaaS应用分出了四个成熟度级别,如图2所示。

第一个成熟度级别就相当于原来的ASP模式,每个租户一个实例,每个实例都根据租户的特定需求进行开发,彼此不同并且互相独立。从技术角度来说,就是每个客户使用一个数据库、一个Web站点或者虚拟目录。数据库中的数据结构和应用的代码可能都根据客户需求做过定制化修改。 第二个成熟度级别也是每个租户一个实例,但是这些实例都是基于一套相同的代码和数据结构,不需要根据每个用户需求进行重新开发,只不过在软件设计的时候已经考虑了可配置性,所以针对不同需求的客户,可以采用灵活的配置来响应。但是这些实例彼此也是相互独立的,各自为用户提供服务。从技术角度来说,所有客户都是使用一套安装包,数据库结构都一样。 第三个成熟度级别则用一套实例来满足所有租户的需求,因此除了可配置之外,还增加了多租户特性,使得一套实例能够承担多租户同时在线使用,而所有客户的UI和应用数据是通过授权和安全策略等方式进行隔离。当前的大多数SaaS应用也处在这个级别上。

第四个成熟度级别则在实例和用户之间加了一个“租户导入均衡器”,对于租户来说,他看到的仍是一套实例,但是通过这个均衡器,这套实例所能提供的性能就更高了。

当前我国大多数SaaS应用实际上都仍处在第三个级别上,微软中国、苏州SaaS孵化器和新宇软件合作开发出的SaaS应用Crab实际上也是在这个级别上的。微软正在研究第四个成熟级别的具体实现方式,不过在业界,现在都还没有成型的解决方案。

除了上面的三个挑战外,ISV在向SaaS方向转型时还必须考虑数据安全性、应用状态无关性等方面。在数据安全性上不仅要考虑网络传输的加密,还要考虑数据存储的加密。而这都是ISV以前从未遇到过的。

4.2.4 后台数据存储

同时在后台数据存储上也存在着三种方式,分别是:独立数据库;共享数据库,隔离数据架构;共享数据库,共享数据架构。这三种存储方式带来的影响表现在是数据的安全和独立,可扩展的数据模型,可缩放的分区数据。 独立数据库方式是每个租户对应一个单独的数据库,它的优势是实现简单、易数据恢复、更加安全隔离,缺点则是硬件和软件的投入相对较高。这种情况适合与对数据的安全和独立要求较高的大客户,如银行、医疗系统。共享数据库,隔离数据架构就是所有租户采用一套数据库,但是数据分别存储在不同的数据表集中,这样每个租户就可以设计不同的数据模型。它的优势在于容易进行数据模型扩展,提供中等程度的安全性。缺点则是数据恢复困难。 共享数据库,共享数据架构就是所有租户使用相同的数据表,并存放在同一个数据库中。它的优势是管理和备份的成本低,能够最大化利用每台数据库服务器的性能。缺点则是数据还原困难,难于进行数据模型扩展,另外所有租户的数据放在一个表中,数据量太大,索引、

查询、更新更加复杂。

图1 SaaS生态链

图2 SaaS应用的四个成熟度级别

5. 预期分析

当今瞬息万变的社会中,企业只有不断提高自身的服务水平与工作效率,才能在激烈的市场竞争中立于不败之地。无论是制造商、经销商还是零售商,面对业务的不断发展,产品的大量销售,如何提升企业的服务与支持能力,为客户所购买的产品提供更好的支持与服务,是摆在每一位产品服务总监、客户服务总监面前亟待解决的问题。

大量的、分布式的、高质量的客户产品服务需要企业具备很强的服务能力。这种能力体现在企业的人员素质上,体现在企业的技术根底上,更体现在企业管理售后服务流程与数据的能力上。只有当企业能够方便地通过管理系统高效地成本低管理客户数据、产品数据、服务流程以及维修流程时,客户服务水平才能出现较大的提高,从而导致客户满意度出现质的飞跃,回头客增多,销售量提高。

基于我们的云计算信息化应用实现平台共同开发、运营服务宝SaaS软件服务业务,针对不同类型的企业,包括产品制造商,产品分销商,终端零售商,提供客户服务、售后服务、产品维修等一系列的SaaS软件服务功能,提供售后服务管理业务模型与支撑体系,提供完整的售后服务管理流程与服务管理功能,包括报修管理、服务单流程、维修管理、备件管理、服务级别管理等SaaS功能。

SaaS软件服务业务使企业能够统一管理其分布在各处的服务机构、分销服务队伍、合作伙伴,向用户提供及时高效的售后服务,减少企业服务运营成本,增强客户服务体验,细化服务管理流程,并提供决策信息以改进企业的服务管理业务。

基于我们云计算信息化应用实现平台,我们的管理通SaaS服务建立在强大的、先进的、灵活的应用体系之上,包含了完整的企业管理业务模型,能够为用户提供丰富的业务功能,包括企业内部的业务流程与业务活动管理、企业不同分支机构之间的业务协作管理,以及企业与其合作伙伴(代理商,服务商,供应商等)之间的管理功能和业务协同流程。管理通SaaS服务能够帮助企业高效地管理客户与销售渠道、优化订单流程,降低库存,降低采购成本,加强供应商管理与缩短采购周期,提高维修服务水平,降低服务成本,加强与各类合作伙伴的沟通,更好地管理企业自身的仓储、监控相关的运输与物流和降低物流成本。

5.1 市场预期

5.1.1 云计算推进小微型企业信息化

我们专注做小微型企业信息化,将以“云计算”服务模式拓展市场,力争5年服务客户突破10000户。云计算是解放小企业的唯一方式。云的方式,即先体验,后决定;像水电一样,零初始成本,用多少,付多少费;会用手机就会用产品,无需学习;全面互联,内外部融会贯通;软硬件无需维护,自动更新升级,在线服务。

目前,我国小微型企业约占全国企业总数的99%,总数约4000万,并以每年5%的增速递增。虽然小微企业信息化市场空间广阔,但由于单体利润低、市场分散,开发的信息化应用很少,成为“企业信息化最后一公里”的难题。云计算技术出现后,成为这一瓶颈的突破口。

在Web服务出现之后,软件之间的通信成为了可能,于是,SOA(面向服务的架构)渐成风潮,成为了软件企业所追求的目标,也成为了寻求更灵活管理方式企业的IT建设目标。 SaaS(软件作为服务)作为一种新型的软件存在形态,是对原有软件存在形式的一种变革,必将对软件交付方式产生深远影响。与此同时,SOA在SaaS解决方案中也将扮演重要角色,起到重要的作用。ESB(企业服务总线)作为实现SOA的一个基础架构就因此成为了首先需要部署的内容,如何准确定义ESB,又如何开发和部署ESB,也成为了各个软件企业需要研究的目标。 信息技术发展日新月异,无论如何,软件企业和用户显然都不愿错过这场SOA所带来的机会,力图抢占新时期的技术制高点。

软件作为服务(Software as a Service,SaaS)和面向服务的架构(Service-Oriented Architectures,SOA)经过多年的大肆宣传以后逐渐成熟。同时,这两种趋势密切相关,加速了把IT转变为有助于生产和管理公司的产品和服务的一种令人关注的外在组织。 SaaS将对软件交付方式产生深远影响,SOA在SaaS解决方案中也将扮演重要角色,起到重要的作用。

软件作为服务(Software as a Service,SaaS)是一种新的交付模式,它使得软件解决方案可以定义为:根据服务级别协议(Service Level Agreement,SLA)下的一个给定的价格提供业务功能的能力。这种模式是使得软件具有更佳的基础,因为厂商不得不对客户的满意度给予更加密切的关注,并由此对问题和扩展需求做出更快的响应。

实际上,SaaS很快成为一种突破性技术,因为它彻底改变了开发和交付软件应用程序的方式。大型的传统软件公司企业正在与提供SaaS解决方案的公司进行艰难的竞争,他们中的许多公司试图通过自己的按需供应来做出回应。

在传统的应用程序部署模式中,客户得到一个永久性的软件许可证,并且假设软件的执行和运行的职责,这对最终用户有很多不利。软件购买者对成本、复杂性以及从自己的投资中认识到价值所需的时间的不满在不断增加,这使得他们灰心丧气并且去寻求一种更好的方法。SaaS改变了传统软件和服务提供商的动力和定义,要求成功的SaaS把这些概念整合到一个单独的实体中。

有了SaaS,客户可以通过一个Web浏览器、运行实际应用程序的所有基础结构,以及充当ISV或一个SaaS解决方案提供商的所有相关的操作(在这种情况下,ISV是交付软件服务的外部源),来使用应用程序的功能。这种交付模式正越来越受到最终用户的欢迎,因为他们不必再负担基础结构、全体IT工作人员以及诸如应用程序管理、监控、维护和灾难恢复等等操作性问题的成本。 SaaS由早期的ASP模式的演化而来。ASP模式在20世纪90年代中期出现,到20世纪90年代晚期失败。尽管SaaS和ASP看上去相似,但它们实际上不一样,因为独立软件开发商(ISV)现在是把他们自己的应用程序作为服务提供,而不是依靠第三方来聚集成一个供销售和使用的可供选择的应用程序组。 SaaS使得交付规则化并且可以对供应更多地配置,而ASP却倾向于更加标准化的应用程序。新的SaaS模式将稳步地快速增长,相关的企业也会增加,并且在对软件产业的重新定义中将扮演一个非常有意义的角色。

今天,那些表现良好并且在某个软件部分有改变动力的公司,已经能够感受到SaaS的冲击。

比如Salesforce.com、RightNow Technologies和NetSuite等,这样的公司已经在SaaS领域达到每年3倍的增长。大型的、稳定的ISV将尝试适应SaaS模式,部分原因是由于突破性的、单一业务的SaaS公司已经给他们带来竞争的压力。

5.1.2 SOA促进软件整合

大多数客户的一个基本需求是:在他们要按需消费的一个或多个应用程序中,需要有某种级别的集成。SOA和Web服务为ISV的协作、增加业务敏捷度以及允许与其它的应用程序和软件公司进行真正意义上的B2B整合提供了新的机会。

所有这些技术为解决软件欠灵活性的重大问题提供了一种机制,而软件欠灵活性则与业务伙伴之间的集成和扩展的编程式集成的能力需求的结果。这种向面向服务的转换已经显著地影响到实现软件集成所需的成本和时间,这无疑是软件工程中的最大的开销。SOA减少了通过硬性编码把API集成到应用程序中去的必要,那样会花更多时间并且维护起来更难、开销更大。另外,当软件不断发展的时候,Web 服务集成使得软件可以从应用程序的功能扩展中动态地获益,而不必回过头去重写代码。

一个面向服务的架构就是带有一组组件的平台,这些组件可以被调用,并且其接口描述可以发布和发现。Web 服务就是具有公共定义的接口的一个组件或多个组件的一个特定的实例,其它的系统可以通过传递消息来使用它,而消息通过已有的互联网协议传输。

基础结构提供者和外部源(或者是SaaS解决方案提供商,即那些把软件作为服务交付的实际的公司)可以借用SOA和Web服务来继承那些被管理的环境的组件,如订票和监测。

面向服务的架构允许SaaS解决方案提供商去更加快速地、更有性价比地开发和维护应用程序,并且能够很容易地以类似方式把那些应用程序和ISV以及最终用户集成起来。

例如,一个SaaS解决方案提供商可以利用一个面向服务的架构的功能,通过自己的SOA网络来为它的客户提供战略业务信息。通过使用Web服务,SaaS解决方案提供商就能够为它的ISV客户提供与其环境相关的实时信息、提交来自最终用户满意度调查的反馈,以及访问订票信息,从而允许ISV创建、查看和修改它们的票据。

这为最终用户提供了一种解决方案,就是利用按需能力来尽可能提供最为安全、可好和性能最佳的系统。另外,这种架构为最终用户消费软件的价值提供了最具性价比的平台。

SaaS解决方案提供商的另一种能力就是:通过询问一个通过Web服务作用的监测应用程序,提供有关ISV应用程序健康的信息。然后,这个信息能够通过一个端口的解释,组织并显示给ISV或者全体技术人员。通过这种方法,解决方案提供商可以支持任意数目的服务,并且使得ISV可以通过这些服务来访问它们的应用程序和业务的健康性。同样,在自己需要的时候,ISV可以从SaaS解决方案提供商的SOA网络提取信息,并把它提供给自己的最终用户。

这只是开始。通过和它的客户一起工作,SaaS解决方案提供商可以通过把某种能力构建到它的平台中,以便使得ISV参与到一个SOA系统中,并通过一个SOA间的互连相互通信,从而把SOA概念进一步深化。这使得ISV可以直接和同一个连接下的其他的ISV工作,并且通过一个高速的、高度可用的并且安全的通信频道来做到这一点。 借助SOA,SaaS解决方案提供商的客户现在能够利用这个系统快速实现它们的软件和产品供应包的附加功能,从而和另一个也能够在面向服务的架构下交付他们的软件的ISV形成战略关系。

SaaS还将需要新的业务模型和新的技术才能成功。随着最终用户群不断地认识到SaaS的价值,以及集成的必要性逐渐变为现实,向这个方法的迁移也会不断地加快。软件厂商通过使用SOA和诸如Web 服务这样的通信机制来简化和加速SaaS应用程序之间的集成,从而获得机会来增加他们的供应包的灵活性和适应性。

很显然,SaaS的未来是这样一个生态系统:它由按需应用程序组成,高速运转,具有健壮可靠并能够促进集成的基础结构,并且具备软件消费者所需要的易用性。

5.2 SaaS服务客户收益

(a) 服务的收费方式风险小,灵活选择模块, (b) 简单易用,快速上手

(c) 灵活启用和暂停,随时随地都可使用 (d) 按需定购,选择更加自由 (e) 灵活满足用户个性化需求

(f) 不用操心备份,维护,安全等技术问题 (g) 让客户更专注核心业务

(h) 产品更新、升级更快、更方便

(i) 准面对面使用指导 (j) 7*24全天候网络服务

(k) 不需要额外增加专业的IT人员 (l) 大大降低客户的总体拥有成本

参考文献:

【1】 云计算,刘鹏主编

【2】 WANG Chenxi, PENN J, HERALD A. How Secure Is Your Cloud? Forrester Research

For Security & Risk Professiona1s[R/OL].[2009-08-03].

http://www.forrester.com/Research/Document/Excerpt/0,7211,45778,00.html.

【3】 Cloud Computing——Implementation,Management,and Security john

W.Rittinghouse James F.Ranseome著

【4】 Cloud Computing——A Practical Approach,Anthony T.Velte, Toby J.Velte,

Pobert Elsenpeter著

【5】 云计算宝典——技术与实践,虚拟化与云计算小组 著 【6】 http://www.chinacloud.cn/show.aspx?id=754&cid=11 【7】 http://www.saaschina.com/content/application/point.html


基于云计算的印刷信息平台建设关键技术研究(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:六下第一单元 负数 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: