论文部分内容阅读
基于电子商务的产品和客户的服务是现代商业环境中商业成功的关键因素之一,而这两个因素都和企业的工作流相关。工作流表现为参与者对文件、信息或任务按照规程采取行动,并令其在参与者之间传递,是自动运作的业务过程的部分或整体。简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。在计算机与网络技术的迅速发展下,工作流管理系统正向着具有高度可集成、松散耦合的方向发展,面向Web服务的工作流技术正在倍受关注。.NET平台对Web服务的支持比较完善,因此在.NET框架下开展工作流技术的研究具有非常重要的研究意义和应用价值。
在基于WEB服务的电子商务活动中利用XML技术传送结构化的数据,其安全性研究变得越来越重要。由于XML文档中存储的数据具有高度结构化的特点,对这些结构化数据进行多重签名和部分加密,既能保证数据的安全性又能具有很好的灵活性。将XML技术引入到工作流的应用之中,为工作流系统的发展拓宽了道路。
本文所设计的工作流系统是基于ASP.NET2.0平台的一个通用公文审批系统,利用XML文档中存储数据的高度结构化的特点对多重签名做了相应的改进,并应用于该系统中。基于XML的签名规范,实现了XML公文审批的多重签名,同级的多个用户可以对XML文档的同一部分签名,并且互不影响。实现了对公文的修改与审稿、多重签名和查询等基本操作。同时,将加密和签名的算法信息、密钥信息、处理对象信息完整包括在公文XML文档之中。