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í.