OpenAjax Hub Specification v04 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.4 internal editorial draft for the OpenAjax Hub 1.0 Specification. The home wiki page for the version 0.4 draft specification is at http://www.openajax.org/member/wiki/OpenAjax_Hub_Specification_04. Version 0.4 is preserved for historical reasons and is very much out of date. A key point about version 0.4 is that it was the most recent version of the Hub spec before the March 2007 InteropFest.))
Implementation Metadata
This chapter describes the metadata that implementations of the Hub must provide.
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://openajaxallianc.sourceforge.net"
- 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.
