OMM Sources and JavaDoc References

This page contains links to the sources and javadoc-generated references related to the Ontology Middleware Module (OMM). Reference to the complete sources of Sesame/OMM could be found here (incl. JavaDoc references), as well as examples demonstrating the various access methods (RMI, SAIL, Built-In use). There is also a reference to the sources of a performance metrics example of the latter access methods, including HTTP.
The resources listed on this page are Open Source, unless different terms of use are explicitly stated.

OMM Sources

The OMM is Open Source and its sources are distributed along with the sources of Sesame and are available online at SourceForge.net.

Sesame/OMM JavaDoc References
The complete JavaDoc references of Sesame/OMM are available online at http://www.ontotext.com/omm/StandAloneSesame/completeJavaDoc/index.html.
Built-In Usage

The built-in usage or integration with a front-end Java applications of OMM/Sesame is explained in section 5 of the OMM System Documentation. The source and javadoc of the SesameStartup class are available online(see below). The sources also include the class builtin.BuiltInSesame which demonstrates the built-in usage through various examples.
(sources) (javadoc)

RMI Access

RMI is supported as an alternative access method to Sesame. A couple of interfaces and their according server side implementations are used to provide an RMI access to Sesame, and reside in the com.ontotext.omm.rmi package. The entry point to Sesame is FactoryInteface. Its only method is used to gain access to the ServicesInterface through which the rest of the Sesame services are available. RMI usage is explained in section 6 of the OMM System Documentation. Sources of a sample RMI client and javadoc of the ServcesInterface are available online (see below).
(RMI client sources) (com.ontotext.omm.rmi.ServicesInterface)

SOAP Access

The SOAP access to OMM/Sesame is explained in section 7 of the OMM System Documentation. The sources of a sample SOAP client to Sesame are available online (see below). These sources contain also the class soaptest.TestSoap demonstrating the SOAP usage through a variety of examples.
(SOAP client sources) (SOAP Client javadoc)

Performance Metrics Of The Various Access Methods

This exmple contains metrics over RMI, SOAP, HTTP access, and Built-In use. More performance comments could be found in section 8 of the OMM System Documentation. The sources provided could be also used as a combined example of all the available access methods to Sesame/OMM.
(access metrics sources)