应用推动着技术发展,技术提高了应用层次。以Internet技术为核心的网络技术将成为二十一世纪信息化建设的主流技术。我们认为,采用Client/Server技术构架的OA系统,是面向二十世纪的OA系统,而采用Internet/Intranet技术构架的OA系统,是面向二十一世纪的OA系统。
办公自动化软件的开发平台主要有以下三类:
1. 基于VB、Delphi、PowerBuilder等开发工具
这类开发平台的优点是数据处理能力强,访问速度快,开发工具适用范围广。
缺点是系统的可伸缩性和扩展性较差;而且开发工作量大。此类系统采用Client/Server结构,客户端安装大量的运行程序,安装与维护费用高。
2.基于Domino/Notes、Exchange等群件系统
这类开发平台的优点是具有完善的通讯手段和非结构化数据支持能力,以及较好的系统可伸缩性和扩展性;而且系统提供了安全和权限及工作流管理机制;此外,由于程序和数据一般放在服务器上,很容易进行安装和维护。
缺点是处理结构化数据能力较弱,开发工具缺乏灵活性,不擅长数据的计算、分析和统计,运行效率较低,可开发性能差,不利于进行多种复杂应用的集成。此类系统是建立在Client/Server结构基础之上,针对Internet/Intranet,又在原有的结构基础上进行某些调整,是一种Client/Server技术与Internet/Intranet技术的过渡产品。
3. 基于Java技术采用Browser/Web Server软件结构
这类开发平台的优点是开发工具强大,对于复杂和简单应用都适应;非常易于信息组织,界面简单,且易于与其它系统集成;对于结构化和非结构化数据均具有良好的支持能力,同时,也具备良好的安全性控制手段;完全实现客户端零配置,能够真正体现移动办公所要求的技术条件;系统具有非常好的可伸缩性和可扩展性。
缺点是需要较高技术素质的人员进行开发,开发成本较高。
中唐科技拥有多年办公自动化软件开发及系统集成经验,拥有具有独立版权的基Internet/Intranet技术Zotn.OA系列办公自动化软件产品,并拥有相当庞大的用户群体。
中唐科技面向二十一世纪的办公自动化软件产品,解决了客户端零配置化,以实现完全的移动协同办公;改善了产品的可移植性能,以实现产品的跨平台应用;融入了现代管理思想,适合于各种规模、各类性质的单位使用的。
技术构架与运行环境

目前由于互联网的极为迅速的发展,很多传统的业务都转移到互联网上,很多国际大厂商针对这种形势,都提出了互联网软件的架构体系,比如Microsoft的ASP/IIS, .NET, Sun的Java(J2EE), 以及开放组织的PHP等等。由于Microsoft的产品只能应用于NT/2000服务器上,以及在可靠性和安全性上与unix服务器存在差距,所以Microsoft的平台的适用性存在一定问题。开放组织的产品针对性较强,适合目标较明确的场合,对企业级应用的可靠性不是很高。
Sun公司自90年代推出java平台以来,经过几年来的发展,在性能、可靠性以及安全性上有了很大的提高,并且java的跨平台性为企业级应用提供了很好的可扩展性。因此我们的平台选择了Sun的J2EE架构。
Sun的J2EE架构除了J2SE提供基本平台能力外,增加了JavaServerPage, Servlet, JDBC, Enterprise JavaBean, Java Message Service, Java Naming and Directory Interface等,为企业应用的发展提供了很好的平台。
我们的系统采用的结构如上图所示,以上结构具有较好的扩展性,通过将不同的逻辑及应用分离,有提供底层数据访问、数据封装、传输的服务程序,有实现客户应用逻辑的应用程序, 也有仅负责用户界面表示的表示逻辑程序,每层之间尽可能做到通过接口访问,即尽可能的避免一层逻辑或实现的改动对其他层次的影响,比如数据访问层可以以Enterprise Java Bean(EJB)来实现,也可以采用JavaDataObject(JDO)方式来实现。
对应用服务的划分,可以为系统提供功能明确、职责清晰的相对独立服务程序,以降低系统整体的复杂程度和不可靠性,减少不同应用之间的相互影响,并提高系统的易维护性。因此我们提供平台性的应用程序。
我们采用的web server为Apache(Unix)或IIS(MS NT/2000), Apache是目前世界上使用最广泛的web server, 具有极佳的效率和可靠性。在MS NT/2000服务器上,也可以采用Microsoft提供的IIS服务器。J2EE应用服务器目前有很多种,BEA公司的WebLogic是市场占有率较高的一种,具有较好的性能和可靠性,并提供了很好的支持。Resin和Tomcat是开放源码服务器,也是目前使用较多的J2EE服务器,目前都提供比较稳定的版本。数据库服务器可根据用户的需要及原来的投资来选择。
Zotn.OA的技术特点
客户端零配置化
Zotn.OA的软件结构采用完全的B/S结构,无须在用户端安装任何客户端软件,用户就可以在任何具备浏览器的机器上通过Internet/Intranet进行进销存业务的处理;
操作系统无关性
Zotn.OA采用纯JAVA技术开发,JAVA技术与操作系统无关的特性使得Zotn.OA具有极好的跨平台移植性,真正实现了一次开发随处应用;
应用系统伸缩性
Zotn.OA采用基于N层软件体系结构,使应用系统具有极大的伸缩性。用户可以根据其应用的规模和复杂程度部署多个应用服务器,并可以把不同的应用逻辑部署在不同的应用服务器上,从而大大改善系统的访问性能 。
最小权限定义机制
Zotn.OA采用三维权限表-(操作者,操作对象,操作权限)-来管理整个软件的访问权限。其中操作对象可以是软件功能模块、软件菜单或菜单项,也可以是各种表单,如人员聘用申请单、出差申请单、物品领用单等等。通过流程设置,可以规定各种单据的流转方向以及相关环节的处理角色。这样系统管理员可以根据每个操作人员的工作职责和权限许可来量身定置该用户可访问的对象内容以及对内容的访问权限。科学严密的权限管理机制,最大程度地防止了信息的非法访问,保证了信息安全。
Zotn.OA的功能特点
强大的工作流管理
少了工作失误,提高了工作效率。工作流就是根据既定的规则集,部分或全部实现一个流程的自动化,在这个过程中文档、信息、或者任务在参与者之间传递。工作流管理系统指的是一个能定义、创建和管理工作流的软件系统。它可以通过一个或多个工作流引擎来解释不同的过程定义,与不同的工作流执行者交流信息并调用其它应用系统来完成预定的目标。一个工作流包括一组活动及它们的相互顺序关系,还包括过程及活动的启动与终止条件,以及对每个活动的描述,如活动的执行者、相关应用程序、需要的文档等。工作流的运行由工作流管理系统控制完成,它和工作流执行者(人、应用)交互,推进工作流事件的执行,并监控工作流的运行状态。
多种信息交流手段
使得联系更加方便,信息交流更加准确。
多种信息共享方式
提高了知识和信息共享程度,减少了重复劳动,同时保证了信息的准确性和一致性。同时节省了培训时间和培训费用。
基于团队的日程安排
团队可以根据授权共享极大地改善了团队协同工作能力。
全面的企业办公管理
Zotn.OA充分考虑到现代企业办公需求,全面集成企业各项办公管理功能,完全满足企业办公自
动化的要求。
基于集团公司的管理模型

