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.
The easiest way is to get and use the library in your project is with NuGet package like tnat:
Install-Package Skyware.Lis.EventsModel
Read the documentaion and see the object model on this site.
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
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.
You could use JMS Toolbox with example settings:
When self-signed certiciate is used, use sslEnabled=true;trustAll=true
in z_ExtraNettyProperties
.
Please, use issues in this repo as a first step for getting support from us
© 2022-2023, SKYWARE Group