NodeArrowhead is an open source implementation of the Arrowhead core systems. More information on Arrowhead project can be found here: http://www.arrowhead.eu/ And more documentation on Arrowhead technologies can be found here: https://forge.soa4d.org/plugins/mediawiki/wiki/arrowhead-f/index.php/Main_Page
The NodeServiceRegistry is a lightweight implementation, which mimics the DNS-SD backend. Although it does not support or structure the back-end using DNS-SD.
The NodeOrchestrator is a full Orchestration Store service and Orchestration Engine Service. The Orchestration store holds the information which describes the desired System of System connections. While the Orchestration Engine is responsible for creating the service composition, by discovering and provisioning the required service providers.
The NodeHMIRepository is a web application store which holds Javscript HMI interfaces.