Skip to content

Design blueprints of aktos message passing library for distributed controller systems

Notifications You must be signed in to change notification settings

aktos-io/aktos-dcs

Repository files navigation

Description

This is the design blueprints of aktos message passing library for distributed controller systems to build huge systems by following microservices architecture.

Note: This blueprint primarily follows the aktos-dcs-node implementation.

Design Principles

This design is created to match with the following requirements:

  • Easy debugging of the distributed system
  • Easy re-implementation (in another programming language)
  • Provide authentication and authorization layers out of the box
  • Easily understandable concepts to adapt new team members rapidly.
  • Easily extendable to support new protocols and transports.

Contents

Implementations

v2.x

  • aktos-dcs-node
    • Language: NodeJS/Javascript (in Livescript)
    • aktos-dcs version: 2.x
    • aktos-dcs implementation status: Complete
    • Additional Features:
      • CouchDCS driver: Enables using CouchDB in DCS network
      • Protocols:
        • Siemens S7
        • Omron Hostlink, FINS
        • Raspberry GPIo

v1.x

NOTE: v1.x will be deprecated in the near future.

About

Design blueprints of aktos message passing library for distributed controller systems

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published