GLA Summit 2022/Context-Agnostic Actors - The Holy Grail of Distributed Application Development

From LabVIEW Wiki
Jump to: navigation, search

Context-Agnostic Actors - The Holy Grail of Distributed Application Development by Dmitry Sagatelyan

Reusing properly engineered code saves time and money. Applying SOLID Design Principles results in creating highly reusable code units. Actors are the typical building blocks of Distributed Applications. Actors interact with each other by sending and receiving Messages.

Actors developed with the knowledge of location (within the Distributed Application) and/or runtime environment of other Actors are not truly reusable. In such systems, moving an Actor into a different location or different Development Environment (i.e., Programming Language) takes time and effort not only for updating code of the Actor being moved, but also code of the Actors it communicates with.

This presentation shows how to design and implement context-agnostic Actors interacting via a LabVIEW-based Distributed Message Broker.

Presentation Links

See Also

External Links