|
协同软件分为协同工具、协同应用和协同平台三大类。作为协同应用的支撑平台和运行环境,必须能够提供协同应用所必需的核心功能引擎,并且具备尽可能完善的协同管理功能模块。作为协同软件最早出现的是协同工具软件,如email软件系统、即时通讯工具等。随后出现了协同应用,典型的情况如协同办公系统。其实,这个时候已经出现了协同平台的雏形,但其基础架构还没有完全形成,只有部分核心协同功能引擎,比如沟通引擎和流程引擎,并且功能比较弱。比如最早的Lotus Notes平台的沟通引擎仅仅是电子邮件系统构成的。点击科技的竞开协同之星中也还没有流程引擎。
分析市场上各协同软件厂商的产品,特别是协同平台产品,包括IBM、微软、致远等公司的产品,我们认为作为一个相对完备的协同平台其基本架构中必须包括如下的7大核心引擎,方能有效支持运行其上的各类企业协同应用。
1.流程引擎
流程引擎的主要功能是搭载组织的业务运行和管理工作流程。在管理平台架构下的流程引擎与工作流Workflow有很强的关联,可以视为是Workflow的应用封装和扩展。
2.沟通引擎
协同管理平台下的沟通引擎主要解决的是组织内外人员的沟通问题,同时解决人与信息、知识、组织、团队之间的沟通和互动问题。协同沟通引擎具有双重功能:组织的和社会的,即既支持组织模型架构又兼容于社交化媒介,从而实现组织内社会化(又称社交化)和外部社交化的贯通和互操作。这样就保证了组织成员既是组织(企业)人又是社会人,更好地履行社会化企业的职能。
3.搜检索引擎
组织在经过其发展的过程中,不仅时刻需要使用外部信息,而且内部一般也拥有海量的信息存在,构成其知识基础构造。因此在信息化运营和管理系统中,必须有一套完备的搜检索机制,保证组织成员和各职能部门、组织机构、项目团队能够有效地获得运营和决策信息。这就是搜检索机制,涵盖了互联网信息搜索的接口和调用机制,内部信息和知识的检索机制。搜检索机制并不仅仅是一个搜索引擎,搜索引擎可以通过中间件调用公共搜索引擎或其API来实现对互联网信息的搜索,但检索机制必须有相应的标引系统或机制,实现对组织内部信息的识别、标引、分类、存储和管理。
4.数据库引擎
企业管理信息化系统从来就是一个MIS——管理信息系统或者信息管理系统为基础框架的应用系统,数据处理和管理功能是不可或缺的,特别是对大量甚至是海量数据的处理,必须借助于数据库技术。因此协同管理平台的数据处理必须借助数据库系统如Oracle、MS SQL、IBM DB2等,为此需要有一个强劲的数据库引擎,用来实现系统各功能模块与数据库的对接和调用。不排除有的协同平台还支持开源数据库Mysql和达梦、金仓数据库,甚至还有自己开发的数据库系统。
5.集成交换门户引擎
协同管理平台目前的主流产品,如国内的致远、泛微、蓝凌、慧点等厂商,其产品的OA应用非常完善,因此常常被用户认为它就是个OA系统软件,反而把协同平台淡化了,甚至直接将其产品称作协同OA软件(平台或系统)。这样的OA协同系统软件是少有的可以充当管理平台的企业信息化软件系统,相比于多数业务信息系统有其很好的综合性和贯通性优势。这些优势不是可能性而是现实的。OA协同办公系统对于组织全局的综合性显而易见,并且具有必要性。贯通性也是一样,只要上了OA,各类用户从决策层高管,到管理层部门主管,再到执行层用户都会强烈地要求与业务系统(ERP、采购系统或SCM、财务审批等等)的信息一致性共享和管理流程的打通。而实现这一切贯通和融合,或者称为集成,必须要有一个集成交换引擎——实现对其他业务和应用系统的集成、融合和通讯,至少实现流程贯通或者数据交换。
6.数据分析呈现引擎
在一个管理系统或平台上,必须能够跨模块、跨业务、跨系统进行数据分析,并根据具体的业务和管理需要进行数据挖掘和知识发现,并能够以直观、易于理解和应用的方式呈现出来。
7.组织机构管控引擎
在组织级别的管理平台上,各种应用都难以避免要处理组织机构和部门问题,处理正式结构的团队和非正式团队问题,这就需要构建和解析组织结构模型,因此就需要组织机构管控引擎。事实上组织管控引擎是企业(组织)管理软件平台的核心引擎,也是区别于非组织级别管理软件的差异性特征体现。
了解更多OA办公系统问题,请登录上海用友协同网站查询:www.ufidaoa.com |
|