Rational Developer for System z, Version 7.6

Remote Resource Access API Architecture

The IBM® Rational® Developer for System z® Remote Resource Access API has a layered architecture. In the first layer, the Remote Resource API provides an abstraction to remote artifacts: it contains classes that represent these artifacts and that allow the caller to retrieve information and perform operations on them.

In the second layer, the Project API provides an abstraction to remote projects that can be used to structure, group, and organize remote artifacts. The Project API is built on top of the Remote Resource API. Objects and classes defined by the Project API wrap and refer to the objects and classes defined by the Remote Resource API. This additional level of indirection allows a single remote artifact added to different projects to be treated independently in each instance, while allowing reuse of functionality by deferring operation execution to the lower level Remote Resource objects where appropriate.

Collectively, the Project and Remote Resource API provide a formal API for users and third party vendors to extend the functionality of Rational Developer for System z. It also serves to simplify and isolate the calling code from details of the transport layer.

In Rational Developer for System z, the transport layer implementation is provided by the Remote System Explorer (RSE) framework.

Artwork for projectResourceAPI


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)