协同软件“五 三 一”

时间:2022-07-11 02:24:09

协同软件“五 三 一”

协同管理软件基于互联网技术开发,面向组织全局、多角色、个性化应用,对产品开发的技术和体系能力提出了更高的要求。

五个应用特点

协同管理软件有5个应用特点,从应用角色看,系统中的使用人员,角色众多,对系统功能有不同的要求;从应用水平来看,协同管理软件面对组织中大量人员的使用要求,需解决组织中IT应用水平参差不齐的人使用计算机的要求;从应用整合看,系统需要整合流程、角色、文档、即时消息、电子邮件等多种应用;从地域分布看,除了本地局域网的使用人员以外,还有大量异地办公的人员也要高效地使用系统资源;从产业的角度来看,协同没有成型的、完整的标准应用,客户希望能快速得到产品应用的同时,也期望自己的特色应用能很快地得以满足,获得良好的应用价值。

如何使协同管理软件开发这一复杂的应用产品化,解决系统应用复杂性和快速交付的矛盾,满足客户应用频繁变动对系统弹性的要求,用友致远公司在技术架构和体系上进行了研究。

三层技术架构

用友致远A6协同管理系统采用了多层的技术架构进行布局,总体来看,可以划分为系统层、应用层和用户层三个层级,如图1所示。

在用友致远A6协同管理系统中,自行开发了支持协同管理应用的核心Workflow引擎,统一设计了组织基础数据,单独设计了数据管理层实现了对象缓存结构,并形成了完善的日志管理基础架构。

在系统应用层,基于工作流系统规划实现了协同管理应用,实现流程、角色、表单相关的协同工作,公文管理系统也是基于工作流的实例化实现,除了这两个主要应用外,其它如邮件系统、计划、会议、即时通讯等都独立开发,知识管理通过独立的体系实现,与所有的系统都有独立的接口。

在应用表现层,目前已经实现了基于IE的纯B/S结构的接口,客户端完全免维护。基于C/S、PDA结构的接口建立工作已经进行了大部分,实现与用友集团软件的有效集成。

系统独立开发了工作流系统、文档管理系统、消息收发系统,并形成了内部的插件标准用以扩展系统的功能应用。在此基础上定义了系统的对象缓存,对于协同管理系统专有的内部对象进行缓存以提高系统效率,支持更多的在线人数访问。

由此,构成了协同管理系统产品化的开发平台,并基于此平台开发了协同管理系统的基本应用功能,形成了独立的标准化产品。

对于只有部分客户需要的应用特性,通过协同插件标准进行开发,以满足客户专有特性的应用,目前用友致远的选件应用全部是基于插件开发。在未来不长的时间,用友致远还将开发整合Microsoft桌面应用的插件、整合手机应用的插件、整合其它产品应用的插件。同样,客户的专有的应用需求也会通过这种技术进行开发,从而实现客户的个性化需求。

图2即是用友致远A6协同管理系统缓存技术的示意图,对象缓存技术有效地提升了系统性能,保证在大量用户在线的情况下主要操作人员的性能。

一体化文档管理

用友致远A6协同管理系统的文档管理采用了独立的体系结构,通过系统的标准接口,实现了对协同、公文、邮件、Word、Excel、HTML文档和其它文件的文档化管理,文档管理系统可以实现组织应用的分级授权体系,满足部门、项目和其它专项信息归集和应用的需要。同时,系统文档可以转发协同、邮件,实现了一体化的文档管理,如图3所示。

整合各种协同应用,通过统一的门户进行展现,用友致远A6协同管理系统实现了门户化的应用整合。

对于集团式的应用要求,系统推荐采用多服务器的数据交换的分布式集中结构。

协同管理除了支持日常工作业务流转的透明化管理外,对日常的单据的业务整合管理和流程化的审批可以较好的管理好组织中的信息的收集和统计汇总类的管理,表单应用基于对组织中这类业务的支持,实现了表单的客户可视化定制,解决异地、分时、多部门、多业务的单据流转工作,系统结构。

上一篇:艾默生打响UPS市场“立体战” 下一篇:老机新传:打造家庭VOD卡拉OK