Southbound Device Providers

Parking

There are three different categories of data that is generated at A-Stack runtime:

Data CategoryGenerated By?ExampleStorage Used
SystemA-Stack
  • A-Stack Runtime Policies
  • User's locally imported project(s) meta data
  • TqlSubscription requests received over websocket
Hsqldb - In-Process Mode
UserUser deployed model(s)
  • ThingModel (including combined ThingFacet(s))
  • DataModel
  • AppModel (including combined AppFacet(s))

Depends on underlying storage specified when creating Tql NewFacetInstance

(SffTqlFacet) as part of deployment package.

RuntimeFacetscript in User deployment model(s)Temporary CacheJVM (A-Stack Runtime Environment)

Light

Before we describe in details different generated data types, let's look at the data storage options that are available as part of the TQL. Storage is specified when <Storage> command when creating NewFacetInstance of type SffTqlFacet as part of your deployment package.

Storage Syntax

Storage Command Syntax
<Storage name="NameOfYourStorage" type="SqlSff">
          <url>Storage Connection URL</url>
          <username>Storage Connection Username</username>
          <password>Storage Connection Password</password>
          <driver>Storage Driver Name</driver>
</Storage>