REŠENJE ZA UPRAVLJANJE IT RESURSIMA BAZIRANO NA OTVORENOM KODU * OPEN SOURCE BASED SOLUTION TO IT RESOURCES MANAGEMENT

Size: px
Start display at page:

Download "REŠENJE ZA UPRAVLJANJE IT RESURSIMA BAZIRANO NA OTVORENOM KODU * OPEN SOURCE BASED SOLUTION TO IT RESOURCES MANAGEMENT"

Transcription

1 REŠENJE ZA UPRAVLJANJE IT RESURSIMA BAZIRANO NA OTVORENOM KODU * OPEN SOURCE BASED SOLUTION TO IT RESOURCES MANAGEMENT Siniša Nikolić, Valentin Penca, Miroslav Zarić {sinisa_nikolic, valentin_penca, miroslavzaric}@uns.ns.ac.yu Fakultet tehničkih nauka u Novom Sadu Sadržaj U ovom radu dat je predlog rešenja za upravljanje konfiguracijama i za akviziciju podataka pri upravljanju IT resursima. Osnova rešenja su komponente otvorenog koda CMDBuild sistem i OCS Inventory sistem Dat je opis jednog mogućeg scenarija za njihovu integraciju. Abstract The paper presents one solution to configuration management and data acquisitio for IT resources managementn. The solution is based on CMDBuild system for configuration management and OCS Inventory system for data acquisition. One scenario for their integration is implemented. 1. UVOD Upravljanje IT resursima predstavlja bitnu stavku u svakodnevnom radu i poslovanju kompanija. Maksimalno iskorišćenje postojećih resursa i povećanje poslovne funkcionalnosti postiže se adekvatnim upravljanjem. Spajanjem finansijskih, konceptualnih i resursnih koncepata nastaje nova poslovna paradigma za kontrolu softverskih i hardverskih elementa IT okruženja. Upravljanje hardverskim resursima kao polaznu tačku uzima same fizičke komponente uređaja, a nastavlja se opisivanjem korporacijske mreže u kojoj se uređaji nalaze. Posmatrano sa višeg nivoa, upravljanje hardverskim resursima pruža globalnu sliku infrastrukture, fizičkih lokacija i veze između uređaja (konfiguracionih elemenata). Najznačajniji elementi upravljanja IT konfiguracijama su: kljijentske i serverske platforme sa njihovim verzijama distribucije operativnih sistema aplikativni softver tehnička specifikacija za izgradnju IT arhitekture aktivna dokumentacija mrežni uređaji aktivne distribucije softvera definicije softverskih paketa definicije osnovnih hardverskih zahteva U ovom radu biće izloženo rešenje bazirano na otvorenom kodu, namenjeno za konfigurisanje i upravljanje hardverskih resursa, kao i zaposlenih koji te resurse upotrebljavaju. Rešenje predstavlja integraciju tri sistema otvorenog koda: OCS inventory sistem za upravljanje računarskim konfiguracijama CMDBuild sistem za modelovanje i upravljanje bazama podataka koje sardrže objekte od vrednosti (assets) Alfresco sistem za upravljanje elektronskim dokumentima 2. OCS INVENTORY SISTEM OCS [1] je specijalizovan softverski sistem za upravljanje kompjuterskim konfiguracijama dizajniran kao otvoreno rešenje. Sistem je osmišljen kao pomoć mrežnim ili sistem administratorima. Osnovna namena sistema je utvrđivanje i praćenje hardverskih entiteta koji se nalaze u računarskoj mreži. OCS pribavlja informacije o softverskim i hardverskim karakteristikama radnih stanica, laptopova i servera. Specifikaciju prikupljenih podataka prikazuje kroz web interfejs. Proces rada OCS se sastoji od kreiranja i održavanja ažurnih zapisa svih komponenti mrežne infrakstukture. Sistem se sastoji od dve komponente (serverska i klijentska). Klijentske (agent) i serverske aplikacije implementirane su za sledeće operativne sisteme [1]: Windows, većinu Linux OS, OpenBSD, IBM AIX, Solaris i MacOS X operativne sisteme. Podržana je višejezičnost. 2.1 Serverski deo Server ima ulogu centralnog čvora za skladištenje zapisa agenata i upravljanje prikupljenim podacima sa mreže. OCS inventory sever podeljen je na četiri komponente: Administration console/server - omogućava administaciju podataka i serverskog softvera kroz veb brauzer. Promene ostvarene kroz brauzer upućuju se kao zahtevi ka Database server-u. Serverska aplikacija napisana je u PHP-u i pokrenuta je na Apache Web Server-u verzije 1.3.X ili 2.X. Communication server - upravlja HTTP komunikacijom između Database server-a i agenata. Napisan je u PERL jeziku kao Apache modul. Za rad ovog servera potreban je podignut Apache Web Server verzije 1.3.X ili 2.X. *Rad je deo deo istraživanja na projektu Alternativa za eupravu bazirana na otvorenim standardima i otvorenom kodu, evidencioni broj: koji finansira Ministarstvo za nauku i tehnološki razvoj Republike Srbije

2 Database server - čuva inventory zapise u bazi podataka. MySQL verzije 4.1 ili veće, koriste se kao baza za skladištenje podataka (trenutno je jedino podržana). U trenutku uvođenja OCS inventory sistema za određeno IT okruženje, treba razmotriti veličinu same mreže tj. broj radnih stanica na koje će biti instalirani agenti. Ukoliko broj radnih stanica prevazilazi nekoliho hiljada, navedene komponente OCS inventory servera treba podeliti na dve fizički odvojene lokacije. Database i Communication server bi bili smešteni na prvoj, dok bi Deployment i Administration server bili drugoj lokaciji. Na ovaj način bi se omogućio load balancing. U ovoj specifičnoj arhitekturi odvojen je upravljački deo sistema od dela za skladištenje podataka. Komunikacija između OCS servera i agenata prikazana je na Slika 1- Arhitektura OCS sistema [1]. Slika 1- Arhitektura OCS sistema Pri prvom startovanju servera za administraciju pokreće se podešavanje elemenata samog sistema. Kreira se MySQL šema baze pod nazivom ocsweb i korisnički nalog ocs sa kompletnim setom privilegija nad tom bazom. Pomenuti korisnički nalog koristiće administracioni i komunikacioni server pri povezivanju sa bazom podataka. 2.2 Agentski deo Agenti postavljeni u mreži šalju informacije komunikacionom serveru. Komunikacija se odvija preko HTTP/HTTPS protokola. Pri toj komunikaciji šalju se podaci struktuirani u okviru XML fajlova koji su, potom, formatirani i komprimovani u okviru Zlib datoteka. Agenti sa host-a na kome su instalirani očitavaju sledeće informacije: BIOS informacije matične ploče i BIOS-a (serijski broj, model proizvođač) Processors - informacije o procesorima računara (tip, brzina,broj procesora) Memory slot arrays - informacije o memorijskim karticama i njihovom pozicijama na matičnoj ploči (naziv, opis, kapacitet izražen u MB, tip memorije, brzina..) Total physical memory - sumirana količina memorije izražena u MB Input devices - informacije o ulaznim uređajima (tip, proizvođač, naziv ) System Slots - informacije o sistemskim slotovima (ime, opis, oznaka) System Controllers - informacije o kontrolerima (proizvođač, ime, tip ) Storage peripherals informacije o uređajima za skladištenje podataka (proizvođač, model, tip, veličina u MB ). Logical drives / partitions - informacije o logičkim particijama (slovo oznake, tip, korišćeni fajl sistem, veličina ) Sound devices informacije o audio uređajima (proizvođač, ime, opis) Video adapters informacije o video uređajima (ime, oznaka čipa, veličina memorije izražena u MB, rezolucija prikaza). Display monitors - informacije o uređajima za prikazivanje slike (proizvođač, naziv, opis, tip, serijski broj ). Network Adapters informacije o mrežnim karticama (opis, tip, MAC adresa, IP adresa, IP mrežna maska, IP adresa gateway-a, IP adresa DHCP server) Printers informacije o konektovanim štampačima (ime, naziv pokretačkog softvera, zauzeti port). Operating System informacije o korišćenom operativnom sistemu (ime, verzija, komentar, registrovana kompanija, registrovani vlasnik, registrovan ID proizvoda). Software informacije o instaliranom softveru (ime, proizvođač, verzija ). Registry values informacije o vrednostima registra (podržano samo pod windows platformom). Computer description informacija koja označava naziv računara. Kompletna konfiguracija reprezentuje se XML fajlom. Na Slika 2 Deo konfiguracijeprikazan je do konfiguracije. Slika 2 Deo konfiguracije Agenti se mogu instalirati samostalno, krorišćenjem prethodno preuzetih izvršnih paketa ili kroz podršku Deployment servera. Host računari se HTTPS komunikacijom autentifikuju na Deployment server i preuzimaju aktuelne instalacije agenata. Na ovaj način se obezbeđuje uniformnost softvera u mreži i prevazilaze se problemi kompatibilnosti između

3 različitih verzija agenata. Provera trenutno važeće verzije agenta dostupnog na serveru se vrši pri pokretanju agenta sa odgovarajućim parametrima. OCS inventory agent instaliran na Windows platformi može da radi u dva režima: Windows servis agent pokrenut kroz windows servis će automatski komunicirati sa OSC komunikacionim serverom, slati konfiguracije i instalirati nove verzije agentskog softvera. Tokom svog rada servis poziva izvršavanje agenta svakih N časova. Period uzorkovanja N preuzima se kao podešavanje sa komunikacionog servera. Servis inicijalno pokreće agenta odabirući slučajno vrednost u opsegu od 0 do perioda uzorkovanja. nezavisna aplikacija izvršava se na zahtev korisnika ili kao vremenski zakazan zadatak. Ovakav režim rada agenta poželjan je u slučajevima kada klijent ne može da ostvari direknu vezu sa serverom. U tom slučaju aplikacija memoriše lokalno konfiguraciju u XML datoteku. 2.3 Proces komunikacije Po pokretanju host aplikacije šalje se upit ka komunikacionom serveru. U zavisnosti od podešavanja serverske strane, mogući odgovori servera su: pošalji izveštaj kada poslednji zapis u bazi podataka koji reprezentuje klijenta je stariji od specificiranog perioda uzorkovanja. Agent po prijemu odgovora skenira radnu stanicu i dobijene informacije prosleđuje HTTP protokolom ka serveru. pokreni skeniranje mreže server odabire najpouzdanije klijente i upućuje im zahtev. Faktor uspešnosti se računa na osnovu prosečanog i ukupnog broja konekcija ka serveru. Agent po prijemu odgovora skenira radnu stanicu i pretražuje lokalnu mrežu za aktivnim uređajima. Odgovor se šalje serveru kroz HTTP protokol. instaliraj novu verziju agentskog softvera - agent po prijemu odgovora započinje HTTP komunikaciju sa Deployment serverom. Server šalje klijentu konfiguracioni fajl i fragmentisanu instalaciju programskog paketa. Klijent grupiše i rekonstruiše instalaciju, a potom je pokreće. bez odgovora u ovom slučaju od klijenta se ne očekuje nikakva reakcija, ne zahteva se slanje konfiguracije niti preuzimanje nove instalacione verzije. Potrebno je naglasiti da agent ne očekuje poruke od servera sa mreže i da je komunikacija moguća samo kada je klijent inicijalizuje. 3. CMDBUILD CMDBuild [2] je sistem otvorenog koda namenjen za modelovanje i održavanje baze podataka koja sadrži objekte od vrednosti (assets) i propratne procesne tokove. Održavanje konfiguracija (niza objekta od vrednosti) podrazumeva redovno osvežavanje njenih elemenata i pružanje podrške za njeno ažuriranje. CMDBuild skladišti objekte, njihove međusobne veze i njihovu istoriju. Cilj sistema je da omogući potpunu kontrolu identifikovanih objekata sa namerom da se obezbedi njhova: kompozicija, premeštanje, funkcionalna povezanost i istorija promena. Sistem je zamišljen kao fleksibilna i proširiva struktura koja implrementira koncepte definisane u ITIL (IT Information Library) [3]. CMDB sistem sastoji se iz dva modula : administratorski modul - namenjen definisanju modela podataka (klase, atributi i međusobna relacija) i konfiguracionih elemenata aplikacije (klasa i tipova izveštaja, korisnika i prava pristupa, dodavanje okvira izveštaja i tokova procesa, podešavanje opcija i paramtara). modul za upravljanje podacima - koristi se za vizelizaciju i upravljanje podacima, kreranja konfiguracija i njihovih veza, izvršavanje procesa i stvaranje izveštaja. CMDBuild sistem baziran je na programskom jeziku JAVA. Deo sistema je veb servis pokrenut na Apache Tomcat veb serveru i koji koristi PostgreSQL kao bazu za skladištenje podataka. Ceo sistem podrazumeva centralizovanu strukturu koja može da sarađuje sa drugim informacionim sistemima. Saradnja se obavlja uz oslonac na tok procesa koji je definisan jezikom XPDL i razmenu SOAP poruka između sistema. Svaki tok procesa opisan je kroz: sekvencu operacija sa mogućim opcionim koracima, informacijama koje se prikazuju i potražuju u pojedinim koracima izvršavanja, pokretanjem zavisnih procesa, ažuriranjem baze konfiguracija i definisanjem učesnika koje izvršavaju pojedine korake procesa. Procesi se dizajniraju pomoću nezavisnog alata TWE [4], a zatim se uključuju u CMDBuild. Za interpetaciju procesa CMDBuild koristi Enhydra Shark Workflow Server [5]. Sistem CMDBuild integrisan sa OCS Inventory sistemom može da odgovori na sledeće konkretne zahteve IT sektora za evidenciju i upravljanje hardverskim konfiguracijama: koji se resursi poseduju; pozicija odgovaracućeg resursa, ko ga koristi i u koju namenu ga koristi; da li je resurs deo nekog drugog resursa, od kojih delova se sastoji resurs; vreme nabavke resursa i planirano vreme korišćenja; između resursa i ostalih koje veze postoje mrežnih uređaja; koje posledice nastaju u sistemu promenom posmatranog resursa koji poslovi zahtevaju odluku IT sektora; ko je koristio određeni resurs i kada, ko je odgovoran za određeni resurs;

4 3.1. DOKUMENTI U SISTEMU ZA UPRAVLJANJE IT RESURSIMA ITIL propisuje upravljanje dokumentima kao svoju gradivnu komponentu. Potrebno je obezbediti da se informacije opisane u dokumentima vežu za objekte CMDBuild sistema. Uputstva, tehnički dokumenti, ugovori, licence, formulari, prikaz ekrana greške, crteži i slike treba da budu dostupni kao da su sastavni deo CMDBuid aplikacije. CMDBuild za potrebe upravljanja i skladištenja dokumenata koristi Alfresco sistem [6]. Kroz CMDBuild sistem, korisniku se omoćuje povezuvanje konfiguracija sa skupom dokumenata, klasifikacija dokumenata u kategorije, pretraga i pregled dokumenata. Za potrebe skadištenja dokumenata iz CMDBuild sistema na Alfresco serveru se režerviše poseban prostor. To omogućuje da se istim dokumentima može pristupiti kako iz CMDBuilda tako i iz Alfresco sistema. Za komunikaciju između CMDBuild i Alfresco sitema upotrebljava se: specifičan SOAP mehanizam - koristi se za pristup i klasifikaciju dokumenata koji se postavljaju na server i za definisanje specifičnih kriterijuma pretrage nad sačuvanim dokumentima. FTP - protokol za razmenu fajlova preko TCP/IP mreže. Koristi se za razmenu fajlova između dva navdena sistema. CMDBuild sadrži u sebi potrebene rutine za integraciju sa Alfresco sistemom. Podešavanje veze između ova dva sistema vrši se kroz administracioni modul veb interfejsa CMDbuild-a. Parametri za komunikaciju sa Alfresco sistemom podeljeni na: opšte (ukjučuju opciju DMS za CMDBuild, definišu putanju ka Alfresco serveru, kašnjenje), fajl server (tip servera, adresa FTP servera, port FTP servera), opcije skladištenja (putanja na serveru do fajlova, putanja do veb servisa, putanja do apliakcije) i prava pristupa (korisničko ime i lozika). Prethodni korak podrazumeva da je Alfresco server već podešen (kreiran korisnik, definisan radni prostor za smeštanje dokumenata). Dokumenti u sistemu se vezuju sam za konkretne (postojeće) instance konfiguracija. 4. INTEGRACIJA OCS INVENTORY I CMDBULD Osnovni cilj povezivanja CMDBuild i OCS sistema je dobijanje sveobuhvatnog rešenja za upravljanje i konfigurisanje podataka o hardverskim resursima, kao i o zaposlenima koji te resurse upotrebljavaju. Implementacija je izvršena kao virtuelni sistem, koji porazumeva upravljanje aspektima organizacione strukture zaposlenih, raspoloživih radnih resursa, prostorne organizacije radnog okruženja i njihove međusobne korelacije. Kroz administratorski modul formiran je proces kojim se definiše komunikaciona strana CMDbuild-a. Pomenuti proces definisan je alatom TWE. Za potrebe virtuelnog sistema (kompanije) u okviru organizacione strukture zaposlenih definisan je radnika (employee) i poslovni sektor (sector). Prostorna organizacija radnog okruženja iziskivala je definisanje entiteta zgrade (building), sprata (floor), kancelarije (room) i radnog propstora (workspace) u okviru kancelarije. Za potrebe organizacije radnih resursa definisan je apstraktni objekat stavka (item). Definisani apstrakni objekat objedinjuje opšte osobine svih hardverskih resursa i njega nasleđuju svi upravljivi radni resursi. Entiteti raspoloživih resursa su: računar (computer), monitor (monitor), memorija (memory) i uređaj za skladištenje podataka (storage). Korelacija između elementa predstavljena je vezama: radnik pripada sektoru (pri čemu u jednom sektoru može da radi više radika) radnik rukovodi sektorima (jedan radnik može biti odgovorno lice za više sektora) radnik koristi radni prostor (više radnika može da koristi jedan radni prostor) zgrada se sastoji od spratova spratovi se sastoje od kancelarija kancelarije su podeljene na više radnih prostora kancelarija sadrži stavke (kancelarija poseduje više radnih resursa) radni prostor sadrži stavke (stavka se trenutno koristi u radnom prostoru, pri čemu u okviru radnog prostora može biti više zaduženih resursa) računar poseduje monitore računar poseduje memoriju računar poseduje uređaje za skladištenje podataka U okviru modula za upravljanje podacima sistema CMDBuild, kreirane su instance elemenata organizacione strukture zaposlenih i prostorne organizacije radnog okruženja. Po preuzimanju podataka iz OCS, definisane su preostale veze u sistemu. Preuzeti radni resursi smešteni su u odgovarajuče kancelarije i definisano je njihovo korišćenje u određenom radnom prostoru. Interfejs za komunikaciju sistema CMDBuild i OCS Inventory zasniva se na: Periodičnom poređenju podataka sačuvanih u CMDBuild sistemu sa podacima prikupljenim iz OCS Inventory-a. Poređenje je omogućeno sa: formalnim opisom željenog mapiranja između objekata i setova atributa oba sistema. Mapiranje je zasnovano na definisanju XML i XSL (baziran na XSLT) fajlova. pozivanjem posebne java biblioteke external-connectors koja komunicira sa CMDBuild bazom podatka. Biblioteka dolazi u okviru pune distribucije CMDBuild-a. Sistemu tokova procesa CMDBuild-a. Na osnovu definicije toka procesa omogućuje se automatsko ažuriranje CMDBuild baze.

5 Postupak ažuriranje se definiše na osnovu detektovanih konfiguracionih promena iz OCS. External-connectors (java aplikacija) zasniva svoju funkcionalnost na: setu korišničkih pogleda kojima se definiše pregled elemenata OCS Inventory baze podataka. Pogledi se definišu SQL sintaksom. XML fajlu koji sadrži opis strukture podataka i same podatke preuzete iz OCS Inventory sistema. XML fajlu u kome je opisana struktura podataka CMDBuild aplikacje (objekti za mapiranje). XSL (baziran na XSLT) fajlu kojim se definiše mapiranje između XML fajlova detekciji promena podataka i kreiranju zahteva za izvršenje komandi u okviru definisanog toka procesa (komandama se menja stanje CMDBuild baze). Na Slika 3 Dijagram razmene podataka prikazan je dijagram razmene podataka između OCS sistema i CMDBuild aplikacije. Slika 3 Dijagram razmene podataka 4.1. DEFINISANJE POGLEDA KA BAZI PODATAKA Korisnički pogledi se definisu da bi se sprečio direktan (nekontrolisan) pristup OCS bazi podataka. Na ovaj način korisnicima je omogućen pregled elemenata baze, ali ne i njihova izmena. Napisani su SQL sintaksom i podeljeni su u dve kategorije. Prvoj grupu pripadaju pogledi koji definišu nezavisne objekte (master), dok se u drugoj grupi nalaze pogledi koji definišu zavisne objekte OCS baze podataka (slave). Navedena podela je ilustrovana primerom međuzavisnosti objekta računar i njegovih komponenti. Master pogled prikazuje nezavisni objekat računar i njegove najzančajnije osobine. U okviru pogleda navedeni su jedinstveni identifikator računara za OCS bazu podataka (ID) i jedinstveni identifikator preko kojeg će računar biti povezan sa CMDBuild bazom podataka (TAG - logičko označavanje računara u mreži). Značajan je redosled prva dva atributa master pogleda, jer se oni koriste za spajanje sa ostalim entitetima. Prvi atribut se koristi pri spajanju rezultata master pogleda i rezultata slave pogleda tj. koristi se za mapiranje između prikupljenih objekata iz OCS baze. Drugi atribut predstavlja jedinstveni identifikator konfiguracije u CMDBuild bazi na osnovu kojeg će se obavljati operacije unosa, modifikovanja i brisanja elemenata. Sledeći deo koda predstvalja master pogled računara. CREATE OR REPLACE VIEW CMDBuild_device (DEVICE, TAG, DEVICEID, NAME, WORKGROUP, USERDOMAIN, OSNAME, OSVERSION,OSCOMMENTS, PROCESSORT, PROCESSORS, PROCESSORN, MEMORY, SWAP, IPADDR, WINCOMPANY, WINOWNER, WINPRODID, WINPRODKEY) as select ID, TAG, DEVICEID, NAME, WORKGROUP, USERDOMAIN, OSNAME, OSVERSION,OSCOMMENTS, PROCESSORT, PROCESSORS, PROCESSORN, MEMORY, SWAP, IPADDR, WINCOMPANY, WINOWNER, WINPRODID, WINPRODKEY from hardware, accountinfo WHERE ID=HARDWARE_ID; Pogledi grupe slave definišu delove računara. Prvi atributa slave pogleda je obavezan, jer se on koristi za spajanje sa objektom računar. Sledeći deo koda prikazuje slave pogled za pregled zavisnog objekta memorije. CREATE OR REPLACE VIEW CMDBuild_memory as select HARDWARE_ID, CAPTION, DESCRIPTION, CAPACITY, PURPOSE,TYPE, SPEED, NUMSLOTS from memories WHERE CAPACITY = concat( '', 0 + CAPACITY ); 4.2. PRIMERI XML i XSL FAJLOVA Da bi se implementirao mehanizam externalconnectors potrebno je definisanje sledećih XML i XSLT fajlova: configuration.xml - sadrži elemente konfigurisanja, definiše tačke pristupa CMDBuild servera i OCS Inventory baze podataka i način za pristup tim lokacijama cmdbuild-schema.xml - sadrži opisanu strukturu konfiguracija u CMDBuild-u koja se treba da se popuni podacima iz OCS Inventory baze. transform.xsl - sadrzi opis mapiranja između CMDBuilda i OCS Inventory. Configuration.xml podeljen je u dva dela. Prvi deo opisuje konfiguracione parametre za pristup CMDBuild API-u. Parametri za pristup su: lokacija servera na kome je instalirana CMDBuild aplikacija, ime CMDBuild registrovanog veb servisa, port i korisnički nalog za pristup serveru. Drugi deo opisuje konfiguracione parametre za pristup OCS bazi podataka. Parametri za pristup su: tip baze podataka, adresa servera gde se nalazi OCS baza podataka, ime šeme baze podataka i korisnički nalog sa definisanim pravima za pristup toj bazi. Sledeći deo koda prikazuje sadržaj configuration.xml fajla. <?xml version="1.0" encoding="utf-8"?> <configuration> <cmdbuild> <ServerAddress> </ServerAddress>

6 <ServerContext>cmdbuild</ServerContext> <ServerPort>8080</ServerPort> <Username>admin</Username> <Password>admin</Password> </cmdbuild> <inventory> <DbType>mysql</DbType> <DbAddress> </DbAddress> <DbPort>3306</DbPort> <DbName>ocsweb</DbName> <DbUser>ocs</DbUser> <DbPassword>ocs</DbPassword> </inventory> </configuration> Cmdbuild-schema.xml opisuje strukture podataka koje želimo da mapiramo iz CMDBuild aplikacje. Za svaku klasu iz CMDBuild sistema ne moraju se definisati svi atributi klase, već samo oni koje želimo da mapiramo. Pri definisanju konfiguracije potrebno je jedino navesti atribut koji ima ulogu jedinstvenog identifikatora za povezivanje CMDBuild baze i preuzetih podataka iz OCS baze. Sledeći deo koda prikazuje strukture podataka računara i memorijskog modula. <?xml version="1.0"?> <CMDBUILD> <Computer> <Code> </Code> <Description> </Description> <Workgroup> </ Workgroup > <OS> </OS> <RAM> </RAM> </ Computer > <Memory> <Code> </Code> <Descriptio n> </Description> <CAPTION> </CAPTION> <CAPACIT Y> </CAPACITY> <TYPE> </TYPE> <NUMSLOT> </NUMSLOT> </ Memory >... </CMDBUILD> Transform.xml se koristi za definisanje kriterijuma mapiranja između dva sistema. Pored obaveznih elemenata, fajl sadrži mapiranje elemenata opisano u okviru dve celine. Prvi deo fajla je mapiranje OCS Inventory sistema, a drugi deo CMDBuild-a. Za mapiranje konfiguracija neophodno je odabrati jedinstvene informacije koje će se karistiti kao ključevi (parametar key) objekta CMDBuild baze. Jedinstveni identifikator potrebno je definisati samo za master objekat računar. Praksa je pokazala da je za vrednost ovog polja najbolje odabrati logičku oznaku računara (polje TAG). Ime računara, operativni sitem i MAC adresa ne mogu se koristiti u svrhu jedinstvenog identifikatora, jer se oni mogu menjati za posmatrani računar. Set atributa definisan parametrom identify označava minimalan skup vrednosti na osnovu koje će external-connectors prepoznati objekat i odlučiti koji akciju treba preduzeti (ubaciti novi, obrisati ili ažurirati postojeći). Vrednosti koje se preuzimaju definišu se XPath notacijom. Pored direktnog pristupa vrednostima, moguće je primeniti neku od agregacionih funkcija (za sada podržane sum i count). Pri definisanju zavisne kalse potrebno je navesti relaciju ka nezavisnoj klasi. Externalconnectors kreira relacije na osnovu vrednosti parametra domain. Naziv domena mora da odgovara imenu domena iz CMDBuild sistema. Sledeći deo koda opisuje mapiranje za konfiguracije nezavisnog objekta Computer i zavisnog objekta Memory. <xsl:template match="/inventory/device"> <Computer key="code" identify="code"> <Code> <xsl:value-of select="./tag"/> </Code> <RAM> <xsl:value-of select=" sum(../memory/capacity)"/> </RAM> </ Computer > </xsl:template> <xsl:template match="/inventory/memory"> <Memory domain=" ComputerMemory" domaindirection="directed" identify="code,description,caption,cap ACITY,TYPE,NUMSLOT"> </ClientMemory> <xsl:template match="/cmdbuild/client"> <xsl:attribute name="objid"> <xsl:value-of select="./@objid"/> </xsl:attribute> <Client key="code" identify="code"> 5. ZAKLJUČAK Uradu su prikazani osnovni koncepti upravljanja IT konfiguracija. Predložen je sistem baziran na komponentama otvorenog koda CMDBuild sistem i OCS Inventory sistem dopunjen sistemo za upravljanje dokumentima Alfresco. Opisan je otvoren sistem OCS Inventory za akviziciju podataka o računarskim resursima. Objašnjen je tok procesa u komunikaciji klijentske i serverske strane. Integrisani su CMDBuild i OCS Inventori u jednu funkcionalno zaokruženu celinu. Objedinjavanjem navedenih sistema obezbeđena je veza između radnih resursa računarske mreže i elementa oraganizacione strukture. Novi integrisani istem sadrži i ekstenziju za upravljanje dokumentima implementiranu pomoću sistema Alfresco. 6. LITERATURA [1] [2] Zarić M., Kovačević A., Konjović Z., Sistemi otvorenog koda za upravljanje IT konfiguracijama, Zbornik radova YU INFO 2009 (CD), 6 p. [3] [4] [5] [6] Sladić, G., Milosavljević, B., Gostojić, S., Digitalno potpisivanje dokumenata u Alfresco sistemu, Zbornik radova YU INFO 2009 (CD), 5 p. [7] Anne Mette Jonassen Hass, Configuration Management Principles and Practice, Addison- Wesley, Dec 2002, ISBN-10: , ISBN- 13:

Podešavanje za eduroam ios

Podešavanje za eduroam ios Copyright by AMRES Ovo uputstvo se odnosi na Apple mobilne uređaje: ipad, iphone, ipod Touch. Konfiguracija podrazumeva podešavanja koja se vrše na računaru i podešavanja na mobilnom uređaju. Podešavanja

More information

AMRES eduroam update, CAT alat za kreiranje instalera za korisničke uređaje. Marko Eremija Sastanak administratora, Beograd,

AMRES eduroam update, CAT alat za kreiranje instalera za korisničke uređaje. Marko Eremija Sastanak administratora, Beograd, AMRES eduroam update, CAT alat za kreiranje instalera za korisničke uređaje Marko Eremija Sastanak administratora, Beograd, 12.12.2013. Sadržaj eduroam - uvod AMRES eduroam statistika Novine u okviru eduroam

More information

Eduroam O Eduroam servisu edu roam Uputstvo za podešavanje Eduroam konekcije NAPOMENA: Microsoft Windows XP Change advanced settings

Eduroam O Eduroam servisu edu roam Uputstvo za podešavanje Eduroam konekcije NAPOMENA: Microsoft Windows XP Change advanced settings Eduroam O Eduroam servisu Eduroam - educational roaming je besplatan servis za pristup Internetu. Svojim korisnicima omogućava bezbedan, brz i jednostavan pristup Internetu širom sveta, bez potrebe za

More information

Biznis scenario: sekcije pk * id_sekcije * naziv. projekti pk * id_projekta * naziv ꓳ profesor fk * id_sekcije

Biznis scenario: sekcije pk * id_sekcije * naziv. projekti pk * id_projekta * naziv ꓳ profesor fk * id_sekcije Biznis scenario: U školi postoje četiri sekcije sportska, dramska, likovna i novinarska. Svaka sekcija ima nekoliko aktuelnih projekata. Likovna ima četiri projekta. Za projekte Pikaso, Rubens i Rembrant

More information

IZDAVANJE SERTIFIKATA NA WINDOWS 10 PLATFORMI

IZDAVANJE SERTIFIKATA NA WINDOWS 10 PLATFORMI IZDAVANJE SERTIFIKATA NA WINDOWS 10 PLATFORMI Za pomoć oko izdavanja sertifikata na Windows 10 operativnom sistemu možete se obratiti na e-mejl adresu esupport@eurobank.rs ili pozivom na telefonski broj

More information

CJENOVNIK KABLOVSKA TV DIGITALNA TV INTERNET USLUGE

CJENOVNIK KABLOVSKA TV DIGITALNA TV INTERNET USLUGE CJENOVNIK KABLOVSKA TV Za zasnivanje pretplatničkog odnosa za korištenje usluga kablovske televizije potrebno je da je tehnički izvodljivo (mogude) priključenje na mrežu Kablovskih televizija HS i HKBnet

More information

STRUČNA PRAKSA B-PRO TEMA 13

STRUČNA PRAKSA B-PRO TEMA 13 MAŠINSKI FAKULTET U BEOGRADU Katedra za proizvodno mašinstvo STRUČNA PRAKSA B-PRO TEMA 13 MONTAŽA I SISTEM KVALITETA MONTAŽA Kratak opis montže i ispitivanja gotovog proizvoda. Dati izgled i sadržaj tehnološkog

More information

1. Instalacija programske podrške

1. Instalacija programske podrške U ovom dokumentu opisana je instalacija PBZ USB PKI uređaja na računala korisnika PBZCOM@NET internetskog bankarstva. Uputa je podijeljena na sljedeće cjeline: 1. Instalacija programske podrške 2. Promjena

More information

Univerzitet u Novom Sadu. Fakultet tehničkih nauka. Odsek za računarsku tehniku i računarske komunikacije. Uvod u GIT

Univerzitet u Novom Sadu. Fakultet tehničkih nauka. Odsek za računarsku tehniku i računarske komunikacije. Uvod u GIT Univerzitet u Novom Sadu Fakultet tehničkih nauka Odsek za računarsku tehniku i računarske komunikacije Uvod u GIT Šta je git? Sistem za verzionisanje softvera kao i CVS, SVN, Perforce ili ClearCase Orginalno

More information

GUI Layout Manager-i. Bojan Tomić Branislav Vidojević

GUI Layout Manager-i. Bojan Tomić Branislav Vidojević GUI Layout Manager-i Bojan Tomić Branislav Vidojević Layout Manager-i ContentPane Centralni deo prozora Na njega se dodaju ostale komponente (dugmići, polja za unos...) To je objekat klase javax.swing.jpanel

More information

KAPACITET USB GB. Laserska gravura. po jednoj strani. Digitalna štampa, pun kolor, po jednoj strani USB GB 8 GB 16 GB.

KAPACITET USB GB. Laserska gravura. po jednoj strani. Digitalna štampa, pun kolor, po jednoj strani USB GB 8 GB 16 GB. 9.72 8.24 6.75 6.55 6.13 po 9.30 7.89 5.86 10.48 8.89 7.30 7.06 6.61 11.51 9.75 8.00 7.75 7.25 po 0.38 10.21 8.66 7.11 6.89 6.44 11.40 9.66 9.73 7.69 7.19 12.43 1 8.38 7.83 po 0.55 0.48 0.37 11.76 9.98

More information

1.UVOD. Ključne reči: upotrebljivost, praćenje, korisnički interfejs, aplikacija

1.UVOD. Ključne reči: upotrebljivost, praćenje, korisnički interfejs, aplikacija EVALUACIJA UPOTREBLJIVOSTI KORISNIČKOG INTERFEJSA VEB APLIKACIJA UZ POMOĆ METODA ZA AUTOMATSKO PRIKUPLJANJE PODATAKA O KORIŠĆENJU EVALUATION USABILITY OF USER INTERFACE WEB APPLICATIONS BY METHODS FOR

More information

ENR 1.4 OPIS I KLASIFIKACIJA VAZDUŠNOG PROSTORA U KOME SE PRUŽAJU ATS USLUGE ENR 1.4 ATS AIRSPACE CLASSIFICATION AND DESCRIPTION

ENR 1.4 OPIS I KLASIFIKACIJA VAZDUŠNOG PROSTORA U KOME SE PRUŽAJU ATS USLUGE ENR 1.4 ATS AIRSPACE CLASSIFICATION AND DESCRIPTION VFR AIP Srbija / Crna Gora ENR 1.4 1 ENR 1.4 OPIS I KLASIFIKACIJA VAZDUŠNOG PROSTORA U KOME SE PRUŽAJU ATS USLUGE ENR 1.4 ATS AIRSPACE CLASSIFICATION AND DESCRIPTION 1. KLASIFIKACIJA VAZDUŠNOG PROSTORA

More information

Klasterizacija. NIKOLA MILIKIĆ URL:

Klasterizacija. NIKOLA MILIKIĆ   URL: Klasterizacija NIKOLA MILIKIĆ EMAIL: nikola.milikic@fon.bg.ac.rs URL: http://nikola.milikic.info Klasterizacija Klasterizacija (eng. Clustering) spada u grupu tehnika nenadgledanog učenja i omogućava grupisanje

More information

KONFIGURACIJA MODEMA. ZyXEL Prestige 660RU

KONFIGURACIJA MODEMA. ZyXEL Prestige 660RU KONFIGURACIJA MODEMA ZyXEL Prestige 660RU Sadržaj Funkcionalnost lampica... 3 Priključci na stražnjoj strani modema... 4 Proces konfiguracije... 5 Vraćanje modema na tvorničke postavke... 5 Konfiguracija

More information

Port Community System

Port Community System Port Community System Konferencija o jedinstvenom pomorskom sučelju i digitalizaciji u pomorskom prometu 17. Siječanj 2018. godine, Zagreb Darko Plećaš Voditelj Odsjeka IS-a 1 Sadržaj Razvoj lokalnog PCS

More information

INSTALIRANJE SOFTVERSKOG SISTEMA SURVEY

INSTALIRANJE SOFTVERSKOG SISTEMA SURVEY INSTALIRANJE SOFTVERSKOG SISTEMA SURVEY Softverski sistem Survey za geodeziju, digitalnu topografiju i projektovanje u niskogradnji instalira se na sledeći način: 1. Instalirati grafičko okruženje pod

More information

NIS PETROL. Uputstvo za deaktiviranje/aktiviranje stranice Veleprodajnog cenovnika na sajtu NIS Petrol-a

NIS PETROL. Uputstvo za deaktiviranje/aktiviranje stranice Veleprodajnog cenovnika na sajtu NIS Petrol-a NIS PETROL Uputstvo za deaktiviranje/aktiviranje stranice Veleprodajnog cenovnika na sajtu NIS Petrol-a Beograd, 2018. Copyright Belit Sadržaj Disable... 2 Komentar na PHP kod... 4 Prava pristupa... 6

More information

SIMPLE PAST TENSE (prosto prošlo vreme) Građenje prostog prošlog vremena zavisi od toga da li je glagol koji ga gradi pravilan ili nepravilan.

SIMPLE PAST TENSE (prosto prošlo vreme) Građenje prostog prošlog vremena zavisi od toga da li je glagol koji ga gradi pravilan ili nepravilan. SIMPLE PAST TENSE (prosto prošlo vreme) Građenje prostog prošlog vremena zavisi od toga da li je glagol koji ga gradi pravilan ili nepravilan. 1) Kod pravilnih glagola, prosto prošlo vreme se gradi tako

More information

UPUTSTVO. za ruter TP-LINK TD-854W/ TD-W8951NB

UPUTSTVO. za ruter TP-LINK TD-854W/ TD-W8951NB UPUTSTVO za ruter TP-LINK TD-854W/ TD-W8951NB Uputstvo za ruter TP-Link TD-854W / TD-W8951NB 2 PRAVILNO POVEZIVANJE ADSL RUTERA...4 PODEŠAVANJE KONEKCIJE PREKO MREŽNE KARTE ETHERNET-a...5 PODEŠAVANJE INTERNET

More information

STABLA ODLUČIVANJA. Jelena Jovanovic. Web:

STABLA ODLUČIVANJA. Jelena Jovanovic.   Web: STABLA ODLUČIVANJA Jelena Jovanovic Email: jeljov@gmail.com Web: http://jelenajovanovic.net 2 Zahvalnica: Ovi slajdovi su bazirani na materijalima pripremljenim za kurs Applied Modern Statistical Learning

More information

Ulazne promenljive se nazivaju argumenti ili fiktivni parametri. Potprogram se poziva u okviru programa, kada se pri pozivu navode stvarni parametri.

Ulazne promenljive se nazivaju argumenti ili fiktivni parametri. Potprogram se poziva u okviru programa, kada se pri pozivu navode stvarni parametri. Potprogrami su delovi programa. Često se delovi koda ponavljaju u okviru nekog programa. Logično je da se ta grupa komandi izdvoji u potprogram, i da se po želji poziva u okviru programa tamo gde je potrebno.

More information

Kako instalirati Apache/PHP/MySQL na lokalnom kompjuteru pod Windowsima

Kako instalirati Apache/PHP/MySQL na lokalnom kompjuteru pod Windowsima Kako instalirati Apache/PHP/MySQL na lokalnom kompjuteru pod Windowsima 1. Uvod 2. Preuzimanje programa i stvaranje mapa 3. Instalacija Apachea 4. Konfiguracija Apachea 5. Instalacija PHP-a 6. Konfiguracija

More information

STRUKTURNO KABLIRANJE

STRUKTURNO KABLIRANJE STRUKTURNO KABLIRANJE Sistematski pristup kabliranju Kreiranje hijerarhijski organizirane kabelske infrastrukture Za strukturno kabliranje potrebno je ispuniti: Generalnost ožičenja Zasidenost radnog područja

More information

Aplikacija za podršku transferu tehnologija

Aplikacija za podršku transferu tehnologija Aplikacija za podršku transferu tehnologija uputstvo za instalaciju i administraciju sistema Doc. dr Vladimir Ćirić dipl. inž. Darko Tasić septembar 2012. 2 Sadržaj Uputstvo za instalaciju i administraciju

More information

Otpremanje video snimka na YouTube

Otpremanje video snimka na YouTube Otpremanje video snimka na YouTube Korak br. 1 priprema snimka za otpremanje Da biste mogli da otpremite video snimak na YouTube, potrebno je da imate kreiran nalog na gmailu i da video snimak bude u nekom

More information

PROJEKTNI PRORAČUN 1

PROJEKTNI PRORAČUN 1 PROJEKTNI PRORAČUN 1 Programski period 2014. 2020. Kategorije troškova Pojednostavlj ene opcije troškova (flat rate, lump sum) Radni paketi Pripremni troškovi, troškovi zatvaranja projekta Stope financiranja

More information

MRS MRSLab09 Metodologija Razvoja Softvera Vežba 09

MRS MRSLab09 Metodologija Razvoja Softvera Vežba 09 MRS MRSLab09 Metodologija Razvoja Softvera Vežba 09 LAB 09 Fizički model podatka 1. Fizički model podataka Fizički model podataka omogućava da se definiše struktura baze podataka sa stanovišta fizičke

More information

BENCHMARKING HOSTELA

BENCHMARKING HOSTELA BENCHMARKING HOSTELA IZVJEŠTAJ ZA SVIBANJ. BENCHMARKING HOSTELA 1. DEFINIRANJE UZORKA Tablica 1. Struktura uzorka 1 BROJ HOSTELA BROJ KREVETA Ukupno 1016 643 1971 Regije Istra 2 227 Kvarner 4 5 245 991

More information

TEHNIČKO REŠENJE. Integrisani sistem za fizikalnu terapiju

TEHNIČKO REŠENJE. Integrisani sistem za fizikalnu terapiju TEHNIČKO REŠENJE Integrisani sistem za fizikalnu terapiju M-85: Prototip, nova metoda, softver, standardizovan ili atestiran instrument, nova genetska proba, mikroorganizmi Autori: Ivan Milentijević, Vladimir

More information

KatzeView Uputstvo. verzija Novi Sad Josifa Marinkovića 44. Tel: +381 (0) Fax: +381 (0) Mob: +381 (0)

KatzeView Uputstvo. verzija Novi Sad Josifa Marinkovića 44. Tel: +381 (0) Fax: +381 (0) Mob: +381 (0) KatzeView Uputstvo verzija 3.2.2 21000 Novi Sad Josifa Marinkovića 44 Tel: +381 (0)21 443-265 Fax: +381 (0)21 443-516 Mob: +381 (0)63 513-741 http://www.cardware.co.yu info@cardware.co.yu Sadržaj: 1 Sistemski

More information

Rešavanje problema pomoću računara

Rešavanje problema pomoću računara Rešavanje problema pomoću računara Vladimir Filipović vladaf@matf.bg.ac.rs Softversko inženjerstvo Šta podrazumevamo pod softverskim inženjerstvom? vladaf@matf.bg.ac.rs 2/16 Konstrukcija prevodilaca Prevođenje

More information

Visoka škola strukovnih studija za informacione i komunikacione tehnologije. SMS Gateway. Dr Nenad Kojić

Visoka škola strukovnih studija za informacione i komunikacione tehnologije. SMS Gateway. Dr Nenad Kojić Visoka škola strukovnih studija za informacione i komunikacione tehnologije SMS Gateway Dr Nenad Kojić Uvod SMS Gateway-i najčešće predstavljaju desktop aplikacije koji treba da omoguće korisničkim aplikacijama

More information

CJENIK APLIKACIJE CERAMIC PRO PROIZVODA STAKLO PLASTIKA AUTO LAK KOŽA I TEKSTIL ALU FELGE SVJETLA

CJENIK APLIKACIJE CERAMIC PRO PROIZVODA STAKLO PLASTIKA AUTO LAK KOŽA I TEKSTIL ALU FELGE SVJETLA KOŽA I TEKSTIL ALU FELGE CJENIK APLIKACIJE CERAMIC PRO PROIZVODA Radovi prije aplikacije: Prije nanošenja Ceramic Pro premaza površina vozila na koju se nanosi mora bi dovedena u korektno stanje. Proces

More information

JEDINSTVENI PORTAL POREZNE UPRAVE. Priručnik za instalaciju Google Chrome dodatka. (Opera preglednik)

JEDINSTVENI PORTAL POREZNE UPRAVE. Priručnik za instalaciju Google Chrome dodatka. (Opera preglednik) JEDINSTVENI PORTAL POREZNE UPRAVE Priručnik za instalaciju Google Chrome dodatka (Opera preglednik) V1 OPERA PREGLEDNIK Opera preglednik s verzijom 32 na dalje ima tehnološke promjene zbog kojih nije moguće

More information

Struktura i organizacija baza podataka

Struktura i organizacija baza podataka Fakultet tehničkih nauka, DRA, Novi Sad Predmet: Struktura i organizacija baza podataka Dr Slavica Aleksić, Milanka Bjelica, Nikola Obrenović Primer radnik({mbr, Ime, Prz, Sef, Plt, God, Pre}, {Mbr}),

More information

IMPLEMENTACIJA PODLOGE ZA SARADNJU KROKI ALATA SA ALATIMA ZA UML MODELOVANJE OPŠTE NAMENE

IMPLEMENTACIJA PODLOGE ZA SARADNJU KROKI ALATA SA ALATIMA ZA UML MODELOVANJE OPŠTE NAMENE IMPLEMENTACIJA PODLOGE ZA SARADNJU KROKI ALATA SA ALATIMA ZA UML MODELOVANJE OPŠTE NAMENE IMPLEMENTATION OF BASIS FOR COOPERATION BETWEEN KROKI TOOL AND UML MODELING TOOLS Željko Ivković, Renata Vaderna,

More information

Priprema podataka. NIKOLA MILIKIĆ URL:

Priprema podataka. NIKOLA MILIKIĆ   URL: Priprema podataka NIKOLA MILIKIĆ EMAIL: nikola.milikic@fon.bg.ac.rs URL: http://nikola.milikic.info Normalizacija Normalizacija je svođenje vrednosti na neki opseg (obično 0-1) FishersIrisDataset.arff

More information

Uvod u relacione baze podataka

Uvod u relacione baze podataka Uvod u relacione baze podataka 25. novembar 2011. godine 7. čas SQL skalarne funkcije, operatori ANY (SOME) i ALL 1. Za svakog studenta izdvojiti ime i prezime i broj različitih ispita koje je pao (ako

More information

Ciljevi. Poslije kompletiranja ove lekcije trebalo bi se moći:

Ciljevi. Poslije kompletiranja ove lekcije trebalo bi se moći: Pogledi Ciljevi Poslije kompletiranja ove lekcije trebalo bi se moći: Opisati pogled Formirati novi pogled Vratiti podatke putem pogleda Izmijeniti postojeći pogled Insertovani, ažurirati i brisati podatke

More information

MRS. MRSLab03 Metodologija Razvoja Softvera Vežba 03 LAB Dijagram aktivnosti

MRS. MRSLab03 Metodologija Razvoja Softvera Vežba 03 LAB Dijagram aktivnosti MRS LAB 03 MRSLab03 Metodologija Razvoja Softvera Vežba 03 Dijagrami aktivnosti 1. Dijagram aktivnosti Dijagram aktivnosti je UML dijagram koji modeluje dinamičke aspekte sistema. On predstavlja pojednostavljenje

More information

PRIMENA RFID TEHNOLOGIJE ZA PRAĆENJE I ARHIVIRANJE DOKUMENATA

PRIMENA RFID TEHNOLOGIJE ZA PRAĆENJE I ARHIVIRANJE DOKUMENATA PRIMENA RFID TEHNOLOGIJE ZA PRAĆENJE I ARHIVIRANJE DOKUMENATA ARHIV INFO 2011 Uvod U ovoj prezentaciji je opisana primena RFID tehnologije za praćenje i arhiviranje dokumenata u papirnom obliku Projekat

More information

APLIKACIJA ZA ŠIFROVANJE FAJLOVA NA WEB-U

APLIKACIJA ZA ŠIFROVANJE FAJLOVA NA WEB-U Departman za poslediplomske studije SAVREMENE INFORMACIONE TEHNOLOGIJE MASTER STUDIJE - Master rad - APLIKACIJA ZA ŠIFROVANJE FAJLOVA NA WEB-U Mentor: Prof.dr. Mladen Veinović Kandidat: Nebojša Asenijević

More information

Mindomo online aplikacija za izradu umnih mapa

Mindomo online aplikacija za izradu umnih mapa Mindomo online aplikacija za izradu umnih mapa Mindomo je online aplikacija za izradu umnih mapa (vrsta dijagrama specifične forme koji prikazuje ideje ili razmišljanja na svojevrstan način) koja omogućuje

More information

za STB GO4TV in alliance with GSS media

za STB GO4TV in alliance with GSS media za STB Dugme za uključivanje i isključivanje STB uređaja Browser Glavni meni Osnovni meni Vrsta liste kanala / omiljeni kanali / kraći meni / organizacija kanala / ponovno pokretanje uređaja / ponovno

More information

3D GRAFIKA I ANIMACIJA

3D GRAFIKA I ANIMACIJA 1 3D GRAFIKA I ANIMACIJA Uvod u Flash CS3 Šta će se raditi? 2 Upoznavanje interfejsa Osnovne osobine Definisanje osnovnih entiteta Rad sa bojama Rad sa linijama Definisanje i podešavanje ispuna Pregled

More information

MRS MRSLab08 Metodologija Razvoja Softvera Vežba 08

MRS MRSLab08 Metodologija Razvoja Softvera Vežba 08 MRS MRSLab08 Metodologija Razvoja Softvera Vežba 08 LAB 08 Konceptualni model podataka Logički model podataka 1. Konceptualni model podataka Modeli podataka omogućavaju modelovanje semantičke i logičke

More information

FAKULTET ZA POSLOVNU INFORMATIKU

FAKULTET ZA POSLOVNU INFORMATIKU FAKULTET ZA POSLOVNU INFORMATIKU Prof. dr Mladen Veinović Igor Franc Aleksandar Jevremović BAZE PODATAKA - PRAKTIKUM - Prvo izdanje Beograd 2006. Autori: Prof. dr Mladen Veinović Igor Franc Aleksandar

More information

Upute za korištenje makronaredbi gml2dwg i gml2dgn

Upute za korištenje makronaredbi gml2dwg i gml2dgn SVEUČILIŠTE U ZAGREBU - GEODETSKI FAKULTET UNIVERSITY OF ZAGREB - FACULTY OF GEODESY Zavod za primijenjenu geodeziju; Katedra za upravljanje prostornim informacijama Institute of Applied Geodesy; Chair

More information

Uputstvo za konfigurisanje uređaja Roadstar

Uputstvo za konfigurisanje uređaja Roadstar Uputstvo za konfigurisanje uređaja Roadstar U ovom uputstvu bide opisan postupak podešavanja parametara potrebnih za rad GPS/GPRS uređaja za pradenje vozila Roadstar. Uređaj Roadstar služi za prikupljanje

More information

1. MODEL (Ulaz / Zadržavanje / Stanje)

1. MODEL (Ulaz / Zadržavanje / Stanje) 1. MODEL (Ulaz / Zadržavanje / Stanje) Potrebno je kreirati model koji će preslikavati sledeći realan sistem: Svaki dan dolazi određen broj paleta u skladište Broj paleta na nivou dana se može opisati

More information

Automatske Maske za zavarivanje. Stella, black carbon. chain and skull. clown. blue carbon

Automatske Maske za zavarivanje. Stella, black carbon. chain and skull. clown. blue carbon Automatske Maske za zavarivanje Stella Podešavanje DIN: 9-13 Brzina senzora: 1/30.000s Vidno polje : 98x55mm Četiri optička senzora Napajanje : Solarne ćelije + dve litijumske neizmenjive baterije. Vek

More information

mdita Editor - Korisničko uputstvo -

mdita Editor - Korisničko uputstvo - mdita Editor - Korisničko uputstvo - Sadržaj 1. Minimalna specifikacija računara... 3 2. Uputstvo za instalaciju aplikacije... 3 3. Korisničko uputstvo... 11 3.1 Odabir File opcije iz menija... 11 3.2

More information

INTEGRACIJA MOBILNIH UREĐAJA U KORPORATIVNI SISTEM

INTEGRACIJA MOBILNIH UREĐAJA U KORPORATIVNI SISTEM ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U BEOGRADU INTEGRACIJA MOBILNIH UREĐAJA U KORPORATIVNI SISTEM Master rad Kandidat: Mladen Steljić 2012/3260 Mentor: doc. dr Zoran Čiča Beograd, Septembar 2015. SADRŽAJ

More information

Uputstvo za pravljenje i korišdenje biblioteka sa dinamičkim povezivanjem (.dll)

Uputstvo za pravljenje i korišdenje biblioteka sa dinamičkim povezivanjem (.dll) Uputstvo za pravljenje i korišdenje biblioteka sa dinamičkim povezivanjem (.dll) pomodu razvojnog okruženja Microsoft Visual Studio 2010 Autor: dipl.ing. Nemanja Kojić, asistent Decembar 2013. Korak 1

More information

Univerzitet u Beogradu Matematički fakultet Internet baze podataka

Univerzitet u Beogradu Matematički fakultet Internet baze podataka Univerzitet u Beogradu Matematički fakultet Internet baze podataka Seminarski rad iz predmeta Baze podataka-napredni koncepti 2010/2011 šk.god. Profesor: Student: Dr Gordana Pavlović-Lažetić Mirjana Maljković,

More information

Интеграција система паметне куће са Амазон Алекса сервисом

Интеграција система паметне куће са Амазон Алекса сервисом УНИВЕРЗИТЕТ У НОВОМ САДУ ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА У НОВОМ САДУ Сунчица Миливојша Интеграција система паметне куће са Амазон Алекса сервисом ДИПЛОМСКИ РАД - Основне академске студије - Нови Сад, 2017 УНИВЕРЗИТЕТ

More information

Windows Easy Transfer

Windows Easy Transfer čet, 2014-04-17 12:21 - Goran Šljivić U članku o skorom isteku Windows XP podrške [1] koja prestaje 8. travnja 2014. spomenuli smo PCmover Express i PCmover Professional kao rješenja za preseljenje korisničkih

More information

DZM Aplikacija za servise

DZM Aplikacija za servise Mobendo d.o.o. DZM Aplikacija za servise Korisničke upute Andrej Radinger Sadržaj Instalacija aplikacije... 2 Priprema za početak rada... 4 Rad sa aplikacijom... 6 Kopiranje... 10 Strana 1 of 10 Instalacija

More information

UNIVERZITET SINGIDUNUM

UNIVERZITET SINGIDUNUM UNIVERZITET SINGIDUNUM DEPARTMAN ZA POSLEDIPLOMSKE STUDIJE I MEĐUNARODNU SARADNJU MASTER RAD Studijski program: SAVREMENE INFORMACIONE TEHNOLOGIJE Tema: VOIP CLOUD SISTEM - EFIKASNA I KONKURENTNA PONUDA

More information

Struktura indeksa: B-stablo. ls/swd/btree/btree.html

Struktura indeksa: B-stablo.   ls/swd/btree/btree.html Struktura indeksa: B-stablo http://cis.stvincent.edu/html/tutoria ls/swd/btree/btree.html Uvod ISAM (Index-Sequential Access Method, IBM sredina 60-tih godina 20. veka) Nedostaci: sekvencijalno pretraživanje

More information

Sybase PowerDesigner 12

Sybase PowerDesigner 12 Univerzitet u Beogradu Fakultet Organizacionih Nauka Poslovni Informacioni Sistemi Sybase PowerDesigner 12 Skripta Vuk Janošević, saradnik mr Ognjen Pantelić, asistent dr Dragana Bečejski-Vujaklija, profesor

More information

Uputstva za upotrebu štampača CITIZEN S310II

Uputstva za upotrebu štampača CITIZEN S310II Upravljanje sistemom COBISS Uputstva za upotrebu štampača CITIZEN S310II V1.0 VIF-NA-27-XX IZUM, 2015. COBISS, COMARC, COBIB, COLIB, IZUM su zaštićeni znaci u posedu javnog zavoda IZUM. SADRŽAJ 1 Uvod...

More information

MODEL OBJEKTI - VEZE KONCEPTI MODELA METODOLOGIJA MODELIRANJA

MODEL OBJEKTI - VEZE KONCEPTI MODELA METODOLOGIJA MODELIRANJA MODEL OBJEKTI - VEZE MODEL OBJEKTI - VEZE KONCEPTI MODELA METODOLOGIJA MODELIRANJA MODELI PODATAKA Model objekti-veze Relacioni model Objektni model Objektno-relacioni model Aktivne baze podataka XML kao

More information

Provajderi sadržaja. Doc. dr Vladimir Milićević

Provajderi sadržaja. Doc. dr Vladimir Milićević Provajderi sadržaja Doc. dr Vladimir Milićević UVOD U ANDROID DELJENJE PODATAKA U Android operativni sistem je ugrađeno nekoliko veoma korisnih provajdera sadržaja. Android operativni sistem predlaže provajdere

More information

OBJEKTNO ORIJENTISANO PROGRAMIRANJE

OBJEKTNO ORIJENTISANO PROGRAMIRANJE OBJEKTNO ORIJENTISANO PROGRAMIRANJE PREDAVANJE 3 DEFINICIJA KLASE U JAVI Miloš Kovačević Đorđe Nedeljković 1 /18 OSNOVNI KONCEPTI - Polja - Konstruktori - Metode - Parametri - Povratne vrednosti - Dodela

More information

PLAN RADA. 1. Počnimo sa primerom! 2. Kako i zašto? 3. Pejzaž višestruke upotrebe softvera 4. Frameworks 5. Proizvodne linije softvera 6.

PLAN RADA. 1. Počnimo sa primerom! 2. Kako i zašto? 3. Pejzaž višestruke upotrebe softvera 4. Frameworks 5. Proizvodne linije softvera 6. KOREKTAN PREVOD? - Reupotrebljiv softver? ( ne postoji prefiks RE u srpskom jeziku ) - Ponovo upotrebljiv softver? ( totalno bezveze ) - Upotrebljiv više puta? - Itd. PLAN RADA 1. Počnimo sa primerom!

More information

Slika broj 1. Primer dijagrama sekvenci

Slika broj 1. Primer dijagrama sekvenci MRS LAB 05 MRSLab05 Metodologija Razvoja Softvera Vežba 05 Dijagram senkvenci Komunikacioni dijagram 1. Dijagram sekvenci Dijagram sekvenci je UML dijagram interakcije. On prikazuje hronologiju prenošenja

More information

SOFTVERSKO INŽENJERSTVO INTELIGENTNIH SISTEMA

SOFTVERSKO INŽENJERSTVO INTELIGENTNIH SISTEMA UNIVERZITET U BEOGRADU FAKULTET ORGANIZACIONIH NAUKA Zoran V. Ševarac SOFTVERSKO INŽENJERSTVO INTELIGENTNIH SISTEMA doktorska disertacija Beograd, 2012. UNIVERSITY OF BELGRADE FACULTY OF ORGANIZATIONAL

More information

12.1 Print servis WEB servis 12.3 Terminal servis

12.1 Print servis WEB servis 12.3 Terminal servis XII Organizacija mrežnih usluga S A D R Ž A J 12.1 Print servis 12.1.1 Print server 12.1.2 Postupak štampanja 12.1.3 Elementi Print servisa 12.1.4 Print servis-fizičko okruženje 12.1.5 Strategija usluga

More information

Једно решење даљинског управљања симулацијом периферних уређаја на Андроид платформи

Једно решење даљинског управљања симулацијом периферних уређаја на Андроид платформи УНИВЕРЗИТЕТ У НОВОМ САДУ ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА У НОВОМ САДУ Сретен Танацковић Једно решење даљинског управљања симулацијом периферних уређаја на Андроид платформи ДИПЛОМСКИ РАД - Основне академске студије

More information

UPUTSTVO ZA INSTALACIJU I PODESAVANJE PROGRAMA ZA MONITORING RADA SOLARNE ELEKTRANE KOSTAL PIKO MASTER CONTROL (PMC) v.2

UPUTSTVO ZA INSTALACIJU I PODESAVANJE PROGRAMA ZA MONITORING RADA SOLARNE ELEKTRANE KOSTAL PIKO MASTER CONTROL (PMC) v.2 UPUTSTVO ZA INSTALACIJU I PODESAVANJE PROGRAMA ZA MONITORING RADA SOLARNE ELEKTRANE KOSTAL PIKO MASTER CONTROL (PMC) v.2 PIKO, Piko Master Control i drugi nazivi u vezi sa njima, kao i fotografije softvera

More information

Slobodni softver za digitalne arhive: EPrints u Knjižnici Filozofskog fakulteta u Zagrebu

Slobodni softver za digitalne arhive: EPrints u Knjižnici Filozofskog fakulteta u Zagrebu Slobodni softver za digitalne arhive: EPrints u Knjižnici Filozofskog fakulteta u Zagrebu Marijana Glavica Dobrica Pavlinušić http://bit.ly/ffzg-eprints Definicija

More information

Office 365, upute za korištenje elektroničke pošte

Office 365, upute za korištenje elektroničke pošte Office 365, upute za korištenje elektroničke pošte Naša ustanova koristi uslugu elektroničke pošte u oblaku, u sklopu usluge Office 365. To znači da elektronička pošta više nije pohranjena na našem serveru

More information

TEHNIKA I INFORMATIKA U OBRAZOVANJU

TEHNIKA I INFORMATIKA U OBRAZOVANJU TEHNIKA I INFORMATIKA U OBRAZOVANJU Konferencija 32000 Čačak 9-11. Maja 2008. UDK: 004 : 371 Stručni rad VEZA ZAVISNOSTI INSTANCE Munir Šabanović 1, Momčilo Vujičić 2 Rezime: Objektno orijentisani jezici

More information

Bušilice nove generacije. ImpactDrill

Bušilice nove generacije. ImpactDrill NOVITET Bušilice nove generacije ImpactDrill Nove udarne bušilice od Bosch-a EasyImpact 550 EasyImpact 570 UniversalImpact 700 UniversalImpact 800 AdvancedImpact 900 Dostupna od 01.05.2017 2 Logika iza

More information

IZRADA TEHNIČKE DOKUMENTACIJE

IZRADA TEHNIČKE DOKUMENTACIJE 1 Zaglavlje (JUS M.A0.040) Šta je zaglavlje? - Posebno uokvireni deo koji služi za upisivanje podataka potrebnih za označavanje, razvrstavanje i upotrebu crteža Mesto zaglavlja: donji desni ugao raspoložive

More information

Veb portal za aukcijsku prodaju - projekat -

Veb portal za aukcijsku prodaju - projekat - Univerzitet u Beogradu Elektrotehnički fakultet Katedra za računarsku tehniku i informatiku Predmet: Infrastruktura za elektronsko poslovanje Datum: 6.5.2018. Asistent: Nemanja Kojic (nemanja.kojic@etf.rs)

More information

Bonita Workflow. Getting Started BONITA WORKFLOW

Bonita Workflow. Getting Started BONITA WORKFLOW Bonita Workflow Getting Started BONITA WORKFLOW Bonita Workflow Getting Started Bonita Workflow v3.0 Software January 2007 Copyright Bull SAS Table of Contents Chapter 1. New Features for Workflow...1

More information

SAS On Demand. Video: Upute za registraciju:

SAS On Demand. Video:  Upute za registraciju: SAS On Demand Video: http://www.sas.com/apps/webnet/video-sharing.html?bcid=3794695462001 Upute za registraciju: 1. Registracija na stranici: https://odamid.oda.sas.com/sasodaregistration/index.html U

More information

TEHNOLOGIJA, INFORMATIKA I OBRAZOVANJE ZA DRUŠTVO UČENJA I ZNANJA 6. Međunarodni Simpozijum, Tehnički fakultet Čačak, 3 5. jun 2011.

TEHNOLOGIJA, INFORMATIKA I OBRAZOVANJE ZA DRUŠTVO UČENJA I ZNANJA 6. Međunarodni Simpozijum, Tehnički fakultet Čačak, 3 5. jun 2011. TEHNOLOGIJA, INFORMATIKA I OBRAZOVANJE ZA DRUŠTVO UČENJA I ZNANJA 6. Međunarodni Simpozijum, Tehnički fakultet Čačak, 3 5. jun 2011. TECHNOLOGY, INFORMATICS AND EDUCATION FOR LEARNING AND KNOWLEDGE SOCIETY

More information

Univerzitet u Beogradu Fakultet organizacionih nauka Miloš Milić

Univerzitet u Beogradu Fakultet organizacionih nauka Miloš Milić Univerzitet u Beogradu Fakultet organizacionih nauka Miloš Milić Sadržaj Kvalitet softvera ISO/IEC 9126 standard ISO/IEC 14598 standard ISO/IEC 25000 standard Softverske metrike Zaključak 2 Kvalitet softvera

More information

SISTEMI ZA UPRAVLJANJE SADRŽAJEM

SISTEMI ZA UPRAVLJANJE SADRŽAJEM UNIVERZITET SINGIDUNUM FAKULTET ZA POSLOVNU INFORMATIKU SISTEMI ZA UPRAVLJANJE SADRŽAJEM - Diplomski rad - Mentor: Prof. dr Mladen Veinović Student: Mladen Opačić Br. indeksa: 8/2003 Beograd, 2007. FAKULTET

More information

Интеграција Дахуа ИП камерe у ОБЛО систем кућне аутоматизације

Интеграција Дахуа ИП камерe у ОБЛО систем кућне аутоматизације УНИВЕРЗИТЕТ У НОВОМ САДУ ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА У НОВОМ САДУ Игор Хорват Интеграција Дахуа ИП камерe у ОБЛО систем кућне аутоматизације МАСТЕР РАД Нови Сад, 2016 УНИВЕРЗИТЕТ У НОВОМ САДУ ФАКУЛТЕТ ТЕХНИЧКИХ

More information

PREDMET: Odgovor na upit u postupku jednostavne nabave za predmet nabave Najam multifunkcijskih fotokopirnih uređaja, Evidencijski broj nabave 10/18

PREDMET: Odgovor na upit u postupku jednostavne nabave za predmet nabave Najam multifunkcijskih fotokopirnih uređaja, Evidencijski broj nabave 10/18 Energetski institut Hrvoje Požar Savska cesta 163 10001 Zagreb OIB VAT-ID: 43980170614 Predet Subject Odgovor na upit u postupku jednostavne nabave za predet nabave Naja ultifunkcijskih fotopirnih uređaja,

More information

DOSTAVUANJE PONUDA ZA WIMAX MONTENEGRO DOO PODGORICA

DOSTAVUANJE PONUDA ZA WIMAX MONTENEGRO DOO PODGORICA CRNA GORA (1}(02.17&r/4 Ver. O;:, fjr}/ ~ AGENCUA ZA ELEKTRONSKE KOM~~IKACUE J.O.O "\\ L\lax Montenegro" BrOJ o/-lj Podoor'ca.d:ioL 20/1g0d I POSTANSKU DEJATELNOST DOSTAVUANJE PONUDA ZA WIMAX MONTENEGRO

More information

Ključne reči: evojvodina, euprava, Autonomna Pokrajina Vojvodina, IKT

Ključne reči: evojvodina, euprava, Autonomna Pokrajina Vojvodina, IKT PROGRAM evojvodina THE PROGRAM evojvodina dr Milan Paroški, Uprava za zajedničke poslove pokrajinskih organa, milan.paroski@vojvodina.gov.rs Vesna Popović, Uprava za zajedničke poslove pokrajinskih organa,

More information

GIGABIT PASSIVE OPTICAL NETWORK

GIGABIT PASSIVE OPTICAL NETWORK GIGABIT PASSIVE OPTICAL NETWORK O NAMA Ključni element savremenih sistema za isporuku sadržaja putem Interneta (Data, Voice, Video) je interakcija sa krajnjim korisnikom. Iza nas je vreme kada je svaki

More information

Upravljanje kvalitetom usluga. doc.dr.sc. Ines Dužević

Upravljanje kvalitetom usluga. doc.dr.sc. Ines Dužević Upravljanje kvalitetom usluga doc.dr.sc. Ines Dužević Specifičnosti usluga Odnos prema korisnicima U prosjeku, lojalan korisnik vrijedi deset puta više nego što je vrijedio u trenutku prve kupnje. Koncept

More information

Dr Smiljan Vukanović, dis

Dr Smiljan Vukanović, dis NAPREDNI SISTEMI UPRAVLJANJA SAOBRAĆAJEM SVETLOSNIM SIGNALIMA SU DEO ITS-A. DA ILI NE? ADVANCED TRAFFIC SIGNAL CONTROL SYSTEMS ARE A PART OF ITS. YES OR NO? Dr Smiljan Vukanović, dis Rezultat rada na projektu

More information

Dr.Miroljub Banković, prof. Kragujevac, 2008.

Dr.Miroljub Banković, prof. Kragujevac, 2008. VISOKA TEHNIČKA ŠKOLA STRUKOVNIH STUDIJA KRAGUJEVAC Skripta iz predmeta PROJEKTOVANJE INFORMACIONIH SISTEMA Dr.Miroljub Banković, prof. Kragujevac, 2008. SADRŽAJ OSNOVI TEORIJE SISTEMA... 3 DEFINICIJE

More information

IMPLEMENTACIJA TEHNIKA ZA POVEĆANJE BROJA PODRŽANIH KONKURENTNIH KORISNIKA VEB SAJTA

IMPLEMENTACIJA TEHNIKA ZA POVEĆANJE BROJA PODRŽANIH KONKURENTNIH KORISNIKA VEB SAJTA ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U BEOGRADU IMPLEMENTACIJA TEHNIKA ZA POVEĆANJE BROJA PODRŽANIH KONKURENTNIH KORISNIKA VEB SAJTA Master rad Kandidat: Janko Sokolović 2012/3142 Mentor: doc. dr Zoran

More information

Prvi koraci u razvoju bankarskog on-line sistema u Japanu napravljeni su sredinom 60-tih godina prošlog veka i to najpre za on-line, real-time obradu

Prvi koraci u razvoju bankarskog on-line sistema u Japanu napravljeni su sredinom 60-tih godina prošlog veka i to najpre za on-line, real-time obradu JAPAN Japan, kao zemlja napredne tehnologije, elektronike i telekomunikacija, je zemlja koja je u samom svetskom vrhu po razvoju i usavršavanju bankarskog poslovanja i spada među vodećim zemljama sveta

More information

Relacije spajaju opšta sredstva dok dijagrami grupišu opšta sredstva.

Relacije spajaju opšta sredstva dok dijagrami grupišu opšta sredstva. Namjena UML-a UML je grafički jezik za: Vizuelizaciju Specifikaciju Konstruisanje Modelovanje UML može da posluži u modelovanju konkretnih stvari kao što su baze podataka, tipovi podataka, klase podataka,

More information

UNIVERZITET SINGIDUNUM. Tema: ERP Enterprise Resource Planning Istorijat razvoja, polje primene i novi oblici poslovanja primenom cloud rešenja

UNIVERZITET SINGIDUNUM. Tema: ERP Enterprise Resource Planning Istorijat razvoja, polje primene i novi oblici poslovanja primenom cloud rešenja UNIVERZITET SINGIDUNUM Departmant za poslediplomske studije Diplomski akademski Master program Studijski program: Savremene informacione tehnologije MASTER RAD Tema: ERP Enterprise Resource Planning Istorijat

More information

Modeli podataka. Model podataka - osnovne komponente

Modeli podataka. Model podataka - osnovne komponente Model podataka - osnovne komponente Modeli podataka Osnovni pojmovi modela podataka Primeri MOV-a Logičko modeliranje podataka (6 koraka) Tipovi veza kod IDEF1X metodologije Logičko modeliranja podataka

More information

11. LabVIEW. 1. rukuje instrumentacionim programom, 2. kontroliše izabrani hardver, 3. analizira prikupljene podatke, 4. prikazuje rezultat.

11. LabVIEW. 1. rukuje instrumentacionim programom, 2. kontroliše izabrani hardver, 3. analizira prikupljene podatke, 4. prikazuje rezultat. 11. LabVIEW Lab VIEW predstavlja razvojno okruženje za kreiranje programa u formu blok dijagrama korišćenjem grafičkih simbola. Može se reći da je LabVIEW, kao i programski jezici C ili BASIC, programski

More information

Informacioni sistemi i baze podataka u poslovanju

Informacioni sistemi i baze podataka u poslovanju Informacioni sistemi Informacioni sistemi i baze podataka u poslovanju Tehničko-tehnološki, organizacioni i sociološki aspekti Sadržaj Sistem i upravljanje sistemom Informacioni sistem i softverski proizvod

More information

MENADŽMENT INFORMACIONI SISTEMI

MENADŽMENT INFORMACIONI SISTEMI Menadžment informacioni sistemi dr Alempije Veljović dr Miroslav Radojičić dr Jasmina Vesić MENADŽMENT INFORMACIONI SISTEMI Čačak, 2008. 8 Univerzitetski udžbenik MENADŽMENT INFORMACIONI SISTEMI Drugo

More information

Uvod u razvoj portala na dotcms platformi Introduction in portal development on dotcms platform

Uvod u razvoj portala na dotcms platformi Introduction in portal development on dotcms platform Uvod u razvoj portala na dotcms platformi Introduction in portal development on dotcms platform Milan Krstin 1, Milan Radaković 2 1 MD&PROFY 2 Fakultet organizacionih nauka u Beogradu Sadržaj - U radu

More information