A fairly powerful, standardized, and widely used PublishSubscribeModel from the ObjectManagementGroup. See http://en.wikipedia.org/wiki/Data_Distribution_Service