eclipse-arrowhead/core-java-spring

Created Dec 28, 2020 · View the eclipse-arrowhead/core-java-spring repository page

An animated time-lapse of how eclipse-arrowhead/core-java-spring was built, commit by commit.

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

20

Lines of Code

9,379

From

May 22, 2019

To

Nov 23, 2020

About eclipse-arrowhead/core-java-spring

The Eclipse Arrowhead Framework is an open-source initiative designed to enable IoT-based automation and digitalization through Service Oriented Architecture principles. It provides a unified approach for IoT systems to communicate and interoperate by abstracting information exchange between devices into loosely coupled services, allowing almost any IoT elements to collaborate seamlessly.

The framework organizes IoT systems around the concept of Local Clouds, which are closed local industrial networks. Each Local Cloud requires three mandatory core systems to function: the ServiceRegistry (which maintains a catalog of available services), the Orchestrator (which coordinates service interactions), and the Authorization system (which manages access control). This minimal configuration enables the foundation for collaboration and information exchange within the network.

Beyond the mandatory core systems, the framework provides additional supporting core systems and services that assist with the design, engineering, operation, and maintenance of complex IoT automation system-of-systems. The core-java-spring repository is the Java and Spring-based implementation of the Eclipse Arrowhead Framework, making it suitable for enterprises and developers looking to build interoperable IoT solutions in industrial automation contexts.

Share this video