|
|||||||||||||||
| 当前位置:支点网 >> 专区 >> 协同专区 >> 产品集锦 >> 正文 | |
一、协同软件产品化开发的复杂性
协同管理软件基于互联网技术开发,面向组织全局、多角色、个性化应用,对产品开发的技术和体系能力提出了更高的要求。
协同管理软件有5个应用特点,如图1所示,从应用角色看,系统中的使用人员,角色众多,对系统功能有不同的要求;从应用水平来看,协同管理软件面对组织中大量人员的使用要求,需解决组织中IT应用水平参差不齐的人使用计算机的要求;从应用整合看,系统需要整合流程、角色、文档、即时消息、电子邮件等多种应用;从地域分布看,除了本地局域网的使用人员以外,还有大量异地办公的人员也要高效地使用系统资源;从产业的角度来看,协同没有成型的、完整的标准应用,客户希望能快速得到产品应用的同时,也期望自己的特色应用能很快地得以满足,获得良好的应用价值。

图1 协同管理软件的应用结构的复杂性示意图
如何使协同管理软件开发这一复杂的应用产品化,解决系统应用复杂性和快速交付的矛盾,满足客户应用频繁变动对系统弹性的要求,用友致远公司在技术架构和体系上进行了研究。
二、产品技术架构
用友致远协同管理系统采用了多层的技术架构进行布局,总体来看,可以划分为系统层、应用层和用户层三个层级,如图2所示。

图2 协同管理系统层次结构
在用友致远协同管理系统中,自行开发了支持协同管理应用的核心Workflow引擎,统一设计了组织基础数据,单独设计了数据管理层实现了对象缓存结构,并形成了完善的日志管理基础架构。
在系统应用层,基于工作流系统规划实现了协同管理应用,实现流程、角色、表单相关的协同工作,公文管理系统也是基于工作流的实例化实现,除了这两个主要应用外,其它如邮件系统、计划、会议、即时通讯等都独立开发,知识管理通过独立的体系实现,与所有的系统都有独立的接口。
在应用表现层,目前已经实现了基于IE的纯B/S结构的接口,客户端完全免维护。基于C/S、PDA结构的接口建立工作已经进行了大部分,实现与用友集团软件的有效集成。
系统模型实例化后如图3所示。

图3 实例化后的系统模型
系统独立开发了工作流系统、文档管理系统、消息收发系统,并形成了内部的插件标准用以扩展系统的功能应用。
在此基础上定义了系统的对象缓存,对于协同管理系统专有的内部对象进行缓存以提高系统效率,以支持更大的在线人数访问。
由此,构成了协同管理系统的产品化的开发平台,并基于此平台开发了协同管理系统的基本应用功能,形成了独立的标准化产品。
对于只有部分客户需要的应用特性,通过协同插件标准进行开发,以满足客户专有特性的应用,目前我们发布的选件应用全部是基于插件开发。在未来不长的时间,我们还将开发整合Micorsoft桌面应用的插件、整合手机应用的插件、整合其它产品应用的插件。同样,客户的专有的应用需求也会通过这种技术进行开发,从而实现客户的个性化需求。
图4即是用友致远协同管理系统缓存技术的示意图,对象缓存技术有效的提升了系统性能,保证在大量用户在线的情况下的主要操作人员的性能。

图4 用友致远协同管理系统对象缓存应用
三、系统平台特性
系统的良好平台特性才能保证系统的可扩展和应用的长期提升,协同管理系统定义了完整的接口标准,可以支持扩展的要求。如图5所示为系统的扩展描述。
用友致远协同管理系统的文档管理采用了独立的体系结构,通过系统的标准接口,实现了对协同、公文、邮件、Word、Excel、HTML文档和其它文件的文档化管理,文档管理系统可以实现组织应用的分级授权体系,满足部门、项目和其它专项信息归集和应用的需要。同时,系统文档可以转发协同、邮件,实现了一体化的文档管理,如图6所示。

图5 协同管理系统扩展接口
{ 该图描述系统的扩展能力,支持应用集成和数据交换。排版时,需要将图案比例缩小}

图6 一体化的系统文档管理
整合各种协同应用,通过统一的门户进行展现,用友致远协同管理系统实现了门户化的应用整合,解决了基于HTTP的门户整合的要求,并可实现所有基于HTTP应用的客户化的应用整合而无须任何代码的编制。系统门户示意如图7所示。
对于集团式的应用要求,系统推荐采用多服务器的数据交换的分布式集中结构,如图8所示。

图7 系统门户结构示意图

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

图9 结构化表单的扩展应用示意
表单应用整合了协同管理应用的工作流技术、组织结构管理、结构化数据管理,并专项实现了结构化数据的统计汇总,以较为简洁的方式实现了组织中局部的业务管理,扩展了客户使用协同管理系统的价值。
五、安全管理
系统基于Internet技术布局,安全性的要求很高,用友致远协同管理系统充分考虑了这些安全的要求,支持多级多种安全管理,如图10所示。

图10 系统安全管理示意图
系统支持的安全管理有:
1) 会话管理的安全性
2) C2级的服务器安全性
3) 客户端密码、加密锁、IP多级验证的安全性
4) 支持CA认证的安全性管理
5) 支持VPN的安全性管理
结束语
作为产品化的协同管理应用,用友致远在系统的技术架构上进行了有益的探索,通过对协同应用的长期研究和对互联网技术的不断跟踪实践,提炼出平台化产品应用方案,形成可以长期持续增长的产品化战略。
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
|
|
|||||||||||||||||||||
|
| 支点简介 | 交换链接 |电子杂志| 联系我们 | 网站地图 | 广告服务 |
| 主办:中国软件行业协会管理软件分会 |
| 北京极地支点科技有限公司 版权所有 京 ICP020449 |