Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

The development lifecycle of TQL applications consist of four main steps:

1. Model (Definition)

Define models and model facets to define the structure and behaviors of the things and the business domain (e.g. sensor model, zone models, greenhouse model)

2. Deploy

Deploy the models (model definitions) to the TQLEngine(s)

3. Run & test (Query)

Including three steps

(1) Instantiate: provide instance data to the TQLEninge, and the TQLEngine will automatically create model instances

(2) Activate: if not already done in (1), provide or modify instance data to the model attributes associated with actions or workflows, thereby activate the actions or workflows

(3) Interact: run any quries or create any subscriptions against model instances

4. Create apps

Use queries or subscriptions for various apps

Development in TQL Models is extremely flexible and incremental.

1. You can incrementally and independently deploy and test any model(s) without affecting each other

2. you can extend any model, or extend with new models both before and after deployment. That is, your development time never really ends.

  • No labels