Concepts This section introduces the basic concepts of the SPARKLĀ® Sequencing Engine. Architecture An instance of SPARKL comprises one or more nodes. The nodes contact each other to form a cluster. They also share the same configuration database, which contains the users and their resources. Configuration components A SPARKL configuration - called a mix - handles interactions between services. It comprises a set of operations implemented by services, and fields of data sent from one operation to another. Related components are organised into folders. Execution time concepts At execution time, SPARKL uses the components that make up the configuration to process transactions. It instantiates the services, make them implement the operations and collect the fields needed to satisfy goals.