JOR: A content-based object router

Nader Mohamed, Xin Liu, Amy Davis, Byrav Ramamurthy

Research output: Contribution to journalArticlepeer-review

3 Citations (Scopus)


Content-based routing has emerged as a new routing paradigm, allowing messages to be routed based on defined fields within the message. Content-based routers generally employ XML, which has two main disadvantages. First, each message is translated into XML when sent, and translated out of XML when received. Second, XML limits the objects sent to three types - data, documents, and messages. We introduce here an extensible content-based object router that goes beyond messages to routing entire Java objects. The Java Object Router (JOR) is an application-level router that allows Java objects to be routed according to their IP address, their label, their object type, or any of their content. In addition, JOR provides mechanisms to deal with varying routing policies. JOR separates routing mechanisms from routing policies, making it adaptable and easy to use in a variety of applications. To illustrate the advantages and performance of JOR, a prototype was implemented to experimentally evaluate the content-based object routing mechanisms.

Original languageEnglish
Pages (from-to)654-663
Number of pages10
JournalComputer Communications
Issue number6
Publication statusPublished - Apr 15 2005
Externally publishedYes


  • Active networks
  • Content-based router
  • Mobile object

ASJC Scopus subject areas

  • Computer Networks and Communications


Dive into the research topics of 'JOR: A content-based object router'. Together they form a unique fingerprint.

Cite this