Nacházíte se zde: Úvod / Dokumentace / 1. Seznámení se systémem / Technický popis

Technický popis

Klasický přístup dělí aplikace do 2 kategorií – tlustý klient „Thick Client“ a tenký klient „Thin Client“. Tlustý klient je v tradičním pojetí plnohodnotná aplikace, která kompletně běží na počítači uživatele. Tenkého klienta oproti tomu představuje nejčastěji internetový prohlížeč, který se připojuje k webové aplikaci, která obsahuje veškerou aplikační logiku.

eWay-CRM® využívá technologie Smart Client, která kombinuje výhody obou zmíněných řešení. Uživatel může využít plnohodnotného grafického rozhraní, aplikace může dynamicky reagovat na vstup uživatele a používat lokální zdroje. Zároveň je však aplikace snadno upgradovatelná a co je nejdůležitější, aplikace běží uvnitř již existujícího klienta, se kterým je uživatel dobře seznámen – nejčastěji tedy aplikace Microsoft Office.

Aplikace typu Smart Client má tyto základní rysy

Integrace do stávajícího uživatelského rozhraní

Aplikace běží v rámci hostitelské aplikace (Microsoft Outlook, Microsoft Word, Microsoft Excel, apod.) a je plně integrována do jejich uživatelského rozhraní. Uživatel tedy není vystaven novému neznámému prostředí, stávající prostředí je pouze obohaceno další funkcionalitou.

Aplikace využívá lokální zdroje

Aplikace využívá k běhu lokální zdroje (procesor, RAM), jakož i lokální periferie (telefon, čtečka otisků, čtečka čárových kódů). Aplikace může rovněž velmi snadno pracovat se soubory uloženými na pevném disku.

Propojení se serverem

Aplikace nikdy neběží samostatně, vždy je součástí většího distribuovaného řešení. Veškerá data, se kterými aplikace pracuje, pocházejí ze serveru. Aplikace komunikuje se serverem pomocí technologie XML Webové služby.

Offline práce

Protože aplikace běží na klientském počítači, není závislá na nepřetržitém připojení k serveru. Pokud není připojení k dispozici, uživatel může nadále s aplikací pracovat. Po obnovení připojení se data automaticky nahrají na server.

V případě delší práce offline nebo několikadenní práce bez synchronizace se uživateli objeví následující informační notifikace:

Pro synchronizaci dat je pak vhodnější vždy přejít do online režimu, aby ostatní pracovníci neměli zastaralá data.

Dostupnost: Notifikace je dostupná od verze eWay-CRM® 5.4.2.

Automatické updaty

Technologie .NET Framework umožňuje automatické aktualizace jednotlivých modulů, a to při zajištění konzistence celé aplikace. Aplikace sama kontroluje, zda na serveru není novější verze, a nabídne uživateli stažení nové verze, případně se aktualizuje plně automaticky. Tak je zajištěno, že uživatel vždy používá nejnovější verzi software.

Klientská část aplikace eWay-CRM®

Klientská aplikace eWay-CRM® je tedy založena na technologii Smart Client, s níž jsme se seznámili výše a která představuje nejnovější trend ve vývoji klientských aplikací. Informační systém eWay-CRM® využívá technologii Microsoft Outlook Add-in, díky níž je aplikace plně integrována s MS Outlook, čímž je dosažen vysoký uživatelský komfort.

V aplikaci MS Outlook se po nainstalování eWay-CRM® objeví dvojice panelů nástrojů, které jsou základním ovládacím prvkem aplikace a díky němuž je eWay-CRM® vždy po ruce. Stačí jedno kliknutí ve známém prostředí MS Outlook a již můžete pracovat se svými daty z eWay-CRM®.

Klientská část informačního systému eWay-CRM® nabízí velmi dobrou integraci i s dalšími programy z kancelářského balíku MS Office pomocí Microsoft Word a Excel Add-in. Díky nim je možné otevírat dokumenty z eWay-CRM® přímo v přidružených aplikacích (MS Word, MS Excel, MS PowerPoint atd.) a na druhé straně je možné dokumenty vytvořené v MS Word a Excel ukládat přímo do aplikace eWay-CRM® aniž by bylo nutné tyto dokumenty nejdříve ukládat na lokální disk.

Serverová část informačního systému eWay-CRM®

Informační systém eWay-CRM® se neskládá pouze z části aplikace integrované do MS Outlook, ale obsahuje také serverovou část. Tato část umožňuje efektivní práci s daty z eWay-CRM® z více klientů a různých míst. Serverovou část aplikace eWay-CRM® tvoří datové úložiště (nejčastěji databáze MS SQL Server) a webová služba, která umožňuje komunikaci mezi datovým úložištěm a jednotlivými klienty.

Spolupráce serverové a klientské části aplikace eWay-CRM®

Komunikace je zajištěna pomocí technologie SOAP (Simple Object Access Protocol), která využívá protokolu HTTP nebo HTTPS pro přenos zpráv ve formátu XML. Díky tomuto řešení je zajištěna maximální kompatibilita a propustnost ve většině síťových prostředí.

Nezastupitelnou roli pro aplikaci eWay-CRM® hraje eWay Agent. eWay Agent automaticky na pozadí synchronizuje lokální data s daty na serveru, čímž je vždy zajištěna aktuálnost zobrazených dat. eWay Agent má tyto 3 základní stavy:

  • on-line - veškeré položky jsou synchronizovány, data na klientovi jsou aktuální;
  • synchronizace - probíhá synchronizace položek se serverem;
  • off-line - připojení k serveru není k dispozici; jakmile dojde k obnovení připojení, automaticky proběhne synchronizace.

 

    Spolupráce klientské a serverové části (klient/server architektura) aplikace eWay-CRM® je znázorněna na následujícím schématu: