基于云计算的SaaS领域服务平台.docx
文本预览下载声明
基于云计算的SaaS领域服务平台总体规划说明书
第 PAGE 11 页 共 NUMPAGES 24 页
基于云计算的SaaS领域服务平台建设
总
体
规
划
说
明
书
目 录
TOC \o 1-3 \u 1 引言 3
1.1 编写目的 3
1.2 项目背景 3
1.3 参考资料 4
1.4 术语缩写与解释 4
2 总体规划 4
2.1 建设目标 4
2.2 技术路线 5
2.2.1 一站式服务平台 5
2.2.2 应急服务平台 6
2.2.3 通用后台 7
2.3 基本流程 8
2.4 支撑环境 9
2.4.1 开发环境 9
2.4.2 系统运行环境 9
2.4.3 数据库环境 10
2.5 局限性 10
2.6 技术可行性 10
3 总体设计 10
3.1 系统逻辑结构 10
3.2 技术架构 11
3.3 应用服务层设计 13
3.3.1 通用后台 13
3.3.2 面向领域的服务 15
3.4 SAAS服务层设计 15
3.5 接口设计 15
3.5.1 用户接口 15
3.5.2 外部接口 15
3.5.3 内部接口 15
3.6 运行设计 16
3.6.1 运行模块组合 16
3.6.2 运行控制 16
3.6.3 运行时间 16
3.7 数据库设计 16
3.7.1 逻辑结构设计要点 16
3.7.2 物理结构设计要点 16
3.7.3 数据结构与程序的关系 16
3.7.4 规范要求 16
3.8 系统出错处理设计 17
3.8.1 出错信息 17
3.8.2 补救措施 17
3.8.3 系统维护设计 18
4 安全性设计 18
4.1.1 安全架构 18
4.1.2 多企业数据隔离设计 20
5 实施步骤 21
引言
编写目的
本文档旨在为基于云计算的SaaS领域服务平台建设项目从项目目标、技术路线、技术要求、实施方法等方面做出规划,便于公司内部市场人员、开发人员和管理人员等在项目理解和实施等方面达成共识。
项目背景
SaaS是Software-as-a-Service( \o 软件 软件即服务)的简称,是随着互联网技术的发展和应用软件的成熟,而在21世纪开始兴起的一种完全创新的软件应用模式。它是一种通过lnternet提供软件的模式,厂商将应用软件统一部署在自己的 \o 服务器 服务器上,客户可以根据自己实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得厂商提供的服务。用户不用再购买软件,而改用向提供商租用基于Web的软件,来管理企业经营活动,且无需对软件进行维护,服务提供商会全权管理和维护软件,软件厂商在向客户提供互联网应用的同时,也提供软件的离线操作和本地数据 \o 存储 存储,让用户随时随地都可以使用其定购的软件和服务。对于许多小型企业来说,SaaS是采用先进技术的最好途径,它消除了企业购买、构建和维护基础设施和应用程序的需要。
在这种模式下,客户不再像传统模式那样花费大量投资用于硬件、软件、人员,而只需要支出一定的租赁服务费用,通过互联网便可以享受到相应的硬件、软件和维护服务,享有软件使用权和不断升级,这是网络应用最具效益的营运模式。
Cloud Computing(云计算)是一种新兴的共享基础架构的方法,通常为一些大型服务器集群,包括计算服务器、存储服务器、宽带资源等等,它可以将巨大的系统池连接在一起以提供各种IT服务。云计算将所有的计算资源集中起来,并由软件实现自动管理,无需人为参与。这使得企业无需为繁琐的细节而烦恼,能够更加专注于自己的业务,有利于创新。
SaaS出租软件服务,云计算出租网络资源
云计算的出现,恰好解决了SaaS发展过程中面临的一些问题,当SaaS提供商的客户快速增加到一定程度,客户所消耗的巨大资源将迫使SaaS供应商提供更多的硬件资源,但由于成本的问题,SaaS又不想花费大量资金购买硬件或带宽资源的时候,云计算无疑是个不错的选择。
根据通常的概念,云计算处于SaaS的更底层,而SaaS位于云计算和最终客户之间,如果SaaS在最初开发的时候是基于云计算架构的,那么就很容易利用云计算架构来获取海量的资源,并提供给最终用户。这就一劳永逸的解决SaaS发展的瓶颈问题。
通常情况下,SaaS供应商更专注于软件的开发,而对网络资源管理的关注,往往会浪费大量资金购买服务器和带宽等基础设施,但提供的用户负载依然有限,而云计算提供了一种管理网络资源的简单而高效的机制,其分配计算任务、工作负载重新平衡、动态分配资源等等,可以
显示全部