Skip to Main Content
This paper presents our efforts on adding semantic information to our MOJOHON architecture creating S- MOJOHON - Semantic, Modular, Java-oriented and Hostile NAT-proof - middleware for message exchanging. We developed S-MOJOHON aiming at allowing the communication among two or more instances of a distributed application while maintaining a high level of abstraction with respect to the communication facilities available and exploiting context information provided by an ontology. In our proofof-concept implementation, we use S-MOJOHON to select a rendezvous point for a multimedia flow using information about which autonomous systems it belongs to and its uptime. We represent these information using an ontology developed by us, which produces RDF documents that are handled by a semantic web framework and a reasoning engine. In preliminary tests, S-MOJOHON were able to successfully select the best rendezvous point considering information provided by the knowledge base.