Skip to content

SKYWARE-Group/EventsModel

Repository files navigation

LIS iLab Events Data Model

LIS iLab allows you event-driven integrations, workers, etc. Currently, LIS iLab uses ActiveMQ Artemis as a message broker. The messages are JSON serialized objecst which representing different events. Current project is the data model used by different modules of LIS iLab.

Usage

Nuget

The easiest way is to get and use the library in your project is with NuGet package like tnat:

Install-Package Skyware.Lis.EventsModel

Documentation

Read the documentaion and see the object model on this site.

End to end example

You could use example code in TestApp for fast project bootstrap. This application uses Apache.NMS client library (AMQP 1.0 protocol) which you could include in your project with NuGet package.

Install-Package Apache.NMS.ActiveMQ

Other use cases

Usually you will be able to use other protocols, such as MQTT (see client). If you nedd web browser aproach, then we recomment STOMP over SockJS.

Tools

You could use JMS Toolbox with example settings:

When self-signed certiciate is used, use sslEnabled=true;trustAll=true in z_ExtraNettyProperties.

Feedback

Please, use issues in this repo as a first step for getting support from us


© 2022-2023, SKYWARE Group