The PUBLISH/SUBSCRIBE function blocks in the Compliance Profile at
http://www.holobloc.com/doc/ita/index.htm already use UDP multicast.
Other profiles may use other implementations of PUBLISH/SUBSCRIBE, but
so far there aren't any.
For a "local message bus" you can use the "Local Multicast" pattern at
http://www.holobloc.com/doc/despats/. To link it seamlessly to a
"distributed message bus" you can use the "Tagged Data" design pattern
supported by the FBDK .
- Jim C