Solária Rose

Samostatný systém přes API

Solária Rose je samostatná aplikace s vlastní databází, běžící na jiném serveru než Salon Rose. Čtení dat (např. pro zákaznický portál) jde přímo na databázi Solária přes vyhrazené, oddělené připojení s krátkým časovým limitem — pokud se nepodaří připojit, web Salonu Rose běží dál bez zákaznických dat ze Solária, nespadne.

Akce, které mají něco udělat (ne jen přečíst), jdou přes HTTP API: požadavek je podepsaný sdíleným tajným klíčem, aby ho nemohl poslat nikdo jiný než samotný Salon Rose.

Jak to použít

Toto je infrastrukturní fakt, ne akce uživatele — každá stránka zákaznického webu, která potřebuje data ze Solária (objednávky, rezervace, kredity, produkty, účtenky), si je interně vyžádá přes toto API a zobrazí.

Dobré vědět

Chybí-li propojení (např. špatně nastavený tajný klíč), systém to okamžitě rozpozná a vrátí srozumitelnou chybu místo pokusu o nebezpečný požadavek — bezpečný výchozí stav. Konkrétní logiku rezervací, kreditů a VIP implementuje samotné Solárium Rose jako vlastní aplikace.

Viz také