Child pages
  • About RAAr
Skip to end of metadata
Go to start of metadata

What is the Remote Alfresco API rivet (RAAr)

RAAr is an abstraction layer for remote communication with Alfresco ECM. RAAr provides a simple, Java-based local library that may be used by one or more content rich applications and allows these applications to interface to Alfresco (including multiple Alfresco repositories from the same application). RAAr's lower layers handle communication to remote Alfresco instances over ReSTful calls to Alfresco that get mapped to calls to the Alfresco Foundation Services (AFS) API.

Motivation for RAAr

Certain classes of content rich applications require one or more of the following:

  • Remote full coverage of the AFS API (e.g., version management and version
    history traversal, dictionary services for model introspection, multi-store access,
    etc.)
  • Streaming content directly from the application and not from Alfresco (i.e., not
    using download servlet)
  • SSO support
  • Middle-tier business logic within the application where not all processing is done
    on Alfresco app server
  • Support for un-marshalling of result sets

License

RAAr is licensed under the GNU General Public License.

  • No labels