Method, system, and computer program product for optimizing runtime branch selection in a flow process
    1.
    发明授权
    Method, system, and computer program product for optimizing runtime branch selection in a flow process 有权
    用于优化流程中运行时分支选择的方法,系统和计算机程序产品

    公开(公告)号:US08984259B2

    公开(公告)日:2015-03-17

    申请号:US12264385

    申请日:2008-11-04

    IPC分类号: G06F9/50

    CPC分类号: G06F9/5038 G06F2209/508

    摘要: A method, system, and computer program product for optimizing runtime branch selection in a flow process are provided. The method includes gathering performance metrics of flow branch behavior for executed flows in a runtime system over time and using aggregated performance metrics for the behavior to determine an optimal ordering of branches for a currently running flow. The optimal ordering is determined by identifying one or more branch points in the flow, generating ordering permutations for at least a portion of the branches in the branch point for the flow to identify any permutations that have not been executed, gathering metrics for permutation(s) of the branch point in the flow, comparing the metrics to performance metrics of executed flows having substantially similar flow branch behavior, and identifying optimal branch ordering for the permutation(s) based upon the comparison. The method also includes executing the flow according to the optimal branch ordering.

    摘要翻译: 提供了一种用于优化流程中运行时分支选择的方法,系统和计算机程序产品。 该方法包括在运行时系统中随时间收集执行流的流分支行为的性能度量,并使用该行为的聚合性能度量来确定当前运行流的分支的最优排序。 通过识别流中的一个或多个分支点来确定最优排序,为流中的分支点中的至少一部分分支生成排序排列以识别尚未执行的任何排列,收集用于排列的度量 ),将所述指标与具有基本相似的流分支行为的执行流的性能度量进行比较,以及基于所述比较来识别所述置换的最佳分支排序。 该方法还包括根据最佳分支排序执行流程。

    METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR OPTIMIZING RUNTIME BRANCH SELECTION IN A FLOW PROCESS
    2.
    发明申请
    METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR OPTIMIZING RUNTIME BRANCH SELECTION IN A FLOW PROCESS 有权
    方法,系统和计算机程序产品,用于优化流程中的运行分支选择

    公开(公告)号:US20100115251A1

    公开(公告)日:2010-05-06

    申请号:US12264385

    申请日:2008-11-04

    IPC分类号: G06F9/38

    CPC分类号: G06F9/5038 G06F2209/508

    摘要: A method, system, and computer program product for optimizing runtime branch selection in a flow process are provided. The method includes gathering performance metrics of flow branch behavior for executed flows in a runtime system over time and using aggregated performance metrics for the behavior to determine an optimal ordering of branches for a currently running flow. The optimal ordering is determined by identifying one or more branch points in the flow, generating ordering permutations for at least a portion of the branches in the branch point for the flow to identify any permutations that have not been executed, gathering metrics for permutation(s) of the branch point in the flow, comparing the metrics to performance metrics of executed flows having substantially similar flow branch behavior, and identifying optimal branch ordering for the permutation(s) based upon the comparison. The method also includes executing the flow according to the optimal branch ordering.

    摘要翻译: 提供了一种用于优化流程中运行时分支选择的方法,系统和计算机程序产品。 该方法包括在运行时系统中随时间收集执行流的流分支行为的性能度量,并使用该行为的聚合性能度量来确定当前运行流的分支的最优排序。 通过识别流中的一个或多个分支点来确定最优排序,为流中的分支点中的至少一部分分支生成排序排列以识别尚未执行的任何排列,收集用于排列的度量 ),将所述指标与具有基本相似的流分支行为的执行流的性能度量进行比较,以及基于所述比较来识别所述置换的最佳分支排序。 该方法还包括根据最佳分支排序执行流程。

    Deriving overlay information from a user input for a base message schema associated with a node in a message flow
    3.
    发明授权
    Deriving overlay information from a user input for a base message schema associated with a node in a message flow 有权
    从消息流中与节点相关联的基本消息模式的用户输入中导出覆盖信息

    公开(公告)号:US09547841B2

    公开(公告)日:2017-01-17

    申请号:US12241444

    申请日:2008-09-30

    IPC分类号: G06F15/16 G06Q10/10

    CPC分类号: G06Q10/107

    摘要: There is disclosed a method, apparatus and computer program for deriving overlay information from a user input for a base message schema associated with a node in a message flow. The base message schema is presented to the user and has at least one variable portion. A user selection of a variable portion of the base schema is received. The user is then provided with possible overlay schema information for the selected variable portion. A user selection of the schema to be overlaid on the selected variable portion is received. The selected overlay schema is associated with the base schema.

    摘要翻译: 公开了一种用于从消息流中与节点相关联的基本消息模式的用户输入中导出覆盖信息的方法,装置和计算机程序。 基本消息模式被呈现给用户并具有至少一个可变部分。 接收到基本模式的可变部分的用户选择。 然后向用户提供可选的可变部分的覆盖模式信息。 接收要在所选择的变量部分上叠加的模式的用户选择。 所选的覆盖模式与基本模式相关联。

    POLICY DRIVEN DYNAMIC COMPOSITION OF SERVICE DATAFLOWS
    4.
    发明申请
    POLICY DRIVEN DYNAMIC COMPOSITION OF SERVICE DATAFLOWS 审中-公开
    政策驱动动态组合服务数据流

    公开(公告)号:US20120151027A1

    公开(公告)日:2012-06-14

    申请号:US12967553

    申请日:2010-12-14

    IPC分类号: G06F15/173

    CPC分类号: H04L12/6418

    摘要: An information processing system receives a request from a client. A first set of dataflows that enforces at least one set of policies is retrieved in response to receiving the request. Each dataflow in the first set of dataflows is a software component that processes a set of messages sent from the client to a service. A dataflow execution plan is generated that include the first set of dataflows. At least one dataflow in the first set of dataflows is determined to be associated with a dataflow policy. At least a second set of dataflows associated with the dataflow policy is retrieved in response to the determining. At the at least second set of dataflows is inserted into the dataflow execution plan preceding the at least one dataflow.

    摘要翻译: 信息处理系统从客户端接收请求。 响应于接收到请求,检索执行至少一组策略的第一组数据流。 第一组数据流中的每个数据流是处理从客户端发送到服务的一组消息的软件组件。 生成包含第一组数据流的数据流执行计划。 第一组数据流中的至少一个数据流被确定为与数据流策略相关联。 响应于确定,检索与数据流策略相关联的至少第二组数据流。 在至少一个数据流的至少第二组数据流被插入到数据流执行计划之前。