saas公共服务平台架构及实现.docxVIP

  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文档。上传文档
查看更多
1. SaaS介绍 1.1 SaaS观点 SaaS是Software-as-a-service(软件即办事)的简称,是随着互联网技能的生长和应用软件的成熟,而在21世纪开始兴起的一种完全创新的软件应用模式。它是一种通过Internet提供软件的模式,厂商将应用软件统一摆设在自己的办事器上,客户可以凭据自己实际需求,通过互联网向厂商定购所需的应用软件办事,按定购的办事几多和时间是非向厂商支付用度,并通过互联网得到厂商提供的办事。 用户不消再购置软件,而改用向提供商租用基于Web的软件,来治理企业经营运动,且无需对软件进行维护,办事提供商会全权治理和维护软件,软件厂商在向客户提供互联网应用的同时,也提供软件的离线操纵和当地数据存储,让用户随时随地都可以使用其定购的软件和办事。对付许多小型企业来说,SaaS是接纳先进技能的最好途径,它消除了企业购置、构建和维护底子设施和应用步伐的需要。 在这种模式下,客户不再像传统模式那样耗费大量投资用于硬件、软件、人员,而只需要支出一定的租赁办事用度,通过互联网便可以享受到相应的硬件、软件和维护办事,享有软件使用权和不停升级,这是网络应用最具效益的营运模式。 1.2 SaaS 专用名词 1.多重租赁(Multi-tenancy) SaaS的多重租赁观点就是,多个公司将其数据和业务流程托管存放在SaaS办事商的同一办事器组上,相当于办事商将一套在线软件同时出租给多个公司,每个公司只能看到自己的数据,由办事商来维护这些数据和软件。也就是说,多个公司登录到同一网站,但登录后看到的界面和数据,差异的公司大不相同。 2.单点登录(Single sign-on) 这个观点应用在SaaS上,就是指把多个差异的在线应用软件办事搭建成为一种新型的整合办事。用户通常只需要登录一次就可以使用集成好的应用软件组合。 3.底子架构平台(Platform infrastructure)   有时候SaaS的拥护者希望出现一种底子架构的平台来推动SaaS更好地生长。 这是因为首先得有一个平台来支撑SaaS软件应用步伐的运行,如今最著名的是外洋Salesforce公司的APP Exchange平台,海内800CRM的800APP Native的平台与Salesforce兼容。 4. SaaS(软件作为办事)   厉害的SaaS销售代表直接用SaaS就能解决你所有治理软件问题。比起其它软件,SaaS软件更自制,灵活性更强,能省掉更多的麻烦。 5 SaaS成熟度模型(SaaS Maturity Model) (1)Level1:定制开发 这是最低级的成熟度模型,其界说为Ad Hoc/Custom,即特定的/定制的,对付最低级的成熟度模型,技能架构上跟传统的项目型软件开发大概软件外包没什么区别,凭据客户的需求来定制一个版本,每个客户的软件都有一份独立的代码。差异的客户软件之间只可以共享和重用的少量的可重用组件,库以及开发人员的经验。最低级的SaaS应用成熟度模型与传统模式的最大差异在于商业模式,即软硬件以及相应的维护职责由SaaS办事商卖力,而软件使用者只需凭据时间,用户数,空间等逐步支付软件租赁使用用度即可。 (2)Level2:可配置 第二级成熟度模型相对付最低级的成熟度模型,增加了可配置性,可以通过差异的配置来满足差异客户的需求,而不需要为每个客户进行特定定制,以低落定制开发的本钱。但在第二级成熟度模型中,软件的摆设架构没有产生太大的变革,依然是为每个客户独立摆设一个运行实例。只是每个运行实例运行的是同一个代码,通过配置的差异来满足差异客户的本性化需求。 (3)Level3:高性能的多租户架构 在应用架构上,第一级和第二级的成熟度模型与传统软件没有多大差异,只是在商业模式上切合SaaS的界说。多租户单实例的应用架构才是通常真正意义上的SaaS应用架构,即Multi-Tenant架构。多租户单实例的应用架构可以有效地低落SaaS应用的硬件及运行维护本钱,最大化地发挥SaaS应用的范围效应。要实现Multi-Tenant架构的要害是通过一定的计谋来包管差异租户间的数据断绝,确保差异租户既能共享同一个应用的运行实例,又能为用户提供独立的应用体验和数据空间。 (4)Level4:可伸缩性的多租户架构 在实现了多租户但单实例的应用架构之后,随着租户数量的逐渐增加,会合式的数据库性能就将成为整个SaaS应用的性能瓶颈。因此,在用户数大量增加的情况下,无须变动应用架构,而仅需简朴的增加硬件设备的数量,就可以支持应用范围的增长。不管用户几多,都能像单用户一样方便地实施应用修改。这就是第四级也是最高级别的SaaS成熟度模型所要致力解决的问题。 5.独立软件开发者(ISV) 开发软件的小我私家大概公司,ISV通过平台来出售自己的软件 I

文档评论(0)

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

同一个世界,同一个梦想

1亿VIP精品文档

相关文档