12
API
Overview
The Sentriant AG Application Programming Interface (API) is based on the Java Message Service (JMS).
Sentriant AG ships with version 3.1 of the ActiveMQ JMS provider (http://activemq.apache.org/), an
open source implementation of JMS.
Sentriant AG API communication is illustrated in
JMS Message Bus—Sentriant AG ships with ActiveMQ Java Messanging Service (JMS).
●
XML file—This Extensible Markup Language (XML) file is created by you and contains one or more
●
requests.
JMS Event Receiver—An external program that subscribes (listens) to topics and can take action
●
base on the information received.
JMS Requestor—An external program that makes requests of Sentriant AG.
●
Script—A script that can be invoked when an event occurs.
●
JJS—A proprietary messaging framework that is used for communication between the MS and ESs
●
and for intra-cluster communication (ES-to-ES).
The JMS bus is used to send requests (such as test endpoints, change access status, and set configuration
properties that cannot be set via the Sentriant AG user interface), and to publish events (such as test
results and endpoint status change) to external third parties.
Sentriant AG Software Users Guide, Version 5.3
Figure
148, where:
261