Architecture Flashcards

1
Q

There are three main subsystems of SkySpark:

A
  • Folio: customized database built from the ground up to organize device and time-series data
  • Fresco: the web-based visualization framework used to navigate and present analytics data
  • Axon: a custom programming language used to query and write analytic rules
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How it fits together

A

The skyspark executable launches the SkySpark server daemon. The server is bundled with a web server which opens a HTTP port. Web requests to the REST API can be used to query the SkySpark database and execute analytic queries. The server also publishes the data for human consumption via a set of Fresco web pages. Extensions running in-process can be used to synchronize data with external databases or web services.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

SkySpark ships with “batteries included” - a rich library of horizontal and vertical extensions. Here are a couple of the most important ones:

A
  • hisExt: the time-series historian is implemented as standard extension
  • jobExt: used to schedule long-running back tasks such as synchronization scripts
  • sparkExt: analytics engine designed run a set of rules to mine operational data
  • equipExt: used to define the core tag library for modeling sites, equipment, and points; it serves as the foundation for vertically oriented extensions such as HVAC and energy
  • energyExt: the standard tag/Axon library for analyzing the efficiency of energy usage
  • hvacExt: the standard tag/Axon and Axon functions for analyzing the operation of heating, ventilation, and A/C equipment
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly