.. _comm_baseapi: ===================================== 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 :ref:`případů užití `. Součástí REST rozhraní je návrh řešení :ref:`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 :ref:`baseapi`.