Patent Document ID: 9998550
Application ID: 14864263
Patent Flag: 1

Claim One:
1. A computer-implemented method of providing a network-based service composition, comprising: creating, by one or more hardware processors, a plurality of workflow definitions, a workflow definition of the plurality of workflow definitions comprising computer-implemented service operations and relational flows that connect the computer-implemented service operations, the workflow definition created based on executing the computer-implemented service operations in a given sequence; building, by one or more of the hardware processors, a network topology based on the workflow definitions; receiving, by one or more of the hardware processors, relational data that provide a distance from a computer-implemented service operation to another computer-implemented service operation, the relational data determined according to a selected condition, the distance computed as one divided by a number of occurrences where the computer-implemented service operation and said another computer-implemented service operation are invoked one after another adjacently; building, by one or more of the hardware processors, a network instance based on the network topology and the relational data; and controlling routing of the computer-implemented operations at execution according to the network instance.