前言


迁移工作流(migrating workflow)是将移动agent计算模式应用于工作流管理的一门新技术。与传统的工作流模型不同,迁移工作流是一个或多个迁移实例(migrating instance)在不同工作位置(work place)之间不断迁移,并就地利用工作位置服务执行业务活动的过程,其中,迁移实例是工作流活动的主体,工作位置是工作流联盟成员服务在网络上的结点映射。工作流联盟上所有工作位置的集合称为迁移工作流环境,为了与本书研究相区别,书中称为单工作位置环境。目前的迁移工作流研究主要采用面向过程的方法,即令迁移实例携带业务过程说明书工作。业务过程说明书中固有的结构化属性,不可避免地会限制迁移实例求解问题的灵活性,降低其对环境动态变化的适应性。
为了克服面向过程的迁移工作流方法的不足,在面向目标的迁移工作流模型中,迁移实例携带工作流目标说明书工作。工作流目标既可以通过迁移实例自身的服务发现实现,也可以通过工作位置的服务推荐实现(本书称工作位置对迁移实例的工作位置导航和工作流资源推荐为迁移工作流主动服务)。当工作流目标可以分解为多个业务子目标时,对于并行的业务子目标,不同的迁移实例可以在不同的工作位置上生成并首先在该工作位置运行。因为面向目标的迁移工作流可以大大提高迁移实例对工作环境动态变化的适应性,因此特别适合那些活动及其转移规则难于完全定义的跨机构业务过程。
本书针对单工作位置环境上主动服务能力不足的问题,在国家自然科学基金项目的资助下,以山东大学曾广周教授提出的迁移工作流系统框架为基础,研究了一类面向目标的迁移工作流主动服务方法,包括: 面向目标的迁移工作流主动服务环境构建方法、部分可观测环境下迁移工作流服务导航方法、面向目标的迁移工作流资源服务推荐方法和迁移工作流多服务主体收益分配方法,并通过实验对研究成果进行了验证和分析。
本书的顺利出版得到山东财经大学管理科学与工程学院领导的大力支持,在此表示感谢。书中参阅了大量的有关研究成果,大多一一注明,但恐仍有疏漏,在此一并表达谢意。
在本书的写作过程中,作者付出了最大的努力,但因水平有限,书中难免存有纰漏,恳切希冀同行专家批评指正。