Documentation/Messaging

From Commontk
Revision as of 18:22, 27 May 2010 by PatrickCheng (talk | contribs) (Created page with 'Using [http://msdn.microsoft.com/en-us/library/ff647328.aspx Message Bus] and [http://msdn.microsoft.com/en-us/library/ff649664(v=pandp.10).aspx Publisher/Subscriber] design patt…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search
Home < Documentation < Messaging

Using Message Bus and Publisher/Subscriber design pattern for system integration

  • OpenIGTLink can be used to define the common message schema, and ZeroMQ can be used to handle the transportation layer abstraction
  • ZeroMQ is a small and fast implementation of the Advanced Message Queuing Protocol under the LGPL license
    • It supports both synchronous and asynchronous messaging mode
    • It supportsTCP, Multicast/PGM, Inter-process, and inter-thread transportation
    • CMake version of library can be found here ZeroMQ
    • API can be found here http://api.zeromq.org/zmq.html