Stručný opis
Aplikačné rozhranie pre obsluhu protokolu ACP (ACPapi) slúži na uľahčenie prác programátorov pri tvorbe aplikácií, ktoré sú
závislé na reálno-časových údajoch sieťovej prevádzky. Jej hlavnou funkciou je obsluhovanie
protokolu
ACP, ktorá umožňuje komunikáciu medzi Kolektorom a Analyzérom, pričom sa už o implementačné
detaily prebiehania tejto komunikácie programátor nemusí starať. ACPapi je implementované v jazyku Java.
Celý proces získavania dát pomocou ACPapi sa dá znázorniť nasledovne:
ANALYZÉR < = (ACPapi) = > KOLKEKTOR < = EXPORTÉR < = SIEŤ
Systémové Požiadavky
ACPapi spĺňa svoj účel až v spojení s nejakou aplikáciou, a preto, je ťažké predpokladať jeho technické požiadavky.
Pre spoľahlivý beh samotného aplikačného rozhrania sa vyžaduje nasledovná hardvérová konfigurácia:
- ľubovoľný operačný systém s podporou Java Virtual Machine (JVM) (Windows XP/Server 2003/Vista, Linux alebo Solaris)
- Java Runtime Environment (JRE) verzie 1.6.0 a vyššej
- knižnica log4j-1.2.9.jar alebo vyššej (umožňuje zobrazenie log výstupov)
- Hardvér:
- procesor: procesor s architektúrou i386
- pamäť:128 MB operačnej pamäte (jej veľkosť závisí od množstva a rýchlosti spracovania prenesených dát)
- diskový priestor: 40 MB voľného miesta na pevnom disku
- ostatné: Sieťová karta
Závislosti
Aplikačné rozhranie umožňuje zrýchlené vyhodnocovanie dát sieťovej prevádzky, a preto bude implementáciou najvyššej vrstvy
architektúry
BasicMeter. Z toho vyplývajú jeho závislosti na moduloch, ktoré pracujú na prvej a druhej vrstvy spomínanej architektúry.
Tieto moduly predstavujú:
-- Main.adrian_pekar - 08 May 2009
<= nie nie, on nie je súčasťou architektúry BM :p
Topic revision: r6 - 28 May 2009 - 23:00:32 - adrian_5fpekar