OpenAjax Hub Specification v05 ImplementationMetadata
From MemberWiki
(The most current version of the OpenAjax Hub Specification is at http://www.openajax.org/member/wiki/OpenAjax_Hub_Specification.
(This wiki page holds a portion of the version 0.5 internal editorial draft for the OpenAjax Hub 1.0 Specification. The home wiki page for the version 0.5 draft specification is at http://www.openajax.org/member/wiki/OpenAjax_Hub_Specification_v05. Version 0.5 is preserved for historical reasons and therefore may be out of date. A key point about version 0.5 is that it holds the first stable version after implementing decisions about the Hub made at the March 2007 face-to-face meeting and in the follow-in meetings which resolved detailed issues from March to May 2007.)
Implementation Metadata
This chapter describes the metadata that implementations of the Hub must provide.
Implementation Metadata Fields
- OpenAjax.hub.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.hub.implementer="http://openajax.org"
- OpenAjax.hub.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.hub.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.hub.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.
