Patent ID: 9736189
Date: 2017-08-15
CPC Classifications: H04L

Claim:
1. A method for operating a service capability interaction manager which provides for orchestrating a plurality of applications, arranged as an application chain based on an initial message, for processing messages of a session, the method comprising: configuring respective application criteria for each application of said plurality of applications, wherein each application criteria indicate whether a message of the session is to be processed by a corresponding application of said application chain when the application chain processes the message of the session; receiving a non-initial request associated with the session from an originating party at the service capability interaction manager; comparing said non-initial request to the respective application criteria of each of application in said application chain; routing said non-initial request to each application in said application chain, for processing, when said non-initial request satisfies corresponding application criteria; bypassing processing of the non-initial request by each application in said application chain for which said non-initial request does not satisfy corresponding application criteria; recording said non-initial request for each application bypassed in a respective applications-by-passed requests lists; forwarding the non-initial request, after processing by the application chain, from the service capability interaction manager to a terminating party; receiving a non-final response from the terminating party at the service capability interaction manager; routing said non-final response to each application in said application chain when the non-initial request does not appear in the corresponding applications-by-passed-requests list respectively associated with each application in the application chain; bypassing processing of the non-final response by each application in said application chain for which the non-initial request appears in the corresponding applications-by-passed-requests list respectively associated with each application in the application chain; and forwarding the non-final response from the service capability interaction manager to the originating party.