论文部分内容阅读
随着面向服务架构(SOA)的迅速发展以及Web服务的成熟与完善,软件应用服务化思想已经在新一代军事信息系统构建中被广泛接受并予以实现。然而,仅由Web服务及其组合构成的业务流程已越来越不能满足实际应用的需求,军事信息系统中作战流程的执行和业务功能的实现离不开指挥员的参与,某些活动还需要指挥员和相关军事保障人员的具体执行。如何将指挥员活动以面向服务思想集成到服务化系统中,建立人机协作的混合工作流程,实现人机之间的松散耦合和灵活互操作是服务化军事信息系统构建亟需研究和解决的问题。为此本文结合BPEL的扩展规范BPEL4People建立了军事信息服务混合工作流的描述机制,提出了军事信息服务混合工作流的着色Petri网建模方法,利用Petri网技术分析验证混合工作流的有界性、可达性、活性等性质。本文的研究工作可以总结为以下几个部分:1.介绍了面向服务架构目前的发展情况,分析了军事信息服务系统中的人机交互问题,总结了面向服务架构领域的服务组合方法、工作流建模方法和服务组合验证技术。2.介绍了标准化的工作流描述语言WS-BPEL的基本组成和流程交互过程,结合BPEL4People给出了军事信息系统中人工指控任务的描述机制,分析了人工指控任务的执行过程和状态转换,通过Web服务和人工指控任务的有机组织,形成了混合工作流程的描述方法,设计实现了能得到混合工作流描述文件的可视化建模工具,建立了混合工作流执行调度框架。3.利用着色Petri网这一形式化的数学性建模工具,对军事信息系统中的混合工作流中的服务组合和任务组合进行模块化建模,利用模块聚合方法,建立了混合工作流的层次CPN模型,并利用CPN Tools工具对Petri网模型进行了形式化验证。