标题 | 基于网络环境的社区协同办公问题探讨(二) |
范文 | 黄飞 [摘要]随着信息技术的高速发展,我国政府信息化程度也越来越高,建立一套强大、灵活的社区综合服务平台具有重大的现实意义。未来的办公自动化将融合知识化、人性化、无线化、智能化、协同化、通用化等精髓,沟通、协作和信息整合于一体的异地办公、移动办公、家庭办公将成为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 服务中间层 服务中间层由一系列的应用服务和应用服务引擎中间层构件组成。抽象了系统各项功能实现中典型的基础功能和应用模式,实现了应用表现层、业务流程、数据层和系统边界间的松耦合。这样在加快软件开发过程的同时,提高协同工作系统的可靠性和灵活度,从而使整个协同工作系统具有更好的柔性度,能最大限度地敏捷地适应新的功能需求变化。服务中间层由应用服务和应用服务引擎两个层次的多个服务中间件构成。应用服务引擎层是一些最为基本的服务组件,包括数据中心访问引擎、权限管理、用户管理、工作流引擎、决策支持引擎、系统配置服务、数据交换服务等。应用服务层,应用服务层是面向表现层具体工作业务的服务组件。 4 3应用表现层 本项目在浏览器方式下的前端表现层软件,以支持公众信息发布等应用。系统设置内外网服务器,对不同的用户提供不同的服务。使内网用户安全的享受到办公自动化带来的优越,同时又能提供远端用户实现远程办公。数据服务器、邮件服务器、通信服务器、Web服务器、权限服务器以及其他应用服务器的分离,提高服务分布式部署的便度,可以任意扩充某一服务器,达到易扩充易维护的效果。 3 基于网络环境的社区协同办公系统的安全设计 全球网络充斥着大量的病毒,黑客和网络攻击,攻击防护能力是系统生存的基本保证。系统必须具备强大的攻击防护能力才能抵御各种病毒的入侵。我们可以通过设计系统防护机制来实现系统的安全保障。例如,我们可以设置如下的防护机制:①拒绝同一用户过多地使用并发连接。②拒绝超过TCP监听队列数限制的POP3和SMTP访问。③拒绝用超过访问频率限制。④拒绝非注册用户使用发信功能。⑤拒绝接收超过系统大小限制的电子邮件。⑥拒绝来自指定lP或者子网的电子邮件。 4 基于网络环境的社区协同办公系统的功能设计 为了能针对用户在不同的发展阶段可能遇到的变化,制定规范的扩展接口,以便实现系统的调整和扩张。具体解决方案如下: (1)采用B/S结构模式,只需安装服务器端软件,用户在客户端只拥有浏览器,这样设置管理和维护简单。同时,系统采用基于 PHP+MySQL+Apache的开放式体系结构,跨平台能力强。 (2)系统的应用管理功能和办公应用功能相互独立,利于进行二次开发。 (3)系统采用AJAX技术,用户可以根据自己的使用习惯和需求,在用户权限范围内增加或删除功能模块。 (4)为了方便进行安全审计,系统将保留各种操作记录,并保留文档修改痕迹。 5结论 在科学技术发展迅速的今天,我国的科技步伐也跟上了世界的脚步。在各种新技术和新理念的影响下,协同办公开始替代传统的工作模式,在人类的生产经营活动中,提高效率,节约成本,使用协同办公软件,已经是大势所趋。在大时代的背景影响下,为了适应高效率和高水平,市场上出现了很多主流应用,在这些方法中,办公管理给了人们一个发展的平台,它让人们换位去思考问题,提供了大量的解决方案,受到了大家的认同和使用,为办公的发展提供了良好的环境。基于网络的社区协同办公实现了社区办公从传统低效的手工模式向数字化、网络化的迈进,使不同地域的行政管理人员通过网络实现实时、高效的协同办公,提高了日常办公的效率和质量。 参考文献: [1]王赢丽城市社区协同治理动力机制研究[D].长春:吉林大学,2012 [2]李林协同办公自动化系统的设计和实现[D].西安:西北工业大学,2007 [3]马雪基于Web的网络协同办公系统的设计与实现[D].大连:大连理工大学,2011 |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。