|
|
KIM Java RMI APIThe Java RMI API is the preferred method for accessing KIM, if you are using Java or a compatiblelanguage. Compared to SOAP, having a fully-featured Java at both communication ends and in between allows for more sophisticated and convenient API design. In order to get started:
You may notice that the KIM remote interfaces don't extend java.rmi.Remote, which is generally required with RMI. This is due to a convenient wrapper implemented in sesame-1.2.7-ONTO.jar, which removes that and other limitations of the RMI implementation. The KIM Web Service API is generally a subset of the RMI API. Thus you can use the web service documentation as well, when developing RMI client applications. The WS docs generally contain more developed descriptions of the different methods and objects. |