论文部分内容阅读
随着计算机仿真技术的不断发展,其应用领域越来越广泛。然而,由于效率低、灵活性差、可扩展性不足等问题,计算机仿真技术面临巨大的挑战。面向服务技术为计算机仿真技术的发展指明了新的方向。针对面向服务化大系统的业务流程仿真的迫切需要,本文提出了一种业务流程驱动的服务化仿真体系结构,基于该框架,提出了一种业务流程驱动的服务化仿真方法,并对其展开研究。本文首先针对体系结构中的服务层,对仿真服务的封装技术展开研究。围绕这一部分内容,对仿真服务重新进行了定义,并用SSDL语言进行描述,利用AXIS2引擎实现了仿真服务的封装方法,并对WSDL文档进行扩展,从而为实现业务流程驱动的服务化仿真研究提供服务基础。其次,针对业务流程驱动的仿真服务组合,提出了一种仿真服务组合机制。围绕仿真服务组合机制,提出了一种基于最短路径优先的仿真服务组合算法,并通过实验证明,该算法提高了服务选择的准确性;同时,提出了一种BPEL文档自动生成方法来实现仿真服务业务流程的执行。最后,根据本文提出的服务化仿真方法设计并实现了一种业务流程驱动的服务化仿真集成开发环境,该开发环境可以满足军事上的仿真服务需求。之后,利用一个防空反导服务化仿真的实例直观的展现了仿真服务的应用,进而验证了论文提出的方法的正确性和实用性。本文利用业务流程驱动的服务化仿真方法,将仿真技术运用到整个服务流程的生命周期中,使仿真服务适用于各个场景,提高了服务选择的准确性和服务流程编排的效率。