2.2. Princip a účel REST rozhraní

Účelem REST rozhraní je zajištění dobře definovaného technického způsobu komunikace digitálního archivu a aplikace pro zpracování. Rozhraní obsahuje funkce umožňující naplnění a realizaci případů užití.

Součástí REST rozhraní je návrh řešení způsobu autentizace. Konkrétní implementace se ve způsobu realizace zabezpečení mohou odlišovat, avšak zvolená metoda musí být vždy detailně zdokumentovaná, aby bylo možné její kvalitativní posouzení a současně byla možná její implementace v konkrétní aplikaci.

REST rozhraní se používá pro naplnění všech způsobů interakce s digitálním archivem, konkrétně:

  • předávání informací o dostupných balíčcích v digitálním archivu

  • notifikace o změnách v uložených balíčcích

  • vložení požadavku na poskytnutí balíčků

  • vložení požadavku na poskytnutí konkrétních komponent z balíčku

  • zjišťování stavu zpracování požadavků

  • rychlé stažení menších výsledků

  • zjišťování stavu zpracování změn

  • získání výsledku zpracování změn

Podrobný popis rozhraní a jeho funkcí je v kapitole REST rozhraní.