Application Packaging Standard

Last updated 18-Mar-2019

Introduction

This chapter provides general information about Application Packaging Standard Catalog and this guide.

About APS Catalog

APS Catalog is a repository of APS packages with search capabilities. A client application can be implemented to automate operations performed over APS Catalog. Available operations are the following: browsing for applications and updates, adding new packages and adding reviews.

About This Guide

The purpose of this document is to provide instructions on how to use the APS Catalog API. The document is intended for developers whose aim is to write client applications for APS Catalog. Readers of this document should have a basic understanding of the Atom syndication format and OpenSearch 1.1, or at least they should be familiar with XML basics.

Important

This document covers only APS Catalog 1.2 API. If you use other version of the service, refer to the corresponding document.

Abbreviations, Definitions and Conventions

  • Application Packaging Standard or APS Application packaging format for site applications. This format allows to distribute and market site applications as a SaaS solution.
  • APS Package A package that conforms to the APS.
  • Client APS Catalog client application.
  • Feed An XML document conforming to the Atom syndication format.
  • Feed page is a feed that is a part of a paged feed. Terms paged feed and feed have the same meaning.
  • Enabled package A package that is validated by APS Catalog team or authorized packager. Only enabled packages are accessible through APS catalog interface.
  • XPath language is used to describe the structure of XML documents and to refer to the XML elements and attributes in the text.
  • [RFC NNNN ] construction is used to refer to an RFC document. Here NNNN stands for the RFC number.