Table 1: Publish-Subscribe Middleware Approaches.
Pub/Sub Techn. Type Service Model
Communication Model Architecture Model Object Model
DDS Data Centric Data-Distribution Decentralized/Unbrokered Publisher, Subscriber, Domain, Topic, etc.
HLA Data Centric Data-Distribution Decentralized/Unbrokered or Brokered Federation, Federate, Object Class, etc.
DIS Data Centric Data-Distribution Decentralized/Unbrokered Protocol Data Unit (PDU), etc
TENA Data Centric Data-Distribution Decentralized/Unbrokered Logical Range, Logical Range Object Model(LROM), etc.
JMS Message Centric Queue Based Centralized/Brokered or Centralized/Multi-Brokered Queues, Messages, Topics
CORBA Event Services Object Cen-tric Remote Procedure Call Centralized/Multi-Brokered IDL Objects, Event Channels, etc.