S vydáním verze IceWarp EPOS začínají mikroslužby hrát stále důležitější roli v rámci produktové rodiny IceWarp.
Zákazníci sice nemusí rozumět technickým detailům fungování mikroslužeb, aby mohli provozovat svůj IceWarp server, avšak níže je uveden stručný přehled pro lepší kontext – platný jak pro prostředí on-premises, tak i pro cloud.
1.DASHBOARD
Jedná se o cloudovou službu, která umožňuje přístup k poznámkám a dokumentům z jakéhokoli zařízení.
Webový prohlížeč uživatele požaduje od serveru otevření Dashboardu / Poznámek ve WebClientu.
Rozhraní Dashboardu/Poznámek je načteno z Interface Microservices Cloud.
API Microservice Cloud požaduje data ze serveru a převádí je do formátu čitelného pro Dashboard.
Jakmile jsou data ze serveru transformována, API Microservices je odesílá do prohlížeče uživatele.
K problémům může dojít ve 3. kroku, konkrétně při komunikaci mezi serverem a API mikroslužbami.
Pokud API nemá přístup k serveru kvůli síťovým problémům, ikona aplikace se nemusí zobrazit.
Protože jsou data na serveru uložena ve formátu, který není přímo čitelný uživatelským rozhraním (musí být načtena prostřednictvím Interface Microservices), je nutná jejich transformace pomocí API Microservices.
Jakékoli změny provedené uživatelem jsou nejprve odeslány do API Microservices, kde jsou převedeny do vhodného formátu pro uložení, a poté vráceny zpět na server.
Dashboard je cloudová mikroslužba, která neukládá žádná uživatelská data na on-premises server, s výjimkou pozadí (background images).
2.WEBDOCUMENTS
Služba WebDocuments, neboli WebDokumenty umožňuje vytvářet, ukládat a spravovat všechny dokumenty, tabulky, prezentace a další soubory na jednom místě. Jakýkoli soubor lze připnout na Dashboard. Vybrané soubory – například textové dokumenty, prezentace nebo tabulky – lze upravit přímo v prohlížeči.
Když uživatel upravuje dokument, je soubor bezpečně přenesen do Microservices Cloud prostřednictvím šifrovaného kanálu. Zde je rozbalen a otevřen ve WebClient aplikaci, která nabízí plnou sadu editačních funkcí.
Po dokončení úprav je aktualizovaný soubor odeslán zpět na server a uložen.
Prohlížeč uživatele odešle požadavek na otevření WebDocuments ve WebClientu, které jsou uloženy na serveru IceWarp (ať už on-premises, nebo v cloudu). Server poté poskytne dokumenty přímo prohlížeči uživatele.
Pokud uživatel zahájí úpravu dokumentu, server předá požadavek do WebDocuments Interface Microservices Cloud a odešle soubor ke zpracování. V Microservices Cloud je dokument rozbalen a zobrazen v prohlížeči s plnou funkcionalitou úprav.
Server načte rozhraní WebClient a transformuje data pro zobrazení v prohlížeči.
Na straně serveru provozuje firewall, který řídí příchozí provoz. V některých případech může blokovat spojení mezi serverem a Microservices Cloud. Komunikace mezi serverem a mikroslužbami probíhá přes HTTPS, takže je nutné mít otevřený odpovídající port.
Protože spojení iniciuje server (a ne mikroslužby), je obecně pravděpodobnější, že bude úspěšné.
3.CONFERENCES
Conferences, neboli Konference jsou založeny na technologii WebRTC a umožňují hlasové a video hovory přímo z chatovacího okna IceWarp, tedy ne-textovou komunikaci s jednotlivci nebo skupinami.
Prohlížeč odešle požadavek na otevření Conferences ve WebClientu, který je hostován na serveru IceWarp (on-premises nebo v cloudu).
Server komunikuje s Cloud Microservices obdobně jako s databází – spustí tím novou aplikaci v prohlížeči uživatele. V Microservices Cloud nejsou zpracovávána žádná data – pouze se prostřednictvím něj otevírá aplikace.
Conferences jsou plánovány na serveru, zatímco všechny interakce uživatele probíhají v Microservices Cloud, který hostuje pouze uživatelské rozhraní. Veškerá data o schůzkách – jako jsou harmonogramy, kontakty a historie – jsou uložena na serveru.
4.RECORDINGS
Recordings, neboli Nahrávky jsou klíčovou funkcí Conferences, která umožňuje nahrávat schůzky pro pozdější přehrání – ideální pro zpětné zhlédnutí diskusí nebo sdílení s ostatními.
Tato funkce je volitelná a všechny záznamy jsou ukládány v cloudu. Lze je kdykoli během posledních 30 dnů snadno stáhnout prostřednictvím rozhraní WebClientu.
5.CENTRAL API
Central API, neboli Centrální API zajišťuje bezpečnou komunikaci mezi cloudem IceWarp a uživatelem.
Protože jsou data na serveru uložena ve formátu, který není čitelný uživatelským rozhraním (stahovaným z Interface Microservices), musí být transformována pomocí API Microservices.
Jakékoli změny provedené uživatelem jsou odeslány do API Microservices, kde jsou převedeny do formátu vhodného pro uložení a následně odeslány zpět na server.
Komentáře
0 komentářů
K článku není možné přidávat komentáře.