Randomized parallel algorithms for backtrack search and branch-and-bound computation
Journal of the ACM (JACM)
IEEE Transactions on Software Engineering
TIGRA — an architectural style for enterprise application integration
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Active Networks and Active Network Management: A Proactive Management Framework
Active Networks and Active Network Management: A Proactive Management Framework
JOPI: a Java object-passing interface
JGI '02 Proceedings of the 2002 joint ACM-ISCOPE conference on Java Grande
Scalable Filtering of XML Data for Web Services
IEEE Internet Computing
An Agent-Based Infrastructure for Parallel Java on Heterogeneous Clusters
CLUSTER '02 Proceedings of the IEEE International Conference on Cluster Computing
DANCE '02 Proceedings of the 2002 DARPA Active Networks Conference and Exposition
YFilter: Efficient and Scalable Filtering of XML Documents
ICDE '02 Proceedings of the 18th International Conference on Data Engineering
Middleware infrastructure for parallel and distributed programming models in heterogeneous systems
IEEE Transactions on Parallel and Distributed Systems
The SwitchWare active network architecture
IEEE Network: The Magazine of Global Internetworking
Toward stable software architecture for wireless sensor networks
COMPSAC-W'05 Proceedings of the 29th annual international conference on Computer software and applications conference
Hi-index | 0.24 |
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.