目前公文流转系统的解决方案分析
当前公文流转系统从开发手段上来分,主要有基于LotusNotes的公文流转系统、基于ExchangeServer的公文流转系统和基于Windows.Net框架的公文流转系统。
LotusNotes被视为最为成熟的公文流转系统平台,由于其本身具有强大的工作流(Workflow)设计能力,与公文流转复杂的工作流相适应,因而成为了大型公文流转系统开发的首选技术手段。利用LotusNotes既可以实现C/S模式的公文流转系统,也可以使之适应B/S的应用模式,其完善的文档数据库和权限管理系统为公文流转的顺利实现提供了强有力的保障,但LotusNotes的灵活性较差,外在表现形式单一,开发成本高。
基于ExchangeServer的公文流转系统也具有强大的工作流设置能力,在早期的办公自动化系统中,ExchangeServer被广泛使用,在客户端使用Outlook等电子邮件系统进行操作,但在使用上不直观,灵活性差,二次开发难度也较大,系统之间的兼容性和扩展性差,目前在市场上单纯地基于ExchangeServer的公文流转系统比较少见。
基于Windows.Net框架的公文流转系统:具有很强的灵活性和扩展性,能够与操作系统平台进行良好的结合,与各类应用程序可进行数据传递,其系统同时可应用B/S和C/S两种模式,在外在表现形式上十分灵活,开发难度和成本低,能够方便地使用各类中间件。Windows.Net框架下的开发工具很多,主要有VB、VC、ASP等,作为一种通用的开发手段,Windows.Net框架的应用范围很广,但其专业性不强,在开发公文流转系统时需要进行复杂的重定义工作,同时在规模大的应用过程中稳定性一般。
基于J**A的公文流转系统:J**A具有很强的数据处理功能和稳定性,在大规模数据处理和安全性方面占有优势,适合开发浏览器形式的应用系统,J2EE的开发模式适合工作流性质软件的开发,有比较强的灵活性在开发模式上与ASP相似。目前市场上没有完全基于J**A的公文流转系统,由其实现的公文流转功能主要表现在一些由J**A开发的办公自动化系统中。