会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 31. 发明授权
    • Context based execution prioritization in Workflow-Management-Systems
    • 工作流管理系统中基于上下文的执行优先级
    • US06976257B2
    • 2005-12-13
    • US09752960
    • 2001-01-02
    • Frank LeymannDieter Roller
    • Frank LeymannDieter Roller
    • G06Q10/10G06F9/46
    • G06Q10/10
    • The invention relates to a computerized method of managing workload within a Workflow-Management-System (WFMS) said WFMS comprising a process model, said process model comprising one or more activities being the nodes of an arbitrary graph, and directed edges of said graph defining a potential control flow within said process-model.The inventions suggests a determination step, wherein the process model is analyzed if a priority execution specification is assigned to said one activity comprising at least one Boolean predicate and a priority level.In a launching step said Boolean predicate is evaluated using a variable value not comprised in the process model but the variable value being comprised in a context of an instance of the process-model. If the Boolean predicate evaluates to TRUE, the launching step launches execution of said one activity in said activity's execution environment with an execution priority specified according to the priority level.
    • 本发明涉及一种在工作流管理系统(WFMS)内管理工作负荷的计算机化方法,所述WFMS包括过程模型,所述过程模型包括一个或多个活动,其为任意图的节点,所述图的定向边 所述过程模型中的潜在控制流程。 本发明提出了一种确定步骤,其中如果将优先级执行规范分配给包括至少一个布尔谓词和优先级的所述一个活动,则分析该过程模型。 在启动步骤中,布尔谓词使用未包含在过程模型中的变量值进行评估,但变量值包含在过程模型实例的上下文中。 如果布尔谓词的计算结果为TRUE,则启动步骤在所述活动的执行环境中启动执行所述一个活动,并按照优先级指定执行优先级。
    • 33. 发明授权
    • Method and system for optimizing request shipping in workflow management systems
    • 在工作流管理系统中优化请求运输的方法和系统
    • US06832201B1
    • 2004-12-14
    • US09443606
    • 1999-11-19
    • Frank LeymannDieter Roller
    • Frank LeymannDieter Roller
    • G06F1760
    • G06Q10/10G06Q10/06312G06Q10/06316
    • A method for optimizing request shipping within a plurality of distributed networked computer systems holding a distributed application the usage of which realizes a process model underlying said application is proposed in which said process model comprises a business process consisting of a plurality of activities to be performed on said application systems by a plurality of users, including shipping of activity requests between a local application system owning said business process and a plurality of remote application systems performing said activities with the help of a plurality of users. The basic idea is to optimize the assignment of the users to the appropriate application system in such a way that the number of remote work item requests is optimized. The inventional method can be advantageously applied to workflow management systems. The optimization process involved comprises applying a so-called ‘optimization function’ reflecting the overall costs for request shipping and additional costs for performing the business process.
    • 一种在多个分布式联网计算机系统内优化请求发送的方法,其中,所述多个分布式联网计算机系统具有分布式应用,其使用实现了所述应用的基础上的过程模型,其中所述过程模型包括由多个活动组成的业务流程 所述应用系统包括在拥有所述业务处理的本地应用系统和在多个用户的帮助下执行所述活动的多个远程应用系统之间的活动请求的发送。所述应用系统的基本思想是优化分配 的用户以适当的应用系统的方式使得远程工作项请求的数量被优化。 本发明的方法可以有利地应用于工作流管理系统。 所涉及的优化过程包括应用所谓的“优化函数”,反映出请求运输的总体成本和执行业务流程的额外成本。
    • 34. 发明授权
    • Workload balancing in clustered application servers
    • 集群应用服务器中的工作负载平衡
    • US06681251B1
    • 2004-01-20
    • US09605590
    • 2000-06-28
    • Frank LeymannDieter Roller
    • Frank LeymannDieter Roller
    • G06F15173
    • H04L67/1008H04L67/1002H04L67/1012
    • The invention relates to a method and means of workload balancing for a multitude of applications servers. The method comprises a first-step, wherein an application client sends an application request to a request queue of a dispatcher. In a second step the dispatcher is extracting an application request from said request queue. Within the second step the dispatcher selects a certain one of the application servers to which the extracted application request is to be sent to based on a table. The table is administered by the dispatcher and the table comprises an indication of the workload of the application servers. Also within the second step the dispatcher administers the table according to the selection and the dispatcher sends the extracted application request to said certain application server. The method comprises a third step, wherein an application server after processing an application request returns to the dispatcher a response comprising an indication of its current workload. In a fourth step the dispatcher is administering the table according to said response.
    • 本发明涉及用于多个应用服务器的工作负载平衡的方法和手段。 该方法包括第一步骤,其中应用客户端向调度器的请求队列发送应用请求。 在第二步中,调度器正在从所述请求队列提取应用请求。 在第二步骤中,调度器基于表选择提取的应用请求发送到的应用服务器中的某一个。 该表由调度器管理,该表包括应用服务器的工作负载的指示。 此外,在第二步骤内,调度员根据选择管理表,并且调度员将提取的应用请求发送到所述特定应用服务器。 该方法包括第三步骤,其中应用服务器在处理应用请求之后向调度员返回包括其当前工作负载的指示的响应。 在第四步中,调度员根据所述响应管理表。
    • 35. 发明授权
    • Systems, methods and computer program products for implementing a
workflow engine in database management system
    • 用于在数据库管理系统中实现工作流引擎的系统,方法和计算机程序产品
    • US5960420A
    • 1999-09-28
    • US923748
    • 1997-09-02
    • Frank LeymannDieter Roller
    • Frank LeymannDieter Roller
    • G06Q10/10G06F17/30
    • G06Q10/10Y10S707/99931Y10S707/99945
    • Workflow management systems (WFMS) execute a multitude of process models including a network of potentially distributed activities. WFMS store WFMS state information on the process models, the process model instances currently executed by the WFMS, together with the instances's state and the state of the WFMS themselves, in Database Management Systems (DBMS). The WFMS engines encompassing a set of control functions are implemented directly within the DBMS. Only stubs corresponding to these control functions need be implemented within the WFMS. The stubs exploit the services of the control function cores within the DBMS. Such implementation architectures can increase performance of WFMS significantly as the control functions can operate on and within those computer systems which store the data on the WFMS state.
    • 工作流管理系统(WFMS)执行大量流程模型,包括可能分布式活动的网络。 WFMS存储过程模型的WFMS状态信息,WFMS当前执行的过程模型实例,以及数据库管理系统(DBMS)中实例的状态和WFMS本身的状态。 包含一组控制功能的WFMS引擎直接在DBMS中实现。 只有在WFMS中才能实现与这些控制功能对应的存根。 存根利用DBMS中控制功能核心的服务。 这样的实现架构可以显着地提高WFMS的性能,因为控制功能可以在存储WFMS状态的数据的那些计算机系统上和内部操作。
    • 36. 发明授权
    • Controlling the creation of process instances in workflow management systems
    • 控制工作流管理系统中流程实例的创建
    • US08719215B2
    • 2014-05-06
    • US10468636
    • 2002-01-24
    • Frank LeymannDieter Roller
    • Frank LeymannDieter Roller
    • G06F17/00G06F7/00
    • G06Q10/10G06F9/465
    • The present invention relates to a technique for controlling the creation of process instances within an execution environment such as a Workflow Management System. Upon receiving a request to create a process instance and corresponding input data to be processed by the process instance, a process instance identifier is first constructed for the process instance to be created based on the provided input. Next, the create request is executed, but only if no process instance exists or existed with the same process instance identifier. In the case where a process instance already exists or existed with the same process instance identifier, the present invention permits a user-defined action to be carried out to avoid an identifier conflict.
    • 本发明涉及一种用于控制在诸如工作流管理系统之类的执行环境中创建过程实例的技术。 在接收到创建流程实例的请求和由流程实例处理的相应输入数据时,首先根据提供的输入为要创建的流程实例构建流程实例标识符。 接下来,执行创建请求,但只有当没有流程实例存在或存在相同的流程实例标识符时。 在流程实例已经存在或存在相同的流程实例标识符的情况下,本发明允许执行用户定义的动作以避免标识符冲突。
    • 38. 发明授权
    • Resource scheduling in workflow management systems
    • 工作流管理系统中的资源调度
    • US07398525B2
    • 2008-07-08
    • US10681409
    • 2003-10-08
    • Frank LeymannDieter Roller
    • Frank LeymannDieter Roller
    • G06Q10/00G05B19/418G06F9/46
    • G06F9/50G06Q10/0633G06Q10/103
    • A system for improved scheduling of resources within a Workflow-Management-System or a computer system with comparable functionality (WFMS). Based on a new resource specification comprised within a process model and associated with an activity, the WFMS determines the resources required for execution of said activity. The invention further schedules a request for allocation of said resources on behalf and in advance of starting execution of said activity. This approach reduces the execution time of the activity as all resources required by the activity will be available when execution of the activity begins; the activity does not have to wait for these resources. Moreover, a WFMS knowing the required resources of the activities it is administrating is able to schedule resource requests to avoid resource conflicts between the activities.
    • 一种用于改进工作流管理系统或具有类似功能的计算机系统(WFMS)内的资源调度的系统。 基于过程模型中包含的与活动相关联的新资源规范,WFMS确定执行所述活动所需的资源。 本发明进一步安排代表所述资源的分配请求,并且在开始执行所述活动之前。 这种方法减少了活动的执行时间,因为在活动的执行开始时,活动所需的所有资源都将可用; 该活动不必等待这些资源。 此外,知道所管理的活动所需资源的WFMS能够安排资源请求,以避免活动之间的资源冲突。
    • 39. 发明申请
    • PROCESS INSTANCE SERIALIZATION
    • 过程实例串行化
    • US20070157204A1
    • 2007-07-05
    • US11427511
    • 2006-06-29
    • Frank LeymannDieter Roller
    • Frank LeymannDieter Roller
    • G06F9/46
    • G06F9/4881G06F9/52G06F9/526
    • Method and system for serializing access to datasets, suitable for use in a workflow management system which executes multiple business processes, wherein a single process instance is enabled to invoke web services which may update datasets of different storages holding redundant information. Business Process Execution Language for Web Services allows defining business processes that make use of web services and business processes that externalize their functionality as web services. As the business process has no knowledge about data that is accessed by invoked web services, concurrent process instances may update the same pieces of information within a database. Unless access to the data is carried out as a transaction, parallel execution of the process instances may cause data inconsistencies, which may be avoided by serializing tile execution of process in stances based on correlation information associated with messages consumed by the process instances.
    • 用于对访问数据集进行序列化的方法和系统,适用于执行多个业务流程的工作流管理系统,其中单个流程实例能够调用可更新保存冗余信息的不同存储的数据集的Web服务。 用于Web服务的业务流程执行语言允许定义利用Web服务和业务流程的业务流程,将其功能外部化为Web服务。 由于业务流程对于被调用的Web服务访问的数据不了解,并发进程实例可能会更新数据库中相同的信息。 除非作为事务执行对数据的访问,否则流程实例的并行执行可能会导致数据不一致,这可能会通过基于与进程实例消耗的消息相关联的相关信息来序列化进程的进程的块执行来避免。
    • 40. 发明授权
    • Signaling events in workflow management systems
    • 工作流管理系统中的信令事件
    • US07174338B2
    • 2007-02-06
    • US10477000
    • 2002-04-17
    • Frank LeymannDieter Roller
    • Frank LeymannDieter Roller
    • G06F17/00
    • G06Q10/10Y10S707/99942Y10S707/99943
    • The present invention provides a computerized method for determining an addressee of a signaling request within a Workflow Management System or a computer system with comparable functionality (WFMS). Upon receiving a signaling request, which is providing a set of signal data elements, the current invention avoids the requirement that the signal data elements comprise any explicit specification of an addressee of said signaling request. To determine whether an event-activity of a process-instance being the instance of a process-model of a business-process is the potential addressee of the signaling request it is suggested to determine, whether the process-model comprises an event-identification-specification. This event-identification-specification according to the current invention is involving a subset of the signal data elements. Evaluating the event-identification-specification allows to indirectly decide if the event-activity is the addressee of the signaling request.
    • 本发明提供一种用于确定工作流管理系统或具有类似功能(WFMS)的计算机系统内的信令请求的收件人的计算机化方法。 当接收到提供一组信号数据元素的信令请求时,本发明避免了信号数据元素包括所述信令请求的收件人的任何明确规定的要求。 为了确定流程实例的事件活动是业务流程的流程模型的实例是信令请求的潜在收件人,建议确定流程模型是否包括事件识别 - 规范。 根据本发明的该事件识别规范涉及信号数据元素的子集。 评估事件识别规范允许间接决定事件活动是否是信令请求的收件人。