Patent ID: 8522260

Claim:
A computer program product comprising one or more physical storage media having thereon computer-executable instructions which, when executed, cause a computing system to implement a method of integrating a workflow runtime of a workflow environment and a presentation runtime of a presentation environment, the computer-executable instructions defining a data structure comprising: a runtime schema which comprises at least one or more portions having integrated runtime instructions within the same schema, the integrated runtime instructions comprising, one or more first computer-executable instructions for a first runtime that operates using a first runtime environment when executing an application, the one or more first computer-executable instructions being configured to establish one or more environment variables within the first runtime environment; one or more second computer-executable instructions for a second runtime that operates using a second runtime environment when executing said application, the one or more second computer-executable instructions being configured to operate within the first runtime environment, including being configured to use at least one of the one or more environment variables of the first runtime environment; and one or more third computer-executable instructions that provide for execution of the second computer-executable instructions within a view of the first runtime environment, so that the executing application shares access to both runtime environments through said same schema, the one or more third computer-executable instructions using one or more bindings, wherein the first runtime is a workflow runtime and the first runtime environment is a workflow environment and wherein the second runtime is a presentation runtime and the second runtime environment is a data context for the presentation runtime.