【技术实现步骤摘要】
本专利技术实施例涉及一种面向服务的业务流程系统(SO-BPSs)。更具体地,本专利技术实施例涉及一种通过可利用的服务匹配业务要求的技术,例如,通过它们之间存在的一种实在的n-to-m关系。在本专利技术的实施例中,可以区分不同的配置管理员和在执行流程前制定可能的技术解决方案,包括识别和解决匹配服务之间的配置依赖,从而支持未来的设计以及运行时的动态改变。
技术介绍
业务流程是承担的一系列连续的企业任务,以帮助生成有价值的输出给 内部的或外部的客户。业务流程提供一种遍及时间、地方和/或功能的组织行为结构。业务流程通过一种普遍的表示方式去描述、分析、执行和/或控制遍及部门、业务单元和/或甚至业务伙伴的操作结构。业务流程管理(BPM)关于连续的业务流程的改进和其他,例如,为了整个业务流程的利益。至于其他的,软件激活流程自动化技术作为一种手段,以帮助提高执行流程的效率和有效性。建立业务流程模型以指定BMP项目内的流程。为了实现自动化,例如,业务流程模型有助于先记录和构造观念上的流程需求(业务角度),然后将他们转化为可执行的(基于代码的)规范(技术角度)。健全的自动化流程一般 ...
【技术保护点】
【技术特征摘要】
2010.12.22 US 12/976,1411.一种配置面向服务业务流程系统的方法,其中,定义了业务流程功能,事件,和服务,该方法包括 匹配业务流程功能与服务形成扩展的事件驱动流程链(eEPC),每个所述服务具有相关的服务能力且每个所述服务能力具有至少一个相关的服务资源; 当对单一的业务流程功能的多个匹配是可能的,根据配置算子混合可能的匹配,匹配算子是分离算子,结合算子,和附加算子中的一个;且 根据完整性规则,通过用相关的匹配服务和相关的配置算子替换服务能力将eEPC转换到面向服务事件驱动流程链(sEPC)。2.根据权利要求I的方法,其中所述匹配包括将服务请求与服务库中的可用的服务比较。3.根据权利要求2的方法,其中在匹配期间,提交的匹配呈现给用户选择。4.根据权利要求2的方法,其中所述比较包括服务请求和可用的服务之间语义和语法的相似的比较。5.根据权利要求4的方法,其中在所述匹配期间,软件服务和人工服务被区别处理。6.根据权利要求5的方法,其中涉及软件服务的比较至少部分基于WSDL描述和/或UDDI注册中心描述。7.根据权利要求4的方法,其中涉及人工服务的比较至少部分基于人工任务工作站WS-HumanTask 和 / 或 BPEL4 人工标准。8.根据权利要求4的方法,其中通过逻辑组,文字,或表达分配给人们一项人工任务。9.根据权利要求4的方法,其中当请求的服务输出与由服务能力类型等提供的输出相同,匹配被归类为精确的匹配或半匹配。10.根据权利要求9的方法,其中半匹配可能被进一步归类为插入匹配,其请求的输出被归入提供的输出、归入匹配,其请求的输出包括提供的输出、重叠匹配,其通过提供输出的子集部分满足请求的输出和匹配失败,其请求的与提供的输出的重叠小于预设的阈值中的一个。11.根据权利要求10的方法,进一步包括提供一个用户界面允许用户选择服务能力类型和调用其上的服务匹配查询,呈现用于特定服务能力类型的服务匹配结果和匹配度,提交表示在上下文中选择的服务与各自的服务能力类型的关系的逻辑规则,并归档服务匹配结果。12.根据权利要求I的方法,进一步包括允许与预设的支持逻辑映射规则的元模型连接的服务建模。13.根据权利要求I的方法,其中,完整性规则包括允许自动功能仅可能分配给分离的或结合的服务能力,允许半自动功能包括人工服务能力和至少一个相互作用服务能力,并且允许人工功能包括人工服务能力和至少一个相互作用服务能力而且只分配给结合服务能力这样,人工功能的调度是用户指定的。14.根据权利要求I的方法,其中方法被在设计时间事前执行和/或在运行时间点对点执行。15.一种面向服务业务流程系统的运行方法,所述面向服务业务流程系统界定了业务事件和服务,其特征在于所述方法包括步骤配置一个如权利要求I所述的面向服务业务流程系...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。