Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Architecture

Fuse is not built using a traditional layered Web architecture. Rather, it is built using a new architecture that supports better control over data for owners. 

...

Events and Queries

Fuse uses an event-query API rather than a strictly RESTful API. The documentation will present events like so:

<event domain>:<event type>

where the event domain and type are separated by a colon. Most event also use event attributes which will be presented as name-value pairs. 

Events are raised to Fuse by encoding them in HTTP. The Sky Event API describes how this encoding is done. The JavaScript SDK includes a function, CloudOS.raise(), and support structure for encoding the event with its attributes and performing an HTTP POST.

Queries will be presented like so:

<query domain>:<query name>(<param0>, <param1>,...,<paramn>)