Patent ID: 9652269
Date: 2017-05-16
CPC Classifications: G06F

Claim:
1. A system for supporting representational state transfer (REST) services in a service bus runtime, comprising: a computer including one or more microprocessors; a service bus runtime, executing on an application server on the computer, that includes a native REST reference service, a native REST proxy service, a native REST pipeline associated with the native REST proxy service, and a processing engine; wherein the native REST pipeline defines an action that retrieves and updates message context variables, and a REST branch node for implementing a branching logic for message routing; wherein the processing engine provides bindings for the message context variables and executes code in the action; wherein the REST branch node is configured with a plurality of branches, each branch with a branch label specifying one or more of an HTTP verb or a URL path; and wherein the service bus runtime operates to receive a message of a particular REST native format, wherein a header of the message includes an HTTP verb and a relative URL path, and process the message, including using the defined action to manipulate the message context variables and using the REST branch node to route the message to a particular branch based on a mapping between the information in the message header and a particular branch label.