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
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback