论文部分内容阅读
为实现虚拟组织成员业务流程之间的集成和协作,现有的做法一般是通过集中定义一个跨组织工作流来实现,实施时存在要求高、周期长、成员难以主动参与等问题。本文依据局部目标的实现有利于整体目标完成的思想,引入多盟主制,将虚拟组织成员整体上的集成和协作转化为以个体为中心(每个主导的个体都可能成为盟主)的集成和协作,不需要以集中方式定义一个一体的流程,而是在每个成员自主定义自身流程的基础上拓展成员间协作来实现合作伙伴流程之间的动态集成和协作。针对以个体为中心的集成和协作,本文提出了一种有盟主的虚拟组织业务流程集成建模方法—STORM(Stakeholder-Centric Modeling for Virtual Organizational Business Processes Integration)。该方法借鉴了SOA思想,瞄准其中的三个难点问题展开工作:单个业务流程的可控共享问题、共享业务流程视图的组织与管理问题以及虚拟组织业务流程集成建模问题,主要工作和贡献如下:
●提出了一个业务流程协作视图模型,支持成员业务流程以可控方式发布协作信息,并给出一种基于约简的视图生成方法
针对成员业务流程的“开放共享”和“私有性保护”之间的矛盾,提出了一个业务流程协作视图模型。一方面使得成员可共享实现集成和协作所需信息,另一方面可实现对成员流程隐私数据的保护。为保证业务流程协作视图与实际业务流程之间逻辑的一致性,本文提出了一种基于约简的视图生成方法。该方法在保证生成的视图与实际流程之间逻辑一致的同时,还可保证生成的视图中只包含需要开放的信息,有效满足成员业务流程的私有性保护需求。
●提出协作区机制,支持业务流程协作视图的组织、管理和共享,保障盟主快速、准确地匹配合作伙伴
针对以何种方式来对成员发布的业务流程视图进行组织管理,以保障有序共享同时还要保障业务流程匹配的效率和准确率等问题,本文提出了基于协作区的视图组织和管理办法,并通过对相关视图进行分类和聚类,提高了合作伙伴匹配的效率。针对业务流程之间可协作性的判定问题,本文提出了一种基于工作流网的可协作性判定方法,其中对语义级别进行可协作性判定的支持,进一步提高了匹配的准确率。
●提出了一种有盟主的虚拟组织业务流程集成建模方法,支持局部目标实现带动整体目标完成的虚拟组织运作模式
该方法将虚拟组织业务流程集成建模的过程按SOA模式组织:每个成员自主定义业务流程,并以业务流程协作视图的方式将单个业务流程的能力发布。对发布出来的流程视图统一组织和管理。根据盟主实际需求,匹配选取合作伙伴并将合作伙伴的业务流程视图融入到盟主的业务流程中,从而实现盟主业务流程与合作伙伴业务流程的动态集成。该方法具有以下特点:保证了虚拟组织成员的高自主性和集成的灵活性,实施的周期短。该方法是基于“局部目标的实现有利于整体目标的完成”的思想下形成的,因而也支持该思想下的虚拟组织运作模式。
本文基于上述研究成果,设计并实现了虚拟组织业务流程集成建模工具,还通过以“网络化制造资源网格系统研究”项目中的场景为背景进行了分析和验证。结果表明STORM方法在虚拟组织成员的高自主性得以保证的基础上,可有效支持成员流程之间的按需动态集成和协作。