OpenAjax Hub Specification ImplementationMetadata
From MemberWiki
Notes:
- This wiki page holds a portion of the latest internal editorial draft for the OpenAjax Hub 1.0 Specification. The home wiki page for the latest draft specification is at /member/wiki/OpenAjax_Hub_Specification.
- This version of the Hub Specification does not yet completely reflect decisions made about the Hub at the March 2007 face-to-face meeting. There are a number of open issues that will need to be resolved before the specification can be considered stable (see /member/wiki/OpenAjax_Hub_Specification_Issues).
- There is a previous stable version of the Hub Specification before removing features such as the Markup Scanner at /member/wiki/OpenAjax_Hub_Specification_v04, but note that the v04 specification does not reflect the major decisions at the March 2007 face-to-face meeting, which are summarized at /blogs/?p=21.
[edit]
Implementation Metadata
This chapter describes the metadata that implementations of the Hub must provide.
[edit]
Implementation Metadata Fields
- OpenAjax.implementer
- Required or optional
- Required
- Type
- String
- Description
- Some sort of GUID, such as a URL, that uniquely identifies the organization that has produced this particular implementation of the OpenAjax Hub specification. For example, the open source reference implementation of the OpenAjax Hub at http://openajaxallianc.sourceforge.net sets this metadata field as follows:
OpenAjax.implementer="http://openajax.org"
- OpenAjax.implVersion
- Required or optional
- Required
- Type
- String
- Description
- Implementation-specific version number for this particular implementation,in the form of #[.#]*, such as "1", "1.1" or "1.20.2".
- OpenAjax.specVersion
- Required or optional
- Required
- Type
- String
- Description
- Version number of the OpenAjax Hub specification that this implementation supports, in the form of #[.#]*, such as "1", "1.1" or "1.20.2".
- OpenAjax.implExtraData
- Required or optional
- Required
- Type
- Object
- Description
- Can be null. An arbitrary Object holding extra information about this particular implementation of the OpenAjax Hub.
