DECLARATIVE PROGRAMMING MODEL FOR MODELING AND EXECUTION OF TRIGGERS FOR RESOURCE ORIENTED SYSTEM
First Claim
1. A method of executing an operations set on a data set accessible through a host according to a protocol, comprising:
- expressing the operations set as a resource script in a script language, andconfiguring the host to execute the resource script upon executing a protocol request specifying the verb on the data set.
2 Assignments
0 Petitions
Accused Products
Abstract
Data sets of various types may be accessible through a host according to a protocol, such as a RESTful HTTP interface. Various domains may involve domain-specific processes to be executed as pre-triggers or post-triggers of various protocol requests (e.g., an HTTP GET request specifying a Read operation on an access-restricted data set may involve an authorization operations set that verifies the access privileges of the requester.) A host of the data set may be configured to receive a resource script expressing the operations set in a script language, to store the resource script, and to associated it with at least one data set and at least one verb of the protocol. Upon later receiving a protocol request specifying the verb and the resource, the host may then execute the resource script (as a pre-trigger and/or as a post-trigger) in accordance with the business logic of the domain.
29 Citations
20 Claims
-
1. A method of executing an operations set on a data set accessible through a host according to a protocol, comprising:
-
expressing the operations set as a resource script in a script language, and configuring the host to execute the resource script upon executing a protocol request specifying the verb on the data set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of executing a resource script on a data set accessible according to a protocol, comprising:
-
upon receiving the resource script; storing the resource script, and associating the resource script with a verb of the protocol and the data set; and upon receiving a protocol request specifying the verb, executing the resource script on the data set. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of executing an operations set specifying a domain-specific operation on a data set comprising a resource represented in a domain in a deployable computing environment hosted by a host and accessible according to a protocol, comprising:
-
expressing the operations set as a declarative resource script in a script language comprising; at least one data set instruction corresponding to at least one verb of the protocol, and at least one flow control instruction configured to alter an execution flow of the resource script, the resource script comprising at least one data set operation and at least one flow control operation; and configuring the host to at least one of; execute the resource script before executing a verb of the protocol on the data set, and execute the resource script after executing a verb of the protocol on the data set; and receiving a result generated by the resource script and included in a protocol response returned by the host in response to the protocol request.
-
Specification