基于BPEL的多学科优化流程建模与调度技术研究
【摘要】:随着科学技术和网络技术的不断提高,多学科优化设计在复杂系统设计上面临的问题也随之而来。大型的分布式应用使得各个学科的计算趋于服务化,同时由于优化设计的复杂化,使得对优化过程中的动态性要求也在不断提升。因此急需找出一种新的适应分布式环境下的动态优化设计建模方式。针对上述问题,本文主要工作如下:
(1)本文通过对已有的多学科优化设计建模方式的研究,提出了一种面向分布式网络服务的多学科优化设计建模方法。这种方法能在流程建模阶段将各个学科以分布式服务的形式进行组织,从而提高模型的重用性、降低模型的复杂度。
(2)本文通过多学科优化设计的研究和探讨,在目前学科领域的服务化的趋势中,从多学科优化面临的困难出发,通过对BPEL语言规范及其特性的研究,将BPEL与多学科优化设计流程建模相结合,应用Web(?)服务组合的方式对优化设计进行合理构建,达到优化设计的目的。
(3)基于对多学科优化设计流程管理动态化的现实需求,本文从BPEL自身不支持动态性的问题着手,通过研究相关技术,提出了一种基于数据接入重现技术和服务操作演变技术的BPEL动态性扩展方法,实现了多学科优化设计流程管理中动态演化的典型需求。
(4)通过调研多学科优化设计流程建模与调度的需求,本文基于多学科优化设计的特点,通过对BPEL语言和相关领域的研究,实现了多学科优化设计的流程建模管理工具和流程调度管理平台,通过建立流程模型,并配合开源的BPEL引擎Riftsaw,达到调度管理多学科优化设计流程,实现辅助优化设计的目的。