Data processing is based on Processing Elements (PE) - corresponding to Actor model of concurrent computation
Messages are transmitted between PEs in the form of data events
The state of each PE is inaccessible to other PEs
The framework provides capability to route events to appropriate PEs and create new instances of PEs