Multi-Interface aware scenario execution environment
First Claim
1. A computer-implemented method of a scenario execution environment having a plurality of action layers, the method comprising:
- in a processor;
parsing scenario execution environment code having a scenario operative with a plurality of interfaces of a service, the scenario execution environment code specifying at least one scenario execution environment action for the scenario, the scenario execution environment action having a scenario execution environment variable specification;
identifying at least one of the plurality of action layers associated with said at least one scenario execution environment action specified by the scenario execution environment code, the at least one of the plurality of action layers configured to interact with at least one of the plurality of interfaces by having the scenario execution environment action activate an element of the at least one of the plurality of interfaces of the service;
replacing the scenario execution environment variable specification with a variable value retrieved from the at least one of the plurality of action layers;
dispatching said at least one scenario execution environment action, as modified with the variable value, to said at least one of the plurality of action layers identified as being associated with said at least one scenario execution environment action; and
processing an action result returned by said at least one of the plurality of action layers.
2 Assignments
0 Petitions
Accused Products
Abstract
A scenario execution environment (SEE) may include one or more action layers. Each action layer may be associated with one or more SEE actions. Each SEE action may be associated with one or more action layers. SEE code may specify one or more SEE actions. The SEE code may be parsed for the SEE actions. Each SEE action may be dispatched to each associated action layer. The action layer interface may include a start scenario element, an end scenario element and a run action element. The start scenario element may inform the action layer that one or more scenarios of the scenario execution environment are commencing. The end scenario element may inform the action layer that one or more scenarios are concluding. The run action element may instruct the action layer to carry out one or more SEE actions associated with one or more scenarios.
21 Citations
18 Claims
-
1. A computer-implemented method of a scenario execution environment having a plurality of action layers, the method comprising:
in a processor; parsing scenario execution environment code having a scenario operative with a plurality of interfaces of a service, the scenario execution environment code specifying at least one scenario execution environment action for the scenario, the scenario execution environment action having a scenario execution environment variable specification; identifying at least one of the plurality of action layers associated with said at least one scenario execution environment action specified by the scenario execution environment code, the at least one of the plurality of action layers configured to interact with at least one of the plurality of interfaces by having the scenario execution environment action activate an element of the at least one of the plurality of interfaces of the service; replacing the scenario execution environment variable specification with a variable value retrieved from the at least one of the plurality of action layers; dispatching said at least one scenario execution environment action, as modified with the variable value, to said at least one of the plurality of action layers identified as being associated with said at least one scenario execution environment action; and processing an action result returned by said at least one of the plurality of action layers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer-readable storage medium comprising computer-executable modules for a scenario execution environment, the modules comprising:
-
a plurality of action layers; the scenario execution environment code comprises at least one scenario execution environment code variable specification; a scenario execution engine configured to, at least; parse the scenario execution environment code; identify at least one of the plurality of action layers as associated with said at least one scenario execution environment action specified by the scenario executlon environment code; replace the scenario execution environment variable specification with a variable value retrieved from the at least one of the plurality of action layers; and dispatch said at least one scenario execution environment action, as modified with the variable value, to said at least one of the plurality of action layers identified as being associated with said at least one scenario execution environment action; at least one computer system service; and at least one interface for each of said at least one computer system service; and
each action layer corresponds to one of said at least one interface. - View Dependent Claims (11, 12, 13)
-
-
14. A computerized system comprising computer-readable storage medium having computer-executable instructions that, when executed, implement an action layer interface for interfacing with an action layer in a scenario execution environment, the action layer interface comprising:
-
a start scenario element for informing the action layer that at least one scenario of the scenario execution environment is commencing, each scenario of the scenario execution environment comprising at least one scenario execution environment action; an end scenario element for informing the action layer that said at least one scenario of the scenario execution environment is concluding; and a get named object element for retrieving from the action layer a value corresponding to a scenario execution environment code variable specification; and a run action element for instructing the action layer to carry out said at least one scenario execution environment action of said at least one scenario of the scenario execution environment, said at least one scenario execution environment action being modified with the variable value, wherein the action layer is associated with a computer system service through an interface among a plurality of interfaces of the computer system service, wherein scenario execution environment code having the at least one scenario is parsed, the scenario operative with the plurality of interfaces of the computer system service, the scenario execution environment code specifying said at least one scenario execution environment action for the scenario, the scenario execution environment action having the scenario execution environment code variable specification. - View Dependent Claims (15, 16, 17, 18)
-
Specification