- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SaaS模式协同办公OA类应用集成平台设计及开发
基于SaaS模式协同办公OA类应用集成平台设计及开发摘要:该文从SaaS模式与传统软件模式比较作为出发点,分析了两种模式的不同点及其优势,并据此对基于Saas模式协同办公OA类应用平台的整体架构和功能模块等进行了探讨与分析,并作了简单介绍。
关键词:SaaS模式;协同办公;多租户
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)09-2017-03
近几年,SaaS(Software as a service—软件运营服务)正随着软件产品应用的不断探索、用户认知度的普及,逐步进入更快速的市场成熟期。根据中国电子商务研究中心推测,2010和2011年是云计算的概念导入期,2012年中国云计算应用市场进入高速发展期。SaaS 是一种以托管方式部署软件,通过互联网传输实现软件应用功能的新兴软件应用模式[1]。对于中小型企业来说,和传统软件模式相比,软件运营服务(SaaS)具有更低的建设成本、更低的维护成本、更低的应用门槛,以及更低的应用风险等四大特点。
1 SaaS模式与传统软件模式的区别
1.1 传统软件模式
传统的软件运行和维护模式要求软件部署在特定的应用服务器上,数据存储在特定的数据库服务器上,整套系统为单一的企业用户服务,不同的企业都要有一套独立的系统。整套系统需要单独维护,每个系统需求变化,缺陷修改需要单独升级维护。
1.2 SaaS模式
软件以服务的形式开放在互联网上,用户无需购买软件和部署软件所需的相应的软硬件资源,只需浏览器就可以随时随地使用软件上所有服务功能。在SaaS模式下,多个企业用户共用一套SaaS平台,共享所有服务节点和数据库服务。各个企业使用同一套软件版本,系统升级只需升级一次,各个企业不需单独维护。每个企业个性化需求通过客户化配置实现,不影响其它企业用户。
2 平台整体架构设计
基于SaaS模式的特点决定了该平台设计必须考虑到以下几方面因素:多个不同企业的应用和数据在一个系统中并存;需要满足不同企业用户个性化的需求;大用户量、高并发访问,需要保证系统性能。因此,在平台设计上,必须满足以下设计要求:平台必须满足多租户架构设计;支持可客户化配置;平台具有良好的可伸缩性设计。平台逻辑架构如图1所示。
图1中,SaaS服务通常基于一套标准软件系统为成百上千的不同客户(又称租户)提供服务。
1)应用层—多租户架构:应用层由多应用节点构成,所有服务节点都是同一套应用程序。平台采用无状态应用设计,所有应用服务节点,提供统一一致的服务,每个服务节点都可以为任何租户的成员提供应用程序服务。
2)共享应用程序+独立数据库模式:所有租户共享平台应用程序,每个租户有自己独立的数据库,只存储本租户自己的数据,实现租户数据物理隔离。
3)分布式缓存设计:分布式缓存方案,一方面确保应用无状态;另一方面,避免了传统软件模式大量应用节点缓存设计同步带来的复杂结构设计和性能瓶颈。通过把缓存层与web架构集成,应用程序在提高了性能的同时,还大大降低了数据库的负载。
4)分布式文件服务器:采用分布式文件服务器方案同样是为了实现应用节点无状态,同时提高系统资源文件访问性能,避免多租户情况下,资源文件读写频繁带来的系统性能急剧下降。
5)负载均衡设计:在负载均衡设计上,采用多级负载均衡设计,并开发分配策略模块,按照自定义的分配策略,寻找空闲的Server列表,跳转到数据库连接总数最小的Server上。同时多级负载均衡设计,可以保证高并发下支持平台水平扩展。
6)支持水平扩展:在设计上将有可能成为性能瓶颈的关键技术点都采用了分布式方案,因而保证了整个平台架构的可扩展性。
3 平台主要功能模块
该平台提供在线功能模块定制功能,功能模块可以按用户需求,经过简单定制,即可完成,因此随时可以根据用户需求,定制新业务模块,基本免代码开发或只需简单的开发。该平台将预置中小企业常见的OA功能模块,满足用户开通即用的要求。
3.1 基本办公功能模块
基本办公功能模块通用性较强,适合大多数企业基本工作需要。主要包括个人办公、协作交流、公文管理、收发文统计、行政办公、信息中心、网络硬盘、图书管理和文件柜管理。
1)个人办公
个人办公包括我的工作、我的流程、我的文件夹、催办、日程安排、工作日志、工作计划等功能,方便用户在此完成每日工作的基本事宜。
我的工作:待办工作、待阅工作、已工作、已阅工作及草稿的查询、及外出授权设置。
日程安排:管理个人的日程工作安排、管理和查询公开日程和领导日程。
工作日志:个人工作日志的管理和查询。
工作计划:个人工作计划的管理和查询。
个人通讯录
您可能关注的文档
最近下载
- 红色革命文化-2025年高考语文作文复习之主题素材积累与运用.pdf VIP
- 中国传媒大学《微视频创意与制作》课件-微视频创意与制作-PPT-微视频创意与制作(第一章).pptx VIP
- 事故救援应急响应专项预案事故救援应急响应专项预案.doc VIP
- 人教版二年级上册数学全册教学设计(配2025年秋新版教材).docx
- 千级无尘室工程施工方案(3篇).docx VIP
- 深度解析《GBT 44037-2024焦炭溶损率及溶损后强度试验方法》.pptx
- 2025 中级注册安全工程师《金属非金属矿山安全》速记口诀.pdf
- 2025年中国吸顶式车载显示器数据监测研究报告.docx
- 九年级化学酸、碱、盐、氧化物知识小结 “三表一图”(二)天津版.doc VIP
- 部编版六年级上册语文第一周(草原-丁香结)达标测评卷 含答案.docx VIP
文档评论(0)