jEEBus.SHIP

jEEBus.SHIP on Maven Central

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 a 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.

jEEBus.SHIP is licensed under the GNU Affero General Public License (AGPL). The source code is available in the download section. 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.