[XBUP]XBUP - Specifikace protokolu

Úvod

Tento dokument je součástí dokumentace projektu eXtensible Binary Universal Protocol. Obsahuje přehled specifikace protokolu, definice základních vlastností, úrovní a způsobů použití.

O úroveň výše

Obsah

1. Přehled specifikace
2. Specifikační úrovně
3. Specifikace rozhraní
  3.1. Lidská rozhraní
4. Odkazy

1. Přehled specifikace

Protokol XBUP (eXtensible Binary Universal Protocol) je sada předpisů a postupů definujících způsob reprezentace dat ve formě bitového proudu. Specifikace předepisuje jakým způsobem a za jakých podmínek data v tomto tvaru zpracovávat a vybrané nástroje, které je možné za tímto účelem využít.

2. Specifikační úrovně

Specifikace protokolu je rozdělena do několika úrovní, které umožňují aplikacím škálovat podporu protokolu podle účelu a způsobu použití. Nižší úrovně jsou určeny pro jednoduchá zařízení s napevno vestavěnou podporou, či omezenými možnostmi aktualizací (např. embedded systémy), zatímco podpora vyšších úrovní předpokládá univerzální výpočetní systém, který má k dispozici konektivitu do síťového prostředí atp. Se zvyšující se úrovní specifikace jsou postupně přidávány další definice způsobu zpracování, reprezentace a komunikace. Z technického pohledu, každá další úroveň přidává další omezení na tvar výsledného datového proudu.

3. Specifikace rozhraní

Kromě vlastní reprezentace dat je taktéž definováno rozhraní pro jejich zpřístupňování. V případě výměny dat mezi počítači je možné použít rozhraní vybraných implementací, která poskytují například parsery. Další rozhraní definují komunikační protokoly se souvisejícími běhovými službami, jako je například katalog specifikací formátů a běhová služba poskytující transformační služby a související data.

3.1. Lidská rozhraní

Další částí specifikace je definice lidských rozhraní, rozdělená na závazné a volitelné varianty. Jedná se především popis významu dat s možností překladu, určeného pro editaci dokumentu v textovém tvaru, případně ve tvaru grafické reprezentace stromové struktury. Definuje taktéž možnosti zpřístupnění katalogu a běhových služeb. Více o vývoji lidských rozhraní.

4. Odkazy

Seznam zdrojů, literatury a relevantních odkazů.

embedded systémy [http://en.wikipedia.org/wiki/Embedded_system]

Homepage: http://xbup.sf.net
License: GNU Free Documentation License (FDL)
Latest update: 2010-01-06