Skip to content

Releases: scaleoutsoftware/JavaDigitalTwinCore

Update TimerMetadata

19 Dec 18:22
35ebad8
Compare
Choose a tag to compare

Update timer metadata to replace duration with long.

Release 3.0.3

11 Dec 16:24
692960b
Compare
Choose a tag to compare

Adding Workbench API.
Improved simulation support (instance stop, simulation status enum).

0.5-BETA

23 Oct 21:50
Compare
Choose a tag to compare

Initial release of the Java ScaleOut DigitalTwin Builder™ for ScaleOut StreamServer™.

The ScaleOut Digital Twin Builder™ lets developers build digital twin models of data sources for stateful stream-processing using ScaleOut StreamServer™. These models enable applications to associate parameters and dynamic state for each data source that generates messages; this information provides additional context for introspecting on incoming messages. A digital twin model consists of a state object and a message processor, both defined using base classes provided by the API library. Additional APIs enable deployment of digital twin models to ScaleOut StreamServer for message processing.

Instances of state objects are serialized using JSON and stored within ScaleOutStateServer’s in-memory data grid for fast access. Incoming messages from data sources are delivered to instances of digital twin models, each identified by a digital twin model name (string) and an instance identifier (string). During message processing, outbound messages can be sent back to data sources and/or to other instances of digital twins.

For the concepts behind ScaleOut Digital Twin Builder, please read the ScaleOut Digital Twin Builder User Guide, which you can find in ScaleOut StreamServer's installation folder.