R-GMA: Architectural Design

APIs

R-GMA provides APIs for Java, C++, C and Python languages, to make it easier for user applications to interact with the R-GMA services. The APIs are independent of each other and are designed to present an easy-to-use and apropriate interface to R-GMA for each supported language. Each operation of each service is represented by a method (or function) in the API, and that method simply packages up its parameters into an https message and sends it to the service for execution. Any return values or errors (exceptions) are passed back to the caller. The API transparently manages any authentication required by the server, and looks after the resource identifier.

Next : R-GMA home

    Contact the R-GMA team Last Modified: 15/10/2006