Transports
• IEC 61968 is by definition transport independent, but the reality is
that a wide range of messaging technologies have largely given way
to JMS and HTTP
• JMS provides a powerful messaging API, where the worst thing about
JMS is the name, as it is not limited to use by Java applications
• HTTP and JMS have some trade-offs:
– JMS provides a reliable transport with the capability to queue and multicast
messages
– HTTP provides a standard ‘on the wire’ protocol, but JMS does not
• SOAP may be layered on both of these transports, where the IEC
61968 message envelope may be placed within the SOAP body
• When SOAP is used, it can be possible to define a WSDL that also
provides a description of the interface
• Other transports can also be considered, such as AMQP and REST
• ESBs support the use of intermediaries
• IEC 61968-100 is being drafted to define specific, transport-
dependent implementation profiles and integration patterns