Skip to main content

Microsoft Message Queuing Integration

Integrating with Microsoft Message Queuing (MSMQ) enables seamless event transmission to a queue. This allows third-party applications, services, and processes to connect in real-time with the Protege GX Server, improving efficiency and communication.

MSMQ is a messaging protocol included as a standard feature with Windows operating systems. Integration with MSMQ provides the ability to transmit specific Protege GX events to a message queue, allowing third party applications, services and processes to take advantage of real-time event connectivity with the Protege GX server. There are many standard applications that use the MSMQ service, allowing simple event integration in real time. 

Use Cases

Here are just a few examples of how you can make the most of the MSMQ integration:

Pay Per Use / Automated Billing

Pay As You Go

Systems such as sports facilities, can link to the MSMQ for user data to provide a usage count, pay as you go, or usage recharge system to determine the number of uses that person has remaining. Data can be used to adjust access using the Protege GX SDK, and display user details outside courts or beside lighting stations. This allows a completely automated approach, reducing time, energy consumption and system abuse. 

Central Management

Incident Management

The Protege GX and MSMQ integration supports platforms such as D3 Security Management System or Perspective by PPM200 enabling live alarm messages based on the programmed filter in GX to be sent immediately to the incident management system. Event filters can easily be configured in GX allowing complete control over what events are sent to the MSMQ.

Updating Personnel Data

Attendance Reporting

Send access events for a specific door to MSMQ for time and attendance using the defined Protege GX event filter. The attendance solution extracts these events from the message queue using the card number included in the event data, and the events are then processed by the time and attendance system.

Temporary Access

Hazard Area Peg Board

Implement a live hazardous area peg board using a small C# application that links to the MSMQ and the in/out events from specific card readers that control access to the hazardous or restricted area. As a user presents their card, they are processed by the application and shown as either being in or out of the area. When the alarm is armed, the queue is cleared and the cycle starts the next disarm cycle.

Build the custom integration solution your business needs