- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于网络环境的社区协同办公问题探讨(二).doc
基于网络环境的社区协同办公问题探讨(二)
[摘要]随着信息技术的高速发展,我国政府信息化程度也越来越高,建立一套强大、灵活的社区综合服务平台具有重大的现实意义。未来的办公自动化将融合知识化、人性化、无线化、智能化、协同化、通用化等精髓,沟通、协作和信息整合于一体的异地办公、移动办公、家庭办公将成为OA发展的主要趋势。基于网络环境的社区协同办公能够充分享受互联网的信息资源,提高社区的办公效率,减少文件传送中出错和丢失的概率。基于网络环境的社区协同办公使工作人员和居民不再受上班时间限制,办公更加轻松自如,同时也节减了许多不必要的开支。
[关键词]整体办公框架;网络环境;数据层;数据文件
[DOI]1013939/jcnkizgsc201619082
1基于网络环境的社区协同办公的整体架构设计
基于网络环境的社区协同办公系统是基于网络运行的,因此这里我们采用B/S结构模型。与传统C/S结构相比,B/S结构具有部署方便的优点,并且B/S结构只用浏览器即可完成系统的使用,不受平台限制,可以跨平台操作,对客户机硬件配置要求也比较低,同时能够实现跨地域、全方位的业务处理。用户操作界面由Web浏览器端提供,且Web浏览器端接受用户输入的各种操作信息,向服务器发出各种操作命令或数据请求,并接收执行操作命令后返回的数据结果,根据业务逻辑进行相关的运算,向用户显示相应的信息。服务器端接收浏览器端的数据或命令请求,并请求数据库服务器执行数据库操作得到相应的数据集,对数据集进行相应的处理,然后将数据集或处理后的数据集返回给浏览器端。系统采用模式构建的数据访问层有着更好的适用性和通用性,且易于扩展。基于网络环境的社区协同办公系统的流程如下图所示。
本系统的架构采用数据层、服务层、表现层三层架构模式,将展示的内容和具体的业务逻辑脱离,将最底层的数据也独立起来,对软件系统的任何一层进行调整也不会影响到其他的各层,为系统的维护提供了很好的解决方案,为软件人员的维护也有了明确的分工。
1 数据层
数据层管理和维护系统所涉及的所有数据,数据存储方案主要包括关系型数据库和数据文件。
(1)关系型数据库。关系型数据库主要采用的是目前主流的商业数据库,可以保存各种类型的业务数据。协同工作系统主要面向一般关系型数据库进行开发,希望可以同时支持ORACLE、DB2、SQL-SERVER、MYSQL等多种类型的数据库产品,用户可以按需要和预算灵活购买、配置。
(2)数据文件。本办公协同系统中采用数据库方式管理数据,而数据文件主要用于数据备份、数据转换和数据交换等场合。数据层按照数据本身的内在特性进行数据建模,如实、客观、详尽地表达数据信息,而不受业务功能的影响对数据进行简化、改造和歪曲。这样做的好处是最大可能地提高了数据的可重用性,一方面使系统数据对需求变更和功能扩充具有更好的适应性,另一方面有利于和其他信息系统间的数据交换和数据转换。针对协同工作系统提供的各类服务,在数据层面打造一个“数据服务中心”,制定一系列统一的数据标准,并且为多数据源、异构的数据源提供支持,即建立一个数据服务平台管理多个物理数据源,达到数据源之间可以进行无缝集成,并建立相应的注册机制,能够在多平台、多用户、多数据源的复杂环境下实现数据集成和数据共享。整个数据集成共享体系主要包括一个中心的元数据服务器、多个分布式数据服务器以及远程客户端,元数据服务器主要包含所有用于共享的资源、数据的元数据,各个数据服务器则存储共享的数据,用户在远程客户端通过分布式网络环境,先访问元数据库,再通过对元数据的解析来选择合适的数据接口访问存储在不同数据服务器中的数据。数据服务中心建设的目标是建立业务无关的数据中间层。数据服务中心中的数据不是相互独立的,而是根据其自身的联系高度集成化的数据对象,它将办公信息、电子邮件信息、工作任务安排、基础业务信息等作为同一个对象的不同属性进行关联。数据服务中心还对数据进行管理,主要进行数据采集、存储、分析和扩展功能。数据服务中心为服务层提供数据服务,通过SQL Server、Oracle等数据库为上层提供统一的数据入口,减少不同数据库对象差异,从根本上保证了数据的一致性和完整性。
2 服务中间层
服务中间层由一系列的应用服务和应用服务引擎中间层构件组成。抽象了系统各项功能实现中典型的基础功能和应用模式,实现了应用表现层、业务流程、数据层和系统边界间的松耦合。这样在加快软件开发过程的同时,提高协同工作系统的可靠性和灵活度,从而使整个协同工作系统具有更好的柔性度,能最大限度地敏捷地适应新的功能需求变化。服务中间层由应用服务和应用服务引擎两个层次的多个服务中间件构成。应用服务引擎层是一些最为基本的服务组件,包括数据中心
文档评论(0)