论文部分内容阅读
基于工作流的自动文件流转系统在政府或企业内部已得到广泛应用,由于通讯和网络技术的飞速发展,人们交换大量信息越来越方便,政府间或企业间文件的大量交换迫使工作流必需跨越政府部门或企业边界进行整合。 然而,对于跨越部门边界的异构平台上的应用程序或工作流之间的信息交互却十分困难,而对于工作流之间的交流,虽然WfMC(Workflow Management_Coalition)组织作了许多开创性的工作,但是由于WfMC工作流标准并非被所有的工作流产品提供商采纳,它们在工作流的构建模型和构建语义上未能形成一致,即在相同的工作流语言标准下,各厂商对流程的细节有不同的理解和实现,由此也就造成了工作流之间互操作的不确定性。 本论文提出了一个以服务流为基础,实现异构系统之间公文流转的整合方案,其研究内容是:根据基于服务的构架(Service-Oriented-Architecture,SOA)的思想,首先,利用基于开放标准的XML和Web Service技术,我们可以将待调用的审批工作流(审批点)进行封装,使之成为可跨平台调用的Web服务;然后,在此基础上与工作流技术结合,利用基于XML的服务流组合技术将审批点进行组合,组合的结果得到一个以XML描述的自动工作流,其消息传递以XML形式进行,工作流的功能节点以服务的形式封装;在系统中利用XSLT标准,可将数据从一个XML词汇表转换成另一个XML词汇表,达到不同系统的词汇在语义上的一致,以解决系统之间的互操作问题;自动工作流运行的结果就完成了公文的跨部门流转,服务流的实现基于Biztalk 2004和.NET框架平台。 以这种构架建立的系统可以提升异构工作流系统之间的信息交流能力,为跨部门、跨地域的公文流转审批提供了一种解决途径,实验证明它是有效的。