Skip to main content

Eclipse Arrowhead

The Eclipse Arrowhead provides a Service Oriented Architecture-based interoperability and integrability framework for the design and operation of complex systems of systems in the industrial automation domain. Through a service oriented architecture enabling the loose coupling of relevant services, Eclipse Arrowhead provide the concepts and tooling for such a framework. The actual implementation of services relevant for a specific production ready use cases is beyond the scope this project.

The project covers architecture, software systems, and services originated from multiple European and national projects e.g., Arrowhead and Arrowhead Tools [1], EMC2 [2], Productive4.0 [3], FAR-EDGE [4]. The architecture is summarised in multiple papers [5, 6] and a book [7]. The architecture is built on a concept called local clouds [8, 9]. Local clouds are self contained and are populated with at least 3 mandatory core system and a selection of support core systems. Currently available core systems and are:  

  • Mandatory core systems: Service Registry, Orchestrator, Authorization.
  • Supporting core systems: Event Handler, Gateway, Gatekeeper, Translator, QoS Manager, QoS Monitor, DataManager, etc.

References:

[1] Arrowhead and Arrowhead Tools Projects - https://www.arrowhead.eu/

[2] EMC2 project - http://www.emc2-project.eu/

[3] Productive4.0 project - https://productive40.eu/

[4] FAR-EDGE project - http://www.faredge.eu

[5] . P. Varga, F.  Blomstedt, L. L. Ferreira, J. Eliasson, M. Johansson, J. Delsing, and I. M. de Soria, “Making System of Systems Interoperable - the Core Components of the Arrowhead Framework,” Journal of Network and Computer Applications, Special Issue on Engineering Future Interoperable and Open IoT Systems, 2016.

[6] Cs. Hegedus, D. Kozma, G. Soos, and  P. Varga, “Enhancements of the Arrowhead Framework to Refine Intcloud Service Interactions,” in 42nd Annual Conference of IEEE Industrial Electronics Society (IECON), Florence, Italy, 2016

[7] J. Delsing (ed.), “IoT Automation: Arrowhead Framework,” CRC Press, 2017

[8] J. Delsing, J. Eliasson, J. van  Deventer, H. Derhamy, and  P. Varga, “Enabling IoT Automation using Local Clouds,” 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT), pp. 502–507, 2016.

[9] J. Delsing, “Local Cloud Internet of Things Automation: Technology and Business Model Features of Distributed Internet of Things Automation Solutions,” IEEE Industrial Electronics Magazine, vol.11, pp. 8–21, 2017.

Activity - commits

There have been 1023 commits made by 8 people on 7 repositories over the last 12 months.


Activity - issues

There have been 54 issues submitted by 3 people on 4 repositories over the last 12 months.


Activity - reviews

There have been 99 reviews submitted by 6 people on 6 repositories over the last 12 months.

The EMO oversees the lifecycle of Eclipse projects, trademark and IP management, and provides a governance framework and recommendations on open source best practices.

See the project’s PMI page at https://projects.eclipse.org/projects/iot.arrowhead


Releases


IP Lab requests

  • 2025-09-11 - maven/mavencentral/org.apache.sshd/sshd-core/2.4.0
  • 2025-09-11 - maven/mavencentral/se.arkalix/kalix-dto/0.6.1
  • 2025-09-11 - maven/mavencentral/se.arkalix/kalix-base/0.6.1
  • 2025-09-11 - maven/mavencentral/se.arkalix/kalix-core-plugins/0.6.1
  • 2025-09-11 - maven/mavencentral/se.arkalix/kalix-dto-processor/0.6.1
  • 2025-09-11 - maven/mavencentral/org.apache.sshd/sshd-common/2.4.0
  • 2025-08-27 - maven/mavencentral/org.apache.logging.log4j/log4j-slf4j2-impl/2.23.1
  • 2024-01-02 - git/github/aparajita07/Client-OPC-UA-Adaptor/50c6caf9cf10fc5d026a5d3c4ac482b541ab9678
  • 2021-10-26 - maven/mavencentral/eu.arrowhead/arrowhead-orchestrator/4.3.0
  • 2021-10-26 - maven/mavencentral/org.springframework/spring-jms/5.1.7.RELEASE

Organization Settings

  • GitHub organization: eclipse-arrowhead
  • 2FA enforced: True
  • Default workflow permissions: write

Branch Protections

This project has a total of 13 repositories in its associated GitHub organization eclipse-arrowhead . The graph below outlines the percentange of repositories that have either defined a Branch Protection Rule or Repository Ruleset: Branch protections

Back to the top