jEEBus.SHIP
Our Java library jEEBus.SHIP implements the SHIP specification version 1.0.1. It provides dynamic discovery of EEBus service instances in a network and resolves other nodes through multicast DNS. It can be used to easily set up decentralized and secure websocket communication with TLS. For that, all defined states of chapter SHIP Data Exchange of the specification are supported. As a developer, you can use our library out of the box without installing any infrastructure. We provide an API package with all needed classes for usage, to instantiate a ship node as server or client.
From Version 2.2.0 onwards, jEEBus.SHIP is licensed under the Eclipse Public License (EPL 2.0). The source code is available in the download section and on GitHub. If you want to use jEEBus.SHIP as a dependency in your own projects, you can include it via Maven Central. We sell individual licenses on request.
Please contact us if you have any questions about implementation and offered services.