|
本文由上海专利商标律师热线转载自互联网
商业模式专利之交换基础设施的商业流程管理
背景技术
10 下列描述涉及商业系统和用于协作商业流程(bu siness process)的相关体系结构和技术。公司面临着在其信息和企业软件系统中的集成和协作的增加的需求。在大多数当前的系统概貌(landscape)中,许多部件通过一对一的关系直接和其它部件连接,其中集成能力硬件连接到应用部件和单个映射程序中。
在这些情况下,对信息的协作共享的管理是困难的。这些基础设施很少能够15 准确地代表实际的商业流程, 并且它们对于支配商业流程的动态商业场景(scenario)的灵活性受到限制。
然而,新的电子商业协作,通常需要在公司边界内部和外部的所有应用的可连接性。诸如因特网的网络提供系统和其它系统或个人几乎即时通信的机会。曾经一度限制在内联网及其用户的商业流程现在移动到因特网,成为20 万维网(Web)服务的一个有效组成部分。Web 服务是能够通过开放因特网标准公布、发现或调用的可编程、自包含、自描述的模块化应用功能。然而,现有企业软件的综合系统升级,或者在异构系统概貌中的大型史换策咯倾向于开销太大,或者在时问和资本来源开销上来说根本不可行。
虽然使用诸如超文本传输协议(HTTP)和可扩展标记语言(XML)的开放协25 议提供了技术上的可连接性, 对于映射不同的商业语义(business semantic)的挑战仍然存在。为了获得未来的一轮效率的增长,企业越来越多地被要求开展一种跨越企业或者跨越在企业中的功能的新的协作商业流程。此外,企业将越来越多地需要处理和管理实时场景而不是执行批处理。
30 发明专利内容
本文档公开了一种用于根据实际的商业流程和场景管理和执行基于消息的通信的商业流程管理(BPM)系统和方法。该BPM系统包括商业流程引擎(此后为了简化还被称为"流程引擎" ),其被自己置来根据应用系统概貌的商业流程来执行指令。该流程引擎在集成服务器丰保持一个状态来处理相关消息。
相关意味着流程引擎能够识别在语义上链接的消息,诸如与单个产品有关的5 订购单或者发票。该流程引擎能够在一个流程实例中接收和保存多个消息。
该流程引擎被配直成执行明确的串行化(expli cit serialization)(包括处理应答)。这种串行化是独立于发送者和接收者系统的,而且在涉及超过一个接收者和发送者系统时工作,这区别于仅仅一次有序的EOIO流程。该流程引擎还被自己直成执行流程控制的组播,以包括对于响应消息的处理。
10 该流程引擎还能够收集相关的消息。该流程引擎还提供转换服务, 其被配置用于将多个消息合并成为一个消息(诸如将定购单标头和任意数量的定购单位置合并成一个定购单),以及将一个消息分割成几个部分,例如将一个定购单分割成定购单标头和任意数量的定购单位置。商业流程(此后还被直接称作"流程" )可以使用来自所有参与消息(该流程早先接收的信息)的信息,15 并且能够将响应路由给在先请求的原始发送者。
|