IPSM Dashboard

IPSM Dashboard is a web application that can be deployed next to IPSM component. It allows to manage, monitor and test an IPSM instance.

IPSM Dashboard

In top menu there are options:

  • Configuration -> Alignments

Here, an alignment can uploaded to IPSM instance. If there are any syntax error in the alignment, they will reported to the user.

  • Configuration -> Channels

On this page translation channels can be defined using previously uploaded alignments. The underlying communication infrastructure is based on publish-subscribe (Apache Kafka), therefore input and output topic names need to be specified. Source message should be publish to input topic and translated message should be consumed from output topic.

Channels configuration

In the input and output alignments drop-down lists previously uploaded alignments should be selected. Input alignment will be applied as first, and output alignment as second. Usually, input alignment translates from source to central ontology, and output alignment from central ontology to target. IDENTITY position on the list means no transformation should be done, so the message would not get changed as a result of alignment application.

  • Translation

On the Translation page an alignment, or a sequence of alignments can be tested. From the Available alignments drop down list choose alignments that should be applied to the input message. Each alignment in the sequence will be applied to the result of the previous alignment. From the Sample messages drop down list user may choose messages that were prepared during IPSM testing and work with sample alignments. After selection the message is loaded in the selected message preview, where it can be further edited. The sample message can be also pasted into the field. After pressing Translate button, a translated message appears in Translation result.

Translation

  • Monitoring

On this page, messages flowing through channels can be monitored. To enable channel monitoring click on the name of the channel. Then monitoring can be controlled with Play, Pause and Refresh buttons. When messages is published to the channel an evelop icon appear next to the channel name. When clicked the content can be viewed.

Monitoring