BSc Thesis - tud.ttu.ee - Tallinna Tehnikaülikool
BSc Thesis - tud.ttu.ee - Tallinna Tehnikaülikool
BSc Thesis - tud.ttu.ee - Tallinna Tehnikaülikool
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
6 FUNC HALDUSMOODULID OPENNODE SERVERILSelleks, et <strong>ee</strong>lnevas peatükis välja toodud haldusserveri t<strong>ee</strong>nused suudaksidOpenNode virtuaalmasinatel läbi viia haldusoperatsioone, kasutatakse OpenNodevirtualis<strong>ee</strong>rimislahenduses Func haldusraamistikku. Järgnevates alapeatükkides ontoodud täpsem ülevaade Func kasutamisest haldusserveri ja OpenNode serveriteliidestamisel. Sarnaselt t<strong>ee</strong>nuste serverile ei ole järgnevalt välja toodud Funcmoodulite nimekiri lõplik. Uute t<strong>ee</strong>nuste realis<strong>ee</strong>rimisel on võimalik lisada uusi ningmuuta olemasolevaid Func mooduleid.6.1 Func haldusraamistikValdkonnast ülevaate tegemisel sai eraldi välja toodud Func raamistiku modulaarselaiendamise omadus. Modulaarsus jagab Func haldusraamistiku omakorda mitmetekskihtideks. Joonisel 10 asuv klassidiagramm annab ülevaate, kuidas Funchaldusraamistiku erinevad kihid asetsevad ning millest komponentidest/moodulitestkoosnevad.HaldusserverOpenNode serverJoonis 10 Func haldusraamistiku komponentide ning moodulite seotust iseloomustavklassidiagramm.Joonis 10 näitab, et Func vajab tööks komponente nii kesksel haldusserveril kui kaüksikul OpenNode serveril. Haldusserveril asub Func kontroller, mille abil liidestubhaldusraamistikuga t<strong>ee</strong>nuste server. Func klientobjekt ning tööks vajalikud moodulid44