发明名称 |
SYSTEM AND METHOD FOR SUPPORTING REPRESENTATIONAL STATE TRANSFER SERVICES NATIVELY IN A SERVICE BUS RUNTIME |
摘要 |
In accordance with an embodiment, described herein is a system and method for supporting REST services natively in a service bus runtime. The service bus runtime can include one or more native REST proxy services, one or more native REST pipelines, and one or more native REST reference services. A native REST proxy service can deliver a message payload of a REST native format into a native REST pipeline, which can process the payload without converting the payload to or from an XML-based Simple Object Access Protocol (SOAP) format. JavaScript code can be supported in the pipeline to manipulate the message payload. A REST branch node can be used in the service bus runtime to route a message based on an HTTP verb or a relative URL path in a header of the message. |
申请公布号 |
US2016291993(A1) |
申请公布日期 |
2016.10.06 |
申请号 |
US201615088772 |
申请日期 |
2016.04.01 |
申请人 |
Oracle International Corporation |
发明人 |
PRABHAKAR KIRAN;FICHTENHOLTZ GREG;LALOUE DIMITRI |
分类号 |
G06F9/455;G06F9/38;G06F9/54 |
主分类号 |
G06F9/455 |
代理机构 |
|
代理人 |
|
主权项 |
1. A system for supporting representational state transfer (REST) services in 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; and wherein the service bus runtime operates to receive a message of a particular REST native format, 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. |
地址 |
Redwood Shores CA US |