`
阅读更多

       良好扩展性的协同办公系统,需要具备先进的软件技术,优秀的系统架构和设计。然而,这些必然是需要经过大量成功应用案例的积累和沉淀。但是,很多企业的信息化系统选型者,受自身信息化经验的限制,受协同办公系统同质化的影响,在协同办公系统选型过程中既没有良好的规划,也无法从技术角度进行比较,只能是从功能模块数量多少、软件价格高低等方面进行简单比较,甚至是走进了单纯价格选型的误区,忽略了系统的扩展性以及二次开发、需求变更的成本。比如,有些产品看似便宜,功能非常丰富,什么都有。上线后,却发现一些功能并不能与企业的业务完全契合,但是企业又没有能力进行修复和优化,需要产品提供商进行需求变更或者开发,成本陡然增加。

        协同办公系统扩展性的作用,一般是在系统深入使用,或是用户有了新的需求后体现出来的。在企业发展壮大的过程中,业务会时常发生变化。所谓对企业而言,唯一不变的就是变化。当初满足要求的系统,很可能在企业的发展道路上无法跟上业务前进的脚步。此时,如果系统的扩展性不够,业务变更将会是摆在企业发展道路上的一个巨大的难题。

O2OA集群架构图

 

一、协同办公OA系统为什么需要扩展性?

       众所周知,随着企业的发展,企业的业务需求也在随之变化。在企业协同办公OA以及其他信息化系统的使用的过程中,随着应用的不断深入,有新的需求也会不断呈现出来;同时用户、组织对信息化系统应用的需求也会越来起高,其管理模式和业务模式也会发生变化。此时,信息化系统是否能进一步扩展会变得非常重要,如果重新建设信息化系统,必然造成人力物力的浪费,以前的成果也无法很好地保留和延续,用户的使用习惯也会被改变。

       最好、性价比最高的方式是在现有的软件系统基础上,通过软件二次开发、系统优化进行功能的扩展和业务的完善。因此,信息化系统良好的扩展性是软件系统的生命力之所在,是软件深入长久应用的技术保障。这也是为什么大型企业都会设置一个信息化部门来专门负责企业信息化系统开发和维护的原因。

良好的系统扩展可以降低系统维护和实施的技术难度,降低实施和服务的成本,保障系统的延续性、完整性和稳定性,保障软件的质量。

 

二、没有信息化部门的企业应该怎么办?

       IT人员的人员成本是巨大的,所以,并不是每个企业都有能力维持一个信息化部门的人力成本开销。但是一般企业可以安排2-3个能力一般的技术人员作为企业的信息化管理员,来处理信息化系统的维护和业务需求开发相关的事宜。这时,企业在协同办公软件以及信息化系统选型时就需要注意以下几点:

       1、系统的成熟度、稳定性以及二次开发的扩展能力。协同办公主要使用流程、信息、门户相关的功能,也需要有相应的数据和服务管理能力。成熟、稳定的平台会让信息化系统构建工作更加快速,有效。

       2、二次开发的成本必须考虑,最好是企业内的技术人员能构掌握,不完全依赖产品提供商。

       3、选定的产品最好有完善的底层封装,在二次开发过程中,最好能不牵涉到架构层面、核心代码的问题。

       4、选定的产品最好能有开发技术支持能力,优化升级和版本迭代。公司持续维护升级的产品,能让企业在真正使用时得到更多、更有效的技术支持。

       5、提供产品的公司需要有较强的支持能力,避免在使用过程中出现问题时无法给予有力的支持。

       其实,除了泛微、蓝凌、致远等专业OA厂商,在国内的开源软件中也不乏优秀的开源产品,也可以在开源中国网站(OSChina)中进行分类搜索,也能够有效地帮助企业信息化系统选型。如:然之OA、JFinalOA、以及GVP项目(码云最有价值开源项目)O2OA等开源软件也都是不错的选择。

 

三、如何判断协同办公OA系统的扩展性

       1、系统需使用主流的技术栈。

       如:J2EE(java)开发的在系统扩展性上,明显优于asp、php和domino开发的系统,尤其是在构建大型应用、复杂的应用时。

       2、系统需具备良好的技术架构和系统设计,有高并发,分布式部署、大数据量、高可用性架构考虑。

有了先进和主流的技术,但不一定就能构建扩展性好的产品,软件厂商的技术能力、特别是系统架构和设计能力是核心,不同厂商之间的差异非常大。

       3、良好的扩展性具体体现在,针对用户需求的快速二次开发能力、系统集成开发能力,系统维护快捷方便,软件系统具有良好的稳定性,对高并发用户的支撑能力。

 

       不同的用户对系统的要求不同,协同办公OA系统需做到应需而变,部分用户要求系统对自身需求的满足程度高,一般这些需求不是一次性提出的(有的甚至是在软件服务期之后),系统对用户不同层次的需求就显得非常重要。系统拥有良好扩展性,可以依据用户需求快速进行适应性的调整和开发,最好是自己企业的技术人员能接手开发,不依赖产品供应商,这样能最大程度降低系统维护的时间和成本。

0
0
分享到:
评论

相关推荐

    OA选型透析

    OA选型需要考虑多个方面,确保所选产品能够适应企业的需求,并在未来能够持续发展。 首先,选择OA系统应基于主流技术。这意味着候选产品应采用已被业界广泛接受的技术,这通常意味着更好的技术支持和更强的扩展性。...

    OA选型资料对比.pdf

    【OA选型对比分析】 OA(Office Automation,办公自动化)系统是现代企业信息化建设的重要组成部分,主要用于提升工作效率,实现组织内部的信息共享与协同工作。在选择OA系统时,需要考虑多个方面,包括技术架构、...

    java 大型OA管理系统

    大型OA管理系统通常采用分层架构设计,包括表现层(Presentation Layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data Access Layer)和持久化层(Persistence Layer)。表现层负责用户界面展示,业务...

    金蝶OA系统排名?金蝶OA办公系统怎么选?什么是用户口碑最好的金蝶OA系统?

    金蝶OA系统采用了先进的技术架构,确保了系统的高可用性和数据的安全性。 2. **功能模块的丰富性**:金蝶OA系统涵盖了企业日常办公所需的多项功能,如流程审批、文档管理、会议管理等,能够满足不同规模企业的多样...

    毕业论文—OA系统

    B/S架构的优势在于它的跨平台性、易用性和可扩展性,使得OA系统能够支持多种设备和操作系统,便于企业内部员工随时随地进行办公操作。 OA系统的主要功能通常包括文档管理、任务分配、工作流审批、会议安排、公告...

    简单OA系统,包括数据库脚本,和数据库

    一个简单的OA系统通常采用三层架构,包括表现层(用户界面)、业务逻辑层(处理业务规则和流程)以及数据访问层(与数据库交互)。这样的设计有助于分离关注点,提高系统的可维护性和可扩展性。 1. 表现层:负责...

    OA系统(基本点).docx

    OA系统架构通常是Intranet结构,基于统一的内网平台,用户通过浏览器访问,系统根据权限提供个性化的信息和服务。 选择OA系统时,需要注意研发公司的实力和技术路线。研发公司应该具备一定的市场经验和技术创新能力...

    多层架构的大型.NET OA 系统.zip

    "多层架构的大型.NET OA(Office Automation)系统"是一个典型实例,展示了如何利用.NET框架和Delphi语言构建大规模、复杂的办公自动化系统。本文将围绕该系统的架构设计、技术选型以及核心组件进行深入探讨。 首先...

    协同办公系统(OA)技术架构对比分析.pdf

    其优点在于与微软的其他产品和服务集成紧密,但可能在跨平台兼容性方面存在局限。 3、Domino/Notes架构 Lotus Domino/Notes是由IBM开发的一款协同应用平台,以其电子邮件和文档管理功能著称。Domino服务器提供了...

    OA项目完整例子

    OA,即Office Automation,中文译为办公自动化,是一种利用信息技术,将传统的办公...OA项目的完整例子为我们提供了一个实践学习的平台,可以从中学习到如何构建一个实际的OA系统,理解每个阶段的关键任务和技术挑战。

    OA---系统解决方案.doc

    1.2.2 平台化设计,可自行规划:OA系统需具备高度的灵活性和可扩展性,以满足不同用户和部门的个性化需求。 1.2.3 跨平台的信息连通:支持多终端访问,确保用户无论在何处都能无缝接入,进行有效工作。 1.2.4 信息化...

    OA项目文档包含数据库

    在OA项目中,文档应详尽地记录系统的功能需求、性能指标、用户界面设计以及数据库架构等,以便团队成员和利益相关者了解项目进展和决策。 2. **系统需求和需求分析说明书**:这部分文档是对OA系统功能和非功能需求...

    OA系统相关文档

    在"OA原系统相关文档"中,我们可以深入学习和理解OA系统的基础架构、设计原则以及具体功能实现。这些文档可能包括以下几个方面: 1. **系统架构设计**:OA系统的架构设计通常涉及客户端、服务器端、数据库和网络...

    oa项目(为开发完的oa项目)

    这样的架构使得OA系统具有良好的可扩展性和跨平台性。 2. **功能模块**:OA系统一般包含以下功能模块: - **工作流管理**:实现业务审批、表单填写、流程设计等,是OA的核心部分。 - **文档管理**:提供文档上传...

    OA项目学习笔记下载

    通过深入阅读和研究这份OA项目学习笔记,你将能够对OA系统有全面的理解,从而在实际项目中游刃有余。无论是初学者还是经验丰富的开发者,这份笔记都是一个宝贵的资源,能够帮助你在OA项目领域不断提升自己的专业技能...

    oa系统

    而白皮书则可能深入探讨OA系统如何改善企业协同工作,提升办公效率,同时可能会涵盖系统的架构设计和技术选型等内容。 理解并掌握OA系统,对于企业管理者和IT人员来说都非常重要。管理者需要知道如何利用OA系统优化...

    中国移动PaaS平台技术选型和实践经验分享

    在实际操作过程中,中国移动总结了一些宝贵的经验,包括如何进行PaaS技术选型、如何构建弹性PaaS平台、如何丰富PaaS能力和服务、如何在PaaS平台上共享应用以及如何更好地支持开发等方面的内容。同时,他们还分享了在...

    OA项目文档(全) J2EE技术文档

    在这个项目中,J2EE(Java Enterprise Edition)技术被广泛应用,为OA系统提供了稳定、可扩展的开发平台。 J2EE是一种多层分布式应用框架,主要由一系列标准组件和服务构成,包括Servlet、JSP(JavaServer Pages)...

    基于BS结构OA系统公文流转在J2EE平台下的实现(详细文档)

    ### 基于BS结构OA系统公文流转在J2EE平台下的实现 #### 一、引言 随着信息技术的迅速发展以及互联网的普及,办公自动化(OA)系统已成为提高组织工作效率的重要工具之一。传统的办公模式往往依赖纸质文件传递,效率...

Global site tag (gtag.js) - Google Analytics