Patent ID: 8612279

Claim:
A method comprising: receiving from a user interface, by a computing device, a request for execution of at least one lambda function in an operation of a geospatial application, the geospatial application having lambda functions for operating on at least one of a workflow item or one or more entities of an ad hoc geospatial directory, the workflow item including at least one of the lambda functions for a workflow in the geospatial application; and executing by the computing device the at least one lambda function to form, in the geospatial application, a work entity that associates the workflow item with one of the entities, the work entity defining execution of the workflow on the one entity; wherein the workflow item includes a prescribed workflow identifier and a prescribed item identifier identifying the workflow item within the workflow, the workflow based on a plurality of the workflow items each having the prescribed workflow identifier; wherein the workflow items having the prescribed workflow identifier establish the workflow as a directed acyclic graph, the workflow items each including at least one of a parent state identifier identifying another one of the workflow items as a corresponding parent execution state in the workflow, or a child state identifier identifying another one of the workflow items as a corresponding child execution state in the workflow.