Kontakt
   
Případová studie

1. Charakteristika klienta

Společnost Böhm & partner patří k nejvýznamnějším makléřským firmám v české republice. Od svého vzniku se nejprve orientovala na obchodování s dluhovými cennými papíry a pracovala tedy zejména pro větší institucionální klienty. Postupně však své aktivity rozšiřovala a lze říci, že dnes poskytuje služby, které jsou určeny všem typům investorů, kteří chtějí realizovat zisky prostřednictvím kapitálových trhů.

Stručně lze hlavní údaje o společnosti shrnout takto:

člen a akcionář Burzy cenných papírů Praha a.s.
zvláštní zákazník RM-Systému a.s.
účastník systému obchodování s krátkodobými dluhopisy
držitel devizové licence pro obchodování se zahraničními cennými papíry
společnost se čtyřmi makléři s licencí Ministerstva financí

Produkty společnosti zahrnují celé spektrum služeb z této oblasti, nicméně společnost se zaměřuje a významně profiluje ve čtyřech základních směrech:

rychlý a spolehlivý přístup k obchodování na Burze cenných papírů Praha a.s. a RM systému
obchody na zahraničních trzích a zejména ”on-line” obchodování na akciových akciových trzích v USA
informační podpora pro investiční rozhodování prostřednictvím vlastních WWW stránek Investice.cz
komplexní poradenství v problematice cenných papírů

Společnost Böhm & partner klade důraz na individuální přístup ke klientům, poskytování rychlých a kvalitních informací jejichž dostupnost je pro mnoho běžných investorů nedostižná, a využívání špičkových informačních technologií včetně jejich poskytování svým klientům.


2. Zadání a cíle projektu

Všechny výše popsané důvody byly příčinou toho, že se společnost Böhm & partner rozhodla investovat do vybudování systému pro on-line obchodování s cennými papíry z českých kapitálových trhů prostřednictvím Internetu. Systém musí pracovat s daty v reálném čase, a musí být schopen potencionálně obsloužit až stovky klientů zároveň.

Na konci roku 1999 bylo vyhlášeno výběrové řízení na vývoj tohoto systému. Po vyhodnoceni všech nabídek se nakonec společnost Böhm & partner rozhodla financovat paralelně vývoj dvou nezávislých systémů, s tím, že po dokončení obou projektů bude vybrán systém, který bude lépe splňovat náročné vstupní požadavky:

1. Rychlost

docílit odezvy systému v řádech vteřin
poskytovat klientům aktuální data z BCPP a RMS ihned po jejich vzniku v průběhu obchodního dne

2. Uživatelská hodnota

automaticky poskytovat veškerá data
poskytovat informace o historii i okamžitém stavu portfolia a finanční situaci na účtech
poskytovat historická data z kapitálových trhů včetně nástrojů technické analýzy
klientská aplikace musí být pohodlná a uživatelsky přívětivá

3. Bezpečnost

celý systém musí být bezpečný a odolný proti napadení
musí pracovat s "citlivými" privátními daty, která musí chránit proti zneužití

4. Spolehlivost

celý systém musí být v provozu 24 hodin 7 dní v týdnu
musí být dostatečně robustní a spolehlivý
výsledný systém se musí stát konkurenční výhodou společnosti Böhm & partner


3. Technické řešení


<Schéma architektury systému>

Celý systém je postaven na několika kooperujících softwarových subsystémech, které plní primárně své jiné funkce. Vstupní branou jsou přímé terminály Burzy a RM systému.

I. Datový server

Data z terminálů, z firemního informačního systému a data od klientů jsou ukládána v SQL databázi. Řízení datových toků provádí datový server. Jako SQL server je použit InterBase server verze 4.2 firmy Inprise.

II. Komunikační server

Komunikační server je řízen událostmi přicházejícími ze dvou stran – ze strany klientů, a ze strany datového serveru a má tyto funkce:

odpovídá na požadavky klientů na připojení k on-line datům (otevírá komunikační kanály při přihlášení klienta)
udržuje v paměti mapu připojených klientů a eviduje jejich aktuálně sledované cenné papíry
na požádání poskytuje klientům historické datové soubory
na základě libovolné změny na terminálech automaticky posílá příslušná data těm klientům, kteří aktuálně sledují cenný papír, u kterého došlo ke změně
přijímá od klientů požadavky na privátní informace a pokyny a předává je datovému serveru
předává klientům odpovědi na požadavky o privátní informace
provádí kryptování a dekryptování dat
uzavírá komunikační kanály a aktualizuje mapu sledovaných cenných papírů při odhlášení klienta
provádí evidování všech proběhlých transakcí do logovacích souborů

III. Klientská aplikace

Poskytuje uživatelské rozhraní mezi komunikačním serverem a klientem jako osobou.

Plní tyto funkce:

poskytuje klientům uživatelské rozhraní pro sledování informací a zadávání příkazů a pokynů k realizaci jejich obchodních záměrů
provádí komunikaci s komunikačním serverem
provádí “naslouchání” na automatický příjem aktuálních dat z obou kapitálových trhů
obsahuje objekty pro textovou a grafickou interpretaci přijatých dat
poskytuje základní analytické nástroje pro technickou analýzu vývoje trhu
provádí lokální ukládání datových souborů na harddisku klienta

IV. Firewall

Je vybudován na operačním systému Unix BSD pro ochranu vnitřní sítě a ochranu komunikačního serveru před napadením hackerským útokem.

Použité technologie:

Celý systém byl vytvořen pro operační systém Windows. Jako vývojový prostředek bylo použito prostředi Delphi.

Komunikace mezi Komunikačním servrem a Klientskou aplikací je postavena na protokolu TCP/IP. Privátní data jsou po navázání relace kryptována 128 bitovým klíčem a zabezpečena proti narušení či pozměnění kontrolním součtem.

Systém je připojen k Internetu vysokorychlostní pevnou linkou s dostatečnou propustností i při velkém počtu současně připojených klientů.

Architektura systému je vybudována důsledně tak, aby se v budoucnu, při dalším nárůstu počtu klientů, dalo zatížení rozložit na několik paralelně pracujících serverů s cílem udržet rychlost a spolehlivosti systému.


4. Harmonogram řešení

Během dvou týdnů od podepsání smlouvy o projektu byla provedena vstupní analýza, která specifikovala přesné technické zadání. Na základě analýzy byl posílen tým programátorů a byla spuštěna realizace projektu.

Po dvou měsících vývoje byl spuštěn první testovací provoz jednoduché aplikace na reálných datech.

Po třech měsících byla dána do provozu testovací systém s funkcemi pro práci s privátními daty. Testovací verze klientské aplikace byla dána stávajícím klientům společnosti Böhm & partner s možností připojovat se k reálným datům z trhů.

Po čtyřech měsících byl systém předán do plného zkušebního provozu.

Během následujích dvou týdnů byly prováděno testování a měření výkonu obou konkurenčních systémů, v nichž byl vyhodnocen jako lepší Investor firmy RAGtools.

Během doby vývoje došlo ke změně části datových struktur Burzy cenných papírů Praha. Systém byl třeba ve velmi krátké době zadaptovat, a souběžně se spuštěním provozu nového systému Burzy, byla spuštěna ihned nová verze kompatibilní s novými daty.


5. Výsledek

Společnost Böhm & partner získala nejvýkonnější a zatím jedinečný systém specializovaný pro obchodování koncových klientů na českých kapitálových trzích.

Uživatel Investora získává aplikaci s rychlým přístupem k datům a službám v reálném čase, které poskytuje obchodník s cennými papíry.

Pro zobrazení aktuálních dat může využívat “terminálu” který dostává data automaticky hned po té, co se objeví na trzích, nebo je možno využít funkce On-line grafy, které interpretují aktuální vývoj v grafické podobě.

Klient může zadávat pokyny k obchodům a okamžitě sledovat jejich realizaci a vliv na stav volných finančních prostředků. Jeho privátní data jsou kryptována vysoce bezpečnými algoritmy na obdobném principu jako pracuje SSL protokol.

Mimo čas přímého obchodování na trzích, může klient provádět technickou analýzu historických dat, která jsou lokálně ukládána na počítač uživatele, takže k těmto datům lze následně přistupovat bez nutnosti přímého připojení k serveru, což šetří poplatky klientů kteří se připojují modemem přes telefon.

 
Zpět na úvodní stránku www.ragtools.cz

sitemap