PowerPoint Presentation

Величина: px
Почињати приказ од странице:

Download "PowerPoint Presentation"

Транскрипт

1 11 Klijent serverske aplikacije S A D R Ž A J 11.1 Pojam Interneta i Intraneta 11.2 Pojam WWW 11.3 Anatomija WWW aplikacije 11.4 Karakteristike WWW aplikacije 11.5 WWW servisi

2 11.1 Pojam Interneta i Intraneta Internet je kolekcija mreža, uključujući Arpanet, NSFnet, regionalne mreže, LAN-ove, univerzitetske mreže, koje su međusobno povezane sa skupom protokola i servisa nazvanih "Internet protocol suite" Veoma često se ovaj skup skraćeno naziva TCP/IP skup protokola Među najznačajnijim servisima su ftp, telnet, gopher, finger, remote login, , network file systems, remote printing, remote execution, name servers, terminal servers i dr. Do nedavno se tehnologija koja je omogućila širenje fenomena Interneta, primenjivala uglavnom na globalnom nivou. Težište primene se sve više pomera ka LAN-ima koje koriste prednosti TCP/IP protokola za deljenje resursa unutar izolovanog sistema Takve mreže su poznate pod nazivom Intranet i veruje se da će njihov razvoj i primena sledećih godina u velikoj meri zaseniti Internet Intranet i Internet mogu da se povežu preko firewall-a i NAT servera Njegova uloga je da sa Interneta selektivno propušta samo određeni (bezbedni) saobraćaj kao i da mapira privatne u javne IP adrese

3 11.1 Pojam Interneta i Intraneta

4 11.1 Pojam Interneta i Intraneta Razlika između Interneta i Intraneta je između javnosti i privatnosti Da bi bio siguran, Intranet obično ima veći propusni opseg, pouzdanije korisnike, veće mere bezbednosti i strože definisana prava pristupa Preduzeće može da koristi Web kao jednostavan i efektan način da zaposlenima omogući pristup podacima: interni telefonski imenik, rasporedi dežurstava, cenovnik restorana i letovališta, plan godišnjih odmora, plan stručnog usavršavanja i obuke kadrova, interna akta i sl. Da li bi ovakve informacije trebalo da budu javno dostupne? U ovakvim slučajevima jasno je da je prednost na strani Intraneta. Neki podaci na Intranetu mogu da budu dostupni samo užem krugu korisnika; npr. poslovno rukovodstvo može da ima interaktivni pristup informacijama bitnim za donošenje poslovnih odluka. Sa druge strane opšti podaci o preduzeću, delatnost preduzeća, cenovnik usluga, adrese i telefoni predstavništava, potrebe za radnom snagom i sl. su prirodni kandidati za Internet.

5 11.2 Pojam World Wide Web-a Nastao je u CERN-u kao posledica potrebe naučnika za lakšom međusobnom komunikacijom i razmenom informacija. To je skup servisa koji koriste HTML jezik za kreiranje dokumenata i HTTP protokol za pristup multimedijalnim distribuiranim bazama Celokupna njegova arhitektura zasniva se na klijent/server modelu. Na serveru se nalazi prezentacija, a na klijentu browser (čitač). Zbog jednostavnosti korišćenja WEB je postigao veliku popularnost i postao dominantni medijum za razmenu informacija i usluga Postoji nekoliko tehničkih i poslovnih prednosti sve većeg korišćenja klijent/server aplikacija na Internetu ili Intranetu: 1. Tehničke prednosti lakša implementacija i održavanje - ušteda u vremenu i novcu, aplikacija se instalira na jednom mestu, nema potrebe za intezivnom obukom i tehničkom podrškom,jednostavno instaliranje novih verzija brži razvoj i podrška većeg broja različitih računarskih platformi 2. Poslovne prednosti - uključuju povećano prisustvo na tržištu i kompetitivne prednosti.

6 11.2 Pojam World Wide Web-a Web strana koja se u pozadini oslanja na bazu podataka nudi klijentima veoma veliki opseg različitih informacija na Internetu. Web strane kreirane pomoću nekog od HTML editora sadrže statičke informacije, tj. koje su bile važeće u trenutku kreiranja strane. Sa gledišta marketinga dobro projektovana dinamička Web strana može da bude efikasnija alatka za dopunsku ponudu roba i usluga Baze podataka koje mogu da se pretražuju i daju odgovore na najčešće postavljana pitanja mogu da budu prvi oblik tehničke podrške Da bi se informacije na strani dopunile ili ažurirale potrebno je izmeniti samu stranu omogućiti dinamičko menjanje informacija. To može da predstavlja ozbiljan problem čije rešavanje zahteva znatno angažovanje ljudi i sredstava. Vrlo je čest slučaj da ažurni podaci već postoje u DBMS-u, a da se njihovim prenošenjem na Web duplira i utrošeno vreme i prostor. Rešenje problema leži u konverziji iz formata DBMS u HTML oblik. Postoje dva načina da se ovo obavi.

7 11.2 Pojam World Wide Web-a 1. Prvi i jednostavniji je da se u okviru DBMS-a formira forma VIEW sadrži podatke koji će sa naći na strani SQL Server Web Assistant služi da se ti podaci publikuju tj. prikazuju HTML strana je statička ali njeno ažuriranje je automatizovano 2. Drugi način je kreiranje u potpunosti dinamičkih strana Ova realizacija zavisi od vrste DBMS-a i Web servera koji se koriste. U slučaju MS SQL server i IIS kreiraju se.htx i.idc fajlovi. Prvi predstavlja html fajl koji je proširen sa svega šest službenih reči (begindetail, enddetail, if, else, endif, %z ) koje omogućavaju vezu sa SQL serverom dok se u drugom fajlu nalaze SQL naredbe. To može da bude bilo koji niz SQL komandi kakav bi bio napisan u SQL script fajlu i on može da se izvrši u jednoj ili više transakcija. Da bi se omogućilo povezivanje sa bazom podataka potrebno je da se kreira i odgovarajući ODBC ulaz, kao i da se definišu prava pristupa. Takođe je moguće napisati program u programskom jeziku Java i izršavati ga kao aplet koji se sadrži u HTML strani. Za vezu sa bazom koristi se JDBC, native JDBC driver ili ODBC

8 11.3 Anatomija WEB aplikacije Pod pojmom Web aplikacije podrazumeva se širok skup programskih rešenja koje kao korisnički interface koriste neki Web browser. Sve Web aplikacije funkcionišu po principu klijent server. Server predstavlja računar na kome je aplikacija smeštena i koji u zavisnosti od zahteva, korisniku isporučuje traženi rezultat tj. podatak Klijent može biti bilo koji Web browser ili neki specijalno napravljeni klient program koji kontaktira server da bi korisnik dobio rezultate Elementarni oblik Web aplikacije jeste obična Internet prezentacija. Web aplikacije su obično predmet skepticizma i potcenjivanja kada su u pitanju mogućnosti realizacije nekih kompleksnih problema ili kreiranja nekog ozbiljnijeg software-a. Kompletan software-ski deo Web aplikacije smešten je na serveru, i samim tim veći broj ljudi može da ga koristi istovremeno. Aplikacija je sigurna od krađe, prepravljanja i uopšte bilo kakvog uticaja na kod u onolikoj meri u kojoj je i sam server siguran. Znači, nema nikakve potrebe za komplikovanim instalacijama, vođenja računa o kompatibilnosti i podešavanjima.

9 11.3 Anatomija WEB aplikacije Nije potreban nikakav specijalni software za pristup aplikaciji, nema ograničenja da se mora koristiti isključivo sa jednog računara, a brzina komunikacije sa aplikacijom zavisi od brzine pristupa serveru Klient aplikacija je Web čitač (Chrome,Safari,Explorer,Mozilla,Opera) i obično je uključena u okviru OS instaliranog na klijentskom računaru Koristeći Internet kao globalnu mrežu, on-line kupovina, elektronsko bankarstvo, informacioni sistemi u okviru firmi, turističke aplikacije i mnogi drugi složeni sistemi bazirani su upravo na Web aplikacijama. Osnovne tehnologije za izradu Web aplikacija su HTML jezik za izradu statičkih strana i Server-Side Scripting jezici za generisanje HTML koda, odnosno, izradu dinamičkih strana. Preuzimanje i prikaz statičkih Web strana predstavlja jednu realizaciju klijent-server arhitekture,čiji su akteri Internet pretraživač i Web server Web server predstavlja softver, koji se instalira na određenom serveru koji upravlja zahtevima za pristup određenoj Web stranici, tako što postupa po zahtevu klijenta, isporučujući sadržaj neke Web strane. Web server i pretraživač komuniciraju razmenom poruka putem HTTP

10 11.3 Procedura rada WEB aplikacije Korisnik u Web pretraživaču unosi adresu - URL ili popunjava obrazac Računar korisnika šalje HTTP ili HTTPS zahtev preko Interneta Web serveru gde se nalazi HTTP server, skripting jezik ili Web aplikacija Web aplikacija analizira upućeni zahtev i po potrebi: povlači i/ili obrađuje podatke povlači i/ili obrađuje dokumenata ažurira ili pretražuje baze podataka komunicira sa drugim Web serverima ili Web servisima vrši redirekciju na drugi Web server (Content Delivery Network) Rezultat rada Web aplikacije može biti Web stranica, CSS, XML, slika, video ili flash,koje Web server šalje preko Interneta do računara klijenta Web stranice mogu biti: 1. Statičke - jednom formirane, više se ne menjaju. Obične HTML stranice, za čiji prikaz je dovoljan samo Web pretraživač. 2. Dinamičke -sadržaj se menja u zavisnosti od interakcije sa klijentom Za generisanje su potrebni Web server i skripting jezik (npr. PHP).

11 11.3 Anatomija WEB aplikacije Prezentacioni sloj Aplikacioni sloj Sloj podataka

12 11.3 Anatomija WEB aplikacije Osnovni gradivni elementi dinamičke Web aplikacije su u mnogim aspektima slični sa dvoslojnom/troslojnom klijent/server arhitekturom Zbog velikog broja i raznolikosti proizvoda za ovu namenu, kao i OS, nije moguće obraditi sva potencijalna rešenja, pa je akcenat stavljen na Windows OS i njemu pripadajuće komponente SQL Server i II Server Dvoslojna klijent/server aplikacija tipično se sastoji od klijentskog softvera koji implementira korisnički interfejs i komunikaciju sa bazom podataka, kao što je SQL Server, radi postizanja ažurnosti podataka. Dakle grafički korisnički intrerfejs se obavezno nalazi na klijentskoj mašini, DBMS obavezno na serveru, dok se poslovni deo sistema (sama obrada) može nalaziti ili na klijentu ili na serveru. Jedan od važnih principa koji je ispoštovan u dvoslojnoj arhitekturi je princip transparentnosti, tako da korisnik ne mora da zna na kojim se platformama izvršavaju delovi softvera informacionog sistema. Takođe postoje realizovani DBMS kod kojih je server baze distribuiran na više platformi, ali za korisnika on predstavlja jedinstveni server baze Jedinstvenost pogleda na bazu je podržana na više nivoa.

13 11.3 Anatomija WEB aplikacije U troslojnim sistemima javlja se nezavisni aplikacioni server, čime se rasterećuje server baze podataka ili klijentska mašina. Za razvoj grafičkog korisničkog interfejsa se uglavno koriste jezici za vizualno programiranje kao C++, Delphi ili alati kao PowerBuilder-a Programiranje aplikacionog servera je uglavnom zasnovano na univerzalnim programskim jezicima (C++) uz korišćenje CASE alata. Server baze podataka se uglavnom oslanja na neki od proizvoda kao što su ORACLE, MS SQL Server, Informix, Sybase SQL Server. Transparentnost je uglavnom zasnovana na rešenjima proizvođača, što znači da organizacija ima svoj Intranet na koji se DBMS oslanja. Pojava Web-a dovela je do proširenja koncepta transparentnosti. Pomoću Web-a postignuta je i transparentnost u odnosu na servere To omogućava da se ostvari pristup podacima po sadržaju, ne obazirući se na platformu, OS računara, lokaciju računara i sl. Osnova za takvu transparentnost je jedinstven standard za kreiranje Web dokumenata HTML i pojava Web browser-a Svi ovi elementi su prisutni i na Web-zasnovanoj aplikaciji.

14 11.3 Anatomija WEB aplikacije Aplikacija se implementira u nekoj kombinaciji HTML (korisnički interfejs) i serverovog skript koda (povezuje se sa bazom podataka). Komponente na server strani služe istoj svrsi kao i kod ručno pisanog programa i obično im se pristupa preko posebnog skript koda. Komponente za pristup serveru i bazi podataka su osnovna građa Webzasnovane aplikacije. Na serverskoj strani najosnovniji elementi su servisi za rad nad podacima, ali pored njih postoje i neki dodatni servisi kao što su HTTP Server (statičke) ili Internet Information Server (dinamičke) strane

15 11.3 Osnovne prednosti Web aplikacija Kompatibilnost jedne aplikacije sa različitim hardverskim i softverskim platformama (PC, laptop, tablet,windows,linux, Mac i td. Ažuriranje i održavanje na serveru, bez potrebe da se distribuira i/ili instalira na računarima krajnjih korisnika. Povoljnije za korišćenje kod organizacija sa velikim brojem korisnika Po kvalitetu su postale ravnopravne desktop aplikacijama. HTML5 omogućava kreiranje bogatog interaktivnog okruženja u okviru web pretraživača (video, audio, vizuelni efekti). Zauzima malo (ili nimalo) mesta na hard disku korisnika. SaaS (Software as a service) Neuporedivo niža cena u odnosu na desktop aplikacije. Otežava softversko piratstvo i/ili reverse engineering. Laka integracija sa drugim Web servisima.

16 11.3 Prednosti dinamičkih strana Omogućavaju da se program izvršava u programskim jezicima koje Web pretraživači ne podržavaju. Daju mogućnost da se programiraju dinamičke Web aplikacije nezavisno od čitača, bez pribegavanja programiranju na strani klijenta, pomoću Java apleta, DHTML-a i ActiveX kontrola Omogućuje klijentu podatke koji su mu inače nedostupni. Često ostvaruje brže vreme učitavanja. Obezbeđuje poboljšane mere bezbednosti. Korišćenje dinamičkih Web strana povećava opterećenje servera, naročito ukoliko njima pristupa veći broj korisnika. Potrebna je veća inicijalna investicija u hardver Web servera, koji se koriste za generisanje dinamičkih Web strana. Jezik koji se najčešće koristi za kreiranje dinamičkih strana je PHP. PHP je stekao popularnost zbog svoje jednostavnosti i sintakse nasleđene iz programskog jezika C. Tokom vremena jezik se proširivao i sticao mogućnosti za objektno orijentisano programiranje, naročito od verzije 5.0.

17 11.3 Tok komunikacije

18 11.3 Tok komunikacije-statičke strane Učitavanje statičke strane

19 11.3 Tok komunikacije-dinamičke strane Učitavanje dinamičke strane

20 11.3 Tok komunikacije-obrada skripta Za kreiranje programskog koda (script-a) čija je uloga da automatski generišu odgovarajući HTML kod na strani servera, na osnovu parametara zahteva, koriste se različiti programski jezici i njihove varijante, kao što su PHP, JSP (Java), ASP (Visual Basic), itd. Ove instrukcije nazivamo skriptovima na strani servera (Server - Side Scripts), zato što se izvršavaju na Web serverima.

21 11.4 Karakteristike WWW aplikacije HTML - razlika između statičnog Web-sajta i dinamičke Webaplikacije ogleda se u načinu kako se vrši kretanje po HTML stranama Statički HTML sajt može da se uporedi sa knjigom čiji se sadržaj i indeks ne nalazi na jednom mestu,nego su delovi raspoređeni po tekstu Strane na statičkom Web-u imaju slabo definisane međusobne odnose Svaka strana sadrži veze (link) prema ostalim relevantnim stranama, ali sveukupno kretanje kroz sajt je uglavnom zavisno od korisnika Web-aplikacija je više okrenuta ka zadatku nego pretraživanju. Veze su više kao meni,nego kao indeks,a moguća odredišta bilo sa koje strane ograničena su operacijama koje mogu da se izvrše sa te strane Serverski skript kod - jedan od osnovnih zadataka skript koda koji se sadrži u HTML strani (ili formi) je da sakupi podatke od korisnika i prosledi ih aplikaciji na serveru. Jedan od prvih i najpopularnijih intrefejsa za podršku skript kodu je Common Gateway Interface (CGI) protokol.

22 11.4 Karakteristike WWW aplikacije Glavni nedostaci ovog protokola su: dinamičke strane moraju da budu u celini konstruisane programski, obrada grešaka koja se ekskluzivno obavlja na server strani može da degradira vreme odziva kod sporih međusobnih veza Jedan od protokola koji su namenjeni da unaprede interfejs ka skript kodu je Active Server Pages (ASP). To je standardna HTML strana sa skript kodom ugrađenim u dokument Projektant može da koristi ugrađeni kod da bi imlpementirao obradu podataka zajedno sa HTML stranom, i da pristupi eksternim delovima aplikacije ili da se poveže direktno sa bazom podataka Kada browser zatraži ASP, ugrađeni skript se izvrši od strane scripting engine na serveru i rezultati se dinamički kombinuju sa HTML pre nego što se dokument vrati browser-u. Na raspolaganju su skript jezici Visual Basic Script (VBScript), JavaScript (JScript), PHP, REXX, PERL i mnogi drugi jezici. ASP nudi i druga unapređenja u odnosu na standardni CGI oblasti generisanja strane, održavanja i unapređenja performansi.

23 11.4 Karakteristike WWW aplikacije ActiveX Server Components - implementiranje klijent/server rešenja na Internetu predstavlja izazov sa kojim se obično ne suočavamo kod tradicionalnih klijent/server okruženja. Kada se instalira tradicionalna klijent/server aplikacija, zajedno sa njom se instalira i sav prateći softver neophodan za njeno izvršavanje. To uključuje i softver za podršku bazama podataka, bilo da je integrisan u aplikaciju ili da je isporučen kao sistemski softver-odbc Ovo nije uvek moguće u Web zasnovanoj aplikaciji. Različiti browser podržavaju različite kontrole ActiveX Server Components je projektovan da rešava ove probleme. Mnogi programski alati su sposobni da grade ove komponente, kao što su: MS Visual Basic, Delphi, PowerBuilder i drugi. Svaka ActiveX Server komponenta je dostupna preko ASP skriptova. Osnovne komponente nude širok izbor usluga (servisa) piscu skripta, od administracije veza sa korisnicima do pristupa bazama podataka. Mogućnost da se lako referenciraju u okviru HTML strane predstavlja veliku uštedu u vremenu razvoja aplikacije.

24 11.4 Karakteristike WWW aplikacije Servisi - završni građevinski blok Web aplikacije je kombinacija elemenata koji radeći zajedno čine jednu celinu. Oni uključuju Internet Information Server i SQL Server. Internet Information Server - svi Web serveri pa i IIS su servisi koji primaju zahtev za informacijom u vidu Universal Resource Locator Kako su dinamičke strane za prikazivanje velikih baza podataka postajale popularnije, Web serveri su proširili svoju funkcionalnost izvan usluživanja HTTP zahteva. IIS, na primer, pruža podršku za administriranje OS, publikovanje, obezbeđivanje sigurnosti i komunikaciju sa bazama podataka pored standardnih HTTP, FTP i gopher servisa. SQL Server - DBMS je srce svakog informacionog sistema. Da bi se kreirale dinamičke Web strane potrebno je da podaci budu smešteni u odgovarajućem formatu. Omogućava definisanje odgovarajućih prava pristupa podacima za različite korisnike koji mogu da budu definisani posebno za server ili integrisani u bazu podataka korisnika OS.

25 11.4 Karakteristike WWW aplikacije Drugi slučaj je pogodniji za korisnike jer zahteva samo jedno prijavljivanje, a takođe pojednostavljuje administriranje baze. Značajna mogućnost je i rad sa replikama, kada se jedan deo podataka drži lokalno na udaljenoj lokaciji na kojoj se vrši obrada Kako postoji mogućnost kreiranja dinamičkih strana i bez korišćenja nekog SQL DBMS-a postavlja se pitanje zašto koristiti MSSQL Server Razlozi su brojni a najznačajni među njima su: 1. mogućnost dinamičkog pristupa informacijama, 2. osiguran integritet podataka, 3. definisana prava pristupa, 4. podrška distribuiranim bazama podataka, 5. povezanost sa operativnim sistemom, 6. povezanost sa ostalim servisima 7. mehanizam povezivanja različitih i međusobno nekompatibilnih softversko-hardverskih platformi u jedinstvenu celinu. Neke od ovih prednosti su zajedničke za sve relacione baze, a one koje se odnose na integrisanost SQL servera sa OS i servisima su specifične

26 11.5 WEB servisi Web servisi predstavljaju novu primenu standardnih softverskih tehnologija koja omogućava povezivanje raznorodnih informacionih sistema na novi način, korišćenjem Internet protokola. Web servis je vrsta distribuirane aplikacije sa interfejsom kome se može pristupiti preko komunikacione mreže kao što je Internet. Klijent server je tipična arhitektura u kojoj se koriste Web servisi Web servis predstavlja aplikaciju koja se koristi putem Interneta, i najčešće koristi HTTP protokol Web servisi predstavljaju gradivne blokove savremenih inform.sistema Pošto je reč o distribuiranim aplikacijama na Internetu, Web servisi se adresiraju tj. pristupa im se preko URL adresa. Osnovna karakteristika Web servisa je interoperabilnost. Pojam interoperabilnost odnosi se na mogućnost da aplikacije pisane u različitim programskim jezicima i razvijene na različitim platformama mogu nesmetano da komuniciraju. Kod Web servisa poštuju se tačno definisana pravila kako bi bila omogućena komunikacija različitih tehnologija.

27 11.5 WEB servisi Postoji nekoliko razloga koji su uslovili pojavu i razvoj Web servisa: Interoperabilnost (Interoperability) je potreba za komunikacijom aplikacija razvijenih u različitim tehnologijama, u različitim programskim jezicima i na različitim platformama. SOA (Service Oriented Architecture) je pristup u razvoju softvera koji podrazumeva razdvajanje funkcija u odvojene servise, dostupne preko mreže. Takvi servisi olakšavaju kombinovanje i korišćenje već ugrađenih funkcionalnosti bez potrebe njihovog ponovnog razvoja Skalabilnost (Scalability) predstavlja potrebu da se postojeći skupovi funkcionalnosti menjaju (povećavaju ili smanjuju) uz minimalne troškove i najmanji mogući negativan uticaj na rad sistema. Tipični Web servisi: pregled kursnih lista, vremenska prognoza, kreditni biro, validacije kreditnih kartica prilikom online plaćanja i td. Dve najpoznatije platforme za razvoj Web servisa su: Microsoft.NET i Sun J2EE (Java 2 Platform Enterprise Edition). Bez obzira na odabranu platformu, Web servisi mogu sa lakoćom da pozivaju jedni druge.

28 11.5 Podela WEB servisa SOAP Web servis definisan je standardima od strane tela koja se bave standardizacijom Web-a kao što je W3C (World Web Consortium) SOAP (Simple Object Access Protocol) Web servis kome se pristupa preko HTTP protokola je specijalan slučaj REST Web servisa. Web servisi igraju centralnu ulogu u SOA pristupu razvoja softvera SOAP poruka je XML dokument definisan XML šemom, i ona omogućava komunikaciju klijentske aplikacije i samog Web servisa. Kod SOAP Web servisa, SOAP poruke nisu predmet interesa programera koji kreira Web servis ili piše klijentski kod za korišćenje REST (Representational State Transfer) predstavlja servis kod koga nisu definisani standardi, biblioteke, niti alati za razvoj. Uvođenje REST Web servisa u upotrebu predstavlja pokušaj da se prevaziđe složenost SOAP Web servisa. Klijent Web servis može biti napisan u bilo kom programskom jeziku koji ima odgovarajuće biblioteke za podršku Web servisima. Klijent i Web servisi ne moraju da budu napisani u istom jeziku Sprega se ostvaruje putem XML tehnologije

29 11.5 Osobine WEB servisa Korišćenje postojeće infrastrukture - Web servisi u osnovi koriste HTTP i XML standarde koji su nezavisni od proizvođača. Web servisi ne zahtevaju nove sisteme već se oslanjaju na postojeće komunikacione mreže, standarde za formatiranje podataka, bezbednost i infrastrukturu koja već postoji čime se snižavaju troškovi i pospešuje interoperabilnost. Transparentnost u odnosu na programski jezik - Web servisi i njihovi klijenti mogu da komuniciraju čak i kada su napisani u različitim programskim jezicima kao što su C/C++, C#, Java, PHP, Perl, Python i drugi. Svi oni obezbeđuju biblioteke i okvire (framework) za podršku Web servisima. Modularna arhitektura - Web servisi su sami po sebi moduli koji se mogu koristiti pri razvoju aplikacija. Integracijom postojećih Web servisa mogu se dobiti novi Web servisi (na primer, povezivanje servisa koji prati količinu robe u skladištu i servisa za online kupovinu te robe, može voditi stvaranju servisa koji automatski naručuje robu od dobavljača u zavisnosti od količine robe u skladištu).

30 Hvala na pažnji!!! Pitanja???

Повезивање са интернетом

Повезивање са интернетом Драгана Стопић Интернет Интернет је најпознатија и највећа светска мрежа која повезује рачунаре и рачунарске мреже у једну мрежу, у циљу сарадње и преноса информација употребом заједничких стандарда. INTERnational

Више

POSLOVNI INFORMACIONI SISTEMI I RA^UNARSKE

POSLOVNI INFORMACIONI SISTEMI  I RA^UNARSKE ZNAČAJ RAČUNARSKIH KOMUNIKACIJA U BANKARSKOM POSLOVANJU RAČUNARSKE MREŽE Računarske mreže su nastale kombinacijom računara i telekomunikacija dve tehnologije sa veoma različitom tradicijom i istorijom.

Више

Microsoft PowerPoint - 06 Uvod u racunarske mreze.ppt

Microsoft PowerPoint - 06 Uvod u racunarske mreze.ppt Uvod u računarske mreže v.as.mr. Samir Lemeš slemes@mf.unze.ba Univerzitet u Zenici - 2008 Uvod u računarske mreže Terminologija Primjer povezivanja dva računara Pojam protokola OSI referentni model Protokoli

Више

Microsoft PowerPoint - 6. CMS [Compatibility Mode]

Microsoft PowerPoint - 6. CMS [Compatibility Mode] Visoka škola strukovnih studija za informacione i komunikacione tehnologije Beograd WEB TEHNOLOGIJE Drupal CMS(Content Managment System) Školska 2012/13. Marko M. Spasojević, spec. inž. Dr Nenad Kojić,

Више

PowerPoint Presentation

PowerPoint Presentation VMware Horizon 7 What s New Bojan Andrejić i Stefan Đoković COMING Computer Engineering Uvod u VMware Horizon 7 Obezbeđuje unapređeno i bezbedno upravljanje i isporučivanje Windows ili Linux desktopova,

Више

1 NOVO U MNG CENTRU!!! OVLADAJTE TEHNOLOGIJOM IZRADE JAVA EE APLIKACIJA KORIŠ C ENJEM ORACLE ADF-A O - Otkrijte brzinu razvoja aplikacija sa ADF-om -

1 NOVO U MNG CENTRU!!! OVLADAJTE TEHNOLOGIJOM IZRADE JAVA EE APLIKACIJA KORIŠ C ENJEM ORACLE ADF-A O - Otkrijte brzinu razvoja aplikacija sa ADF-om - 1 NOVO U MNG CENTRU!!! OVLADAJTE TEHNOLOGIJOM IZRADE JAVA EE APLIKACIJA KORIŠ C ENJEM ORACLE ADF-A O - Otkrijte brzinu razvoja aplikacija sa ADF-om - Minimizujte pisanje programskog koda - Smanjite obim

Више

PowerPoint Presentation

PowerPoint Presentation УВОД Дa би рaчунaри нa мрежи могли међусобно да кoмуницирaју и рaзмeњују пoдaткe, пoтрeбнo je: дa сe увeду ПРOТOКOЛИ (утврђeна прaвилa и процедуре за комуникацију) да постоје АДРEСE кoje су jeдинствeнe

Више

Generated by Foxit PDF Creator Foxit Software For evaluation only. Operativni sistem U računarstvu, operativni sistem (OS

Generated by Foxit PDF Creator Foxit Software   For evaluation only. Operativni sistem U računarstvu, operativni sistem (OS Operativni sistem U računarstvu, operativni sistem (OS) je kompleksan programski sistem koji kontroliše i upravlja uređajima i računarskim komponentama i obavljanje osnovne sistemske radnje. Operativni

Више

Web programiranje i primjene - Osnovni pojmovi WEB tehnologije korišteni u kolegiju

Web programiranje i primjene - Osnovni pojmovi WEB tehnologije korišteni u kolegiju Osnovni pojmovi WEB tehnologije korišteni u kolegiju Ivan Vazler Odjel za matematiku Sveučilište u Osijeku 16. listopada 2013. WWW - World Wide Web World Wide Web (WWW) svjetska mreža računala s izvorima

Више

Microsoft PowerPoint - Topic02 - Serbian.ppt

Microsoft PowerPoint - Topic02 - Serbian.ppt Tema 2 Kriterijumi kvaliteta za softverske proizvode DAAD Project Joint Course on Software Engineering Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University

Више

Microsoft PowerPoint - Topic02 - Serbian.ppt

Microsoft PowerPoint - Topic02 - Serbian.ppt Tema 2 Kriterijumi kvaliteta za softverske proizvode DAAD Project Joint Course on Software Engineering Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University

Више

Slide 1

Slide 1 Roland Miklid Patrik Frankovid Zoran Frlan HEP d.d. Sektor za informatiku i telekomunikacije Sadržaj Uvod O projektu i njegovim fazama Oracle Forms & Reports Web servisi & B2B WebLogic BI Publisher Flex

Више

Slide 1

Slide 1 Web site development using MCMS 2002 Koncept Autori: Multiautorsko okruženje sa podijeljenim ulogama Autori ne moraju imati tehnička predznanja Veza sa MicrosoftWord Developeri: Integracija sa VS.NET Integracija

Више

P1.0 Uvod

P1.0 Uvod Системска програмска подршка у реалном времену 1 Миодраг Ђукић miodrag.djukic@rt-rk.uns.ac.rs www.rt-rk.uns.ac.rs 1 Системска програмска подршка у реалном времену 1 програмска подршка = софтвер Системски

Више

UNIVERZITET U NOVOM SADU TEHNIČKI FAKULTET MIHAJLO PUPIN ZRENJANIN TEHNOLOGIJE DISTRIBUIRANIH INFORMACIONIH SISTEMA - Skripta za teorijski deo (RADNA

UNIVERZITET U NOVOM SADU TEHNIČKI FAKULTET MIHAJLO PUPIN ZRENJANIN TEHNOLOGIJE DISTRIBUIRANIH INFORMACIONIH SISTEMA - Skripta za teorijski deo (RADNA UNIVERZITET U NOVOM SADU TEHNIČKI FAKULTET MIHAJLO PUPIN ZRENJANIN TEHNOLOGIJE DISTRIBUIRANIH INFORMACIONIH SISTEMA - Skripta za teorijski deo (RADNA VERZIJA) Autori: Ljubica Kazi Biljana Radulovic Dalibor

Више

PowerPoint Presentation

PowerPoint Presentation TRANSPORTNI SLOJ Predmet: Aktivni mrežni uređaji Predavač: dr Dušan Stefanović ENKAPSULACIJA DATA SEGMENT S.P / D.P. / S.N. / Ack # / DATA IPv / HLEN / Flag / S. IP / D. IP / PACKET DATA (SEGMENT) Frame

Више

Microsoft Word - CAD sistemi

Microsoft Word - CAD sistemi U opštem slučaju, se mogu podeliti na 2D i 3D. 2D Prvo pojavljivanje 2D CAD sistema se dogodilo pre više od 30 godina. Do tada su inženjeri koristili table za crtanje (kulman), a zajednički jezik komuniciranja

Више

RA

RA ELEKTRONSKI SISTEMI PLAĆАNJA NА INTERNЕTU ELEKTRONSKI SISTEMI PLAĆАNJA NА INTERNЕTU U zavisnosti od novčanog iznosa koji je predmet plaćanja, ona se generalno mogu podeliti u dve kategorije: makroplаćаnjа

Више

Internet

Internet Internet Internet je globalna računarska mreža. Pre svega, pojam internet znači mreža unutar mreže, ili internakonekcija između više računara. Strukturno postoje male mreže koje se međusobno vezuju, i

Више

Приручник о полагању матурског испита у образовном профилу Електротехничар информационих технологија - оглед ВЕБ ДИЗАЈН У следећим задацима заокружите

Приручник о полагању матурског испита у образовном профилу Електротехничар информационих технологија - оглед ВЕБ ДИЗАЈН У следећим задацима заокружите ВЕБ ДИЗАЈН У следећим задацима заокружите број испред траженог одговора 35. Инернет као глобална мрежа светског система умрежених рачунарских мрежа настао је:. Интернет је настао деведесетих година након

Више

CRNA GORA ZAVOD ZA STATISTIKU S A O P Š T E NJ E Broj: 282 Podgorica, 1 novembar god. Prilikom korišćenja ovih podataka navesti izvor Upotreba i

CRNA GORA ZAVOD ZA STATISTIKU S A O P Š T E NJ E Broj: 282 Podgorica, 1 novembar god. Prilikom korišćenja ovih podataka navesti izvor Upotreba i CRNA GORA ZAVOD ZA STATISTIKU S A O P Š T E NJ E Broj: 282 Podgorica, 1 novembar 2013. god. Prilikom korišćenja ovih podataka navesti izvor Upotreba informaciono-komunikacionih tehnologija u preduzećima

Више

Broj: 01-12/2014 Datum: Direktor preduzeća Phoneco doo, Marko Burgić dipl. Oecc., objavljuje OPŠTE USLOVE USTUPANJA PRAVA NA KORIŠĆENJE POS

Broj: 01-12/2014 Datum: Direktor preduzeća Phoneco doo, Marko Burgić dipl. Oecc., objavljuje OPŠTE USLOVE USTUPANJA PRAVA NA KORIŠĆENJE POS Broj: 01-12/2014 Datum: 01.12.2014 Direktor preduzeća Phoneco doo, Marko Burgić dipl. Oecc., objavljuje OPŠTE USLOVE USTUPANJA PRAVA NA KORIŠĆENJE POSLOVNOG SOFTVERA KONTAKT CENTAR, POSLOVNO INFORMACIONI

Више

Inženjering informacionih sistema

Inženjering informacionih sistema Fakultet tehničkih nauka, Novi Sad Inženjering informacionih sistema Dr Ivan Luković Dr Slavica Kordić Nikola Obrenović Milanka Bjelica Dr Jelena Borocki Dr Milan Delić UML UML (Unified Modeling Language)

Више

Microsoft PowerPoint - 01 Uvod u operativne sisteme.ppt

Microsoft PowerPoint - 01 Uvod u operativne sisteme.ppt Uvod u operativne sisteme v.as.mr. Samir Lemeš slemes@mf.unze.ba Univerzitet u Zenici 2009 Operativni sistemi i mreže: način realizacije vježbi Tokom semestra 3 periodična testa (Operativni sistemi, Mrežni

Више

4 dan - DWeb

4 dan - DWeb Data Webhouse (Document-Driven DSS) DW 1 Namena data warehouse sistema je da transformiše podatke dobijene iz postojećeg transakcionog sistema, u oblik pogodan za sprovoñenje analiza i obradu nekim od

Више

Slide 1

Slide 1 Mjerenja kvaliteta servisa mobilnih mreža u Crnoj Gori Ivan Vujović menadžer za kontrolu i monitoring RF spektra 1 Radio-frekvencijskim spektrom, kao ograničenim prirodnim resursom države Crne Gore, upravlja

Више

CENOVNIK USLUGA maj godine

CENOVNIK USLUGA maj godine CENOVNIK USLUGA maj 2019. godine KRAJNJI KORISNICI 1 Ugradnja kupljene komponente (na lokaciji servisa, bez konfigurisanja) L1 0.00 2 Ugradnja i konfigurisanje kupljene komponente (osim matične ploče,

Више

QFD METODA – PRIMER

QFD METODA – PRIMER QFD METODA - PRIMER PROBLEM: U kompaniji X koja se bavi izradom kompjuterskih softvera uočen je pad prodaje konkretnog softvera - Softver za vođenje knjigovodstva. Kompanija X je raspolagala sa jednom

Више

KATALOG ZNANJA IZ INFORMATIKE

KATALOG ZNANJA IZ INFORMATIKE KATALOG ZNANJA IZ INFORMATIKE Nacionalni savjet za obrazovanje je na 27. sjednici održanoj 17. marta 2014. godine utvrdio izmjene predmetnoga programa INFORMATIKA za I razred gimnazije. Na zahtijev Pedagoško-psihološke

Више

PowerPoint Presentation

PowerPoint Presentation 5 Programska podrška Klijenta S A D R Ž A J 5.1 Programska podrška za klijente 5.2 DNA(Distributed internet Aplication architecture) 5.3 COM+ (Component Object Model) 5.4 Common Object Request Broker Architecture

Више

Microsoft Word - 13-Mreze.doc

Microsoft Word - 13-Mreze.doc MREŽE RAČUNALA Mreža (engl. network) skup (sustav) povezanih računala i njihovih perifernih uređaja koji omogućava brzu razmjenu podataka među njima neovisno o njihovoj udaljenosti te zajedničku upotrebu

Више

Računarski softver Da bi računarski sistem mogao da radi, pored hardvera mora biti opremljen i odgovarajućim programima koji će njime upravljati.ova k

Računarski softver Da bi računarski sistem mogao da radi, pored hardvera mora biti opremljen i odgovarajućim programima koji će njime upravljati.ova k Računarski softver Da bi računarski sistem mogao da radi, pored hardvera mora biti opremljen i odgovarajućim programima koji će njime upravljati.ova komponenta računarskog sistema se zove SOFTVER(software

Више

Microsoft PowerPoint - podatkovni promet za objavu.pptx

Microsoft PowerPoint - podatkovni promet za objavu.pptx 1 2 3 Što je složaj protokola (protocol suite)? Pojedini protokol se odnosi samo na jedno pitanje koje omogućava komunikaciju. Kada se kombinira više protokola, grupa protokola koja je rezultat takve kombinacije

Више

WordPress & CSP Polisa Sigurnosti Sadržaja za WordPress Milan Petrović WordCamp Niš

WordPress & CSP Polisa Sigurnosti Sadržaja za WordPress Milan Petrović WordCamp Niš WordPress & CSP Polisa Sigurnosti Sadržaja za WordPress Milan Petrović 18.5.2019. WordCamp Niš Predavanje, Google Docs: https://d4p.me/wordcampnis HTTP Zaglavlja Svaki HTTP odgovor počinje zaglavljima

Више

INFORMACONI SISTEMI U TRGOVINI

INFORMACONI SISTEMI U TRGOVINI 2 INFORMACONI SISTEMI U TRGOVINI... Interno poslovanje... IS u trgovini - Jelica Trninić & Jovica Đurković 1 Sadržaj Interno poslovanje na Internetu Intranet Portali E-learninig Upravljanje znanjem Infrastruktura

Више

SELECT statement basic form

SELECT statement basic form NAZIV OBJEKTA ZNANJA Uvod u JQuery PROLOG Autor * Katarina Kaplarski Klasifikacija * Težina * Osnovni nivo Ključne reči * Ko sluša * Student OAS Trajanje * Komentari autora SADRŽAJ Apstrakt Cilj * Uvodne

Више

** Osnovni meni

** Osnovni meni Instalacija serverske verzije Kataloga propisa Instalacija Kataloga propisa se vrši na sljedeći način: 1. Ubacite Instalacioni disk ili USB memoriju u računar. 2. Instalacioni program će se automatski

Више

Biz web hosting

Biz web hosting BIZ WEB HOSTING KORISNIČKO UPUTSTVO WWW.OBLACI.RS SADRŽAJ PRISTUP KORISNIČKOM PORTALU... 2 KUPOVINA BIZ WEB HOSTING SERVISA... 4 PRISTUP PLESK WEB KONTROLNOM PANELU... 14 PORTALI I DOMENI... 14 FAJL MENADŽER...

Више

PowerPoint Presentation

PowerPoint Presentation Prof. dr Pere Tumbas Prof. dr Predrag Matkovid Identifikacija i izbor projekata Održavanje sistema Inicijalizacija projekata i planiranje Implementacija sistema Dizajn sistema Analiza sistema Faze životnog

Више

CRNA GORA ZAVOD ZA STATISTIKU S A O P Š T E NJ E Broj: 281 Podgorica, 31. oktobar god. Prilikom korišćenja ovih podataka navesti izvor Upotreba

CRNA GORA ZAVOD ZA STATISTIKU S A O P Š T E NJ E Broj: 281 Podgorica, 31. oktobar god. Prilikom korišćenja ovih podataka navesti izvor Upotreba CRNA GORA ZAVOD ZA STATISTIKU S A O P Š T E NJ E Broj: 281 Podgorica, 31. oktobar 2014. god. Prilikom korišćenja ovih podataka navesti izvor Upotreba informaciono-komunikacionih tehnologija u preduzećima

Више

Rad u mrežnom okruženju Osnove informatike s primjenom računala

Rad u mrežnom okruženju Osnove informatike s primjenom računala Rad u mrežnom okruženju DHCP 1/2 DHCP (Dynamic Host Configuration Protocol) je mrežni protokol koji omogućava automatiziranu dodjelu IP adresa računalu prema parametrima kao što su: mrežna maska koja će

Више

Prezentator: Nataša Dvoršak Umag, 20.listopad 2006

Prezentator: Nataša Dvoršak  Umag, 20.listopad 2006 IIS BURIN BURIN HD - HelpDesk Nenad Lenđel, projektant programer IS-a HROUG 2007, Rovinj, 19. Listopada 2007.g. ULJANIK IRI d.o.o. SADRŽAJ Uvod Ciljevi izgradnje HelpDeska Funkcijske cjeline HelpDesk integracija

Више

R u z v e l t o v a 5 5, B e o g r a d, t e l : ( ) , m a i l : c o n t a c p s i t. r s, w w w. p s i t. r s

R u z v e l t o v a 5 5, B e o g r a d, t e l : ( ) , m a i l : c o n t a c p s i t. r s, w w w. p s i t. r s UPUTSTVO ZA BRZO UMREŽAVANJE PROGRAMA MPP2 Da bi program MPP2 radio u mrežnom okruženju po sistemu klijent-server, potrebno je da se na računarima koji su mrežno povezani instalira: serverska verzija programa

Више

Projektovanje informacionih sistema i baze podataka

Projektovanje informacionih sistema i baze podataka Realni sistem i informacioni sistem Ulaz Realni sistem Izlaz Unos Baza podataka Izveštaji Realni sistem i informacioni sistem Sistem se definiše kao skup objekata (entiteta) i njihovih međusobnih veza

Више

R u z v e l t o v a 5 5, B e o g r a d, t e l : , e - m a i l : p r o d a j p s i t. r s, w w w. p s i t. r s

R u z v e l t o v a 5 5, B e o g r a d, t e l : , e - m a i l : p r o d a j p s i t. r s, w w w. p s i t. r s R u z v e l t o v a 5 5, 1 1 0 0 0 B e o g r a d, t e l : + 3 8 1 0 1 1 7 8 5 0 3 6 1, e - m a i l : p r o d a j a @ p s i t. r s, w w w. p s i t. r s Instalacija izmena i dopuna programa MPP2 Izmene i

Више

Slide 1

Slide 1 predmet Inženjerska informatika Operativni sistem dr Anica Milošević Koji operativni sistemi postoje? Microsoft Windows Linux Suse Red Hat Ubuntu Unix 26.1.2018. 2 Šta je Windows operativni sistem? Operativni

Више

Microsoft PowerPoint - SEP-2013-CAS02

Microsoft PowerPoint - SEP-2013-CAS02 STRATEGIJE E ZA ELEKTRONSKO POSLOVANJE STRATEGIJE ZA ELEKTRONSKO POSLOVANJE Elektronsko poslovanje ne predstavlja samo dodatak tradicionalnom, već ono predstavlja revoluciju u poslovanju. Ono omogućava

Више

Школа Ј. Ј. Змај Свилајнац МЕСЕЧНИ ПЛАН РАДА ЗА СЕПТЕМБАР Школска 2018 /2019. Назив предмета: Информатика и рачунарство Разред: 5. Недељни број часова

Школа Ј. Ј. Змај Свилајнац МЕСЕЧНИ ПЛАН РАДА ЗА СЕПТЕМБАР Школска 2018 /2019. Назив предмета: Информатика и рачунарство Разред: 5. Недељни број часова Школа Ј. Ј. Змај Свилајнац МЕСЕЧНИ ПЛАН РАДА ЗА СЕПТЕМБАР јединице 1. 1. Увод у информатику и рачунарство 1. 2. Oрганизација података на рачунару 1. 3. Рад са текстуалним документима 1. 4. Форматирање

Више

Microsoft PowerPoint - vezbe 4. Merenja u telekomunikacionim mrežama

Microsoft PowerPoint - vezbe 4. Merenja u telekomunikacionim mrežama Merenja u telekomunikacionim mrežama Merenja telefonskog saobraćaja Primer 1 - TCBH Na osnovu najviših vrednosti intenziteta saobraćaja datih za 20 mernih dana (tabela), pomoću metode TCBH, pronaći čas

Више

COMARC/A Format

COMARC/A Format COMARC/A 856 856 ELEKTRONSKA LOKACIJA I PRISTUP Polje možemo da koristimo u normativnim zapisima za obezbeđivanje dodatnih (elektronskih) informacija o entitetu za koji je zapis kreiran. Polje sadrži podatke

Више

QlikView Training

QlikView Training QlikView Napredni Poslovni Sustavi d.o.o. Svjetlana Čubek Neven Kranjčec 7. 8. svibanj 2014 Sadržaj Što je QlikView? QlikView značajke Što čini QlikView jedinstvenim? Tipični korisnici QlikView alata Prezentacija

Више

NAPOMENA: Studenti na ispit donose kod urađenog zadatka

NAPOMENA: Studenti na ispit donose kod urađenog zadatka Пројекат из предмета Интернет програмирање за августовски и септембарски испитни рок школске 2018/19. године Коришћењем PHP технологије, технологије AJAX и MySQL базе података, реализовати следећу веб

Више

НАСТАВНИ ПЛАН ОДСЕКА ЗА ТЕЛЕКОМУНИКАЦИЈЕ И ИНФОРМАЦИОНЕ ТЕХНОЛОГИЈЕ 2. година 3. семестар Предмет Статус Часови (П + В + Л) Кредити 3.1 Математика 3 O

НАСТАВНИ ПЛАН ОДСЕКА ЗА ТЕЛЕКОМУНИКАЦИЈЕ И ИНФОРМАЦИОНЕ ТЕХНОЛОГИЈЕ 2. година 3. семестар Предмет Статус Часови (П + В + Л) Кредити 3.1 Математика 3 O НАСТАВНИ ПЛАН ОДСЕКА ЗА ТЕЛЕКОМУНИКАЦИЈЕ И ИНФОРМАЦИОНЕ ТЕХНОЛОГИЈЕ 2. година 3. семестар 3.1 Математика 3 O 3+3+0 6 3.2 Теорија електричних кола O 3+2+0 6 3.3 Основи електронике O 3+2+1 6 3.4 Програмирање

Више

Microsoft PowerPoint - 11_JavaScript_1.ppt [Compatibility Mode]

Microsoft PowerPoint - 11_JavaScript_1.ppt [Compatibility Mode] Java Script dr Suzana Marković, dipl.ing. el. suzana.markovic@bss.edu.rs Programski jezici Kompajlerski jezici - programski kôd konvertuje se u mašinski pre nego što se i pokrene, što znači da će se ta

Више

Microsoft Word - IzvjestajPlakalovic

Microsoft Word - IzvjestajPlakalovic И З В Ј Е Ш Т А Ј КОМИСИЈЕ О ПРИЈАВЉЕНИМ КАНДИДАТИМА ЗА ИЗБОР У ЗВАЊЕ I ПОДАЦИ О КОНКУРСУ Конкурс објављен: 22. 7. 2015. у дневном листу Глас Српске Ужа научна/умјетничка област: Информационе науке и биоинформатика

Више

Microsoft PowerPoint - Strukturni dijagrami, Gantogram - Planiranje [Compatibility Mode]

Microsoft PowerPoint - Strukturni dijagrami, Gantogram - Planiranje [Compatibility Mode] + Metode i tehnike planiranja projekta + Projektne strukture + Tehnike struktuiranja projekta Breakdow strukture strukture za dekomponovanje Matrice WBS: Project Work Breakdown Structure OBS: Organization

Више

Slide 1

Slide 1 Kako jednostavnije preći na višu verziju Formsa Ivan Lovrić, Vedran Latin 14.10.2009. Sadržaj prezentacije Predmet migracije Razlozi za migraciju Infrastruktura potrebna za migraciju Pilot migracija Migracija

Више

PowerPoint Presentation

PowerPoint Presentation Рачунарски центар ПМФ-а Развој Рачунарског центра Развој РЦ-а Факултета тесно је везан са развојем ЈУНИС-а Први елаборат са предлозима о развоју и организацији Рачунског центра и Информационог система

Више

PowerPoint Presentation

PowerPoint Presentation i n f o r m a c i j s k i i n ž e n j e r i n g Usporedba Microsoft Analysis Services i Hyperion Essbase OLAP Marko Hilak Krešimir Futivić Maja Inđić 15.10.2009 Microsoft Analysis Services i Hyperion Essbase

Више

KORISNIČKE UPUTE APLIKACIJA ZA POTPIS DATOTEKA

KORISNIČKE UPUTE APLIKACIJA ZA POTPIS DATOTEKA KORISNIČKE UPUTE APLIKACIJA ZA POTPIS DATOTEKA SADRŽAJ 1. UVOD... 3 1.1. Cilj i svrha... 3 1.2. Područje primjene... 3 2. POJMOVI I SKRAĆENICE... 4 3. PREDUVJETI KORIŠTENJA... 5 4. PREGLED APLIKACIJE...

Више

Slide 1

Slide 1 Univerzitet u Novom Sadu Fakultet tehničkih nauka Odsek za računarsku tehniku i računarske komunikacije Projektovanje Namenskih Računarskih Struktura 1 Sistemi zasnovani na Androidu Uvod u Android platformu

Више

IEP - Projekat 2018/2019

IEP - Projekat 2018/2019 Elektrotehnički fakultet u Beogradu Katedra za računarsku tehniku i informatiku Predmet: Infrastruktura za elektronsko poslovanje SI3IEP Veb portal za tehničku podršku - projekat - Osnovni cilj projekta

Више

Дистрибуирани софтверски системи Технички факултет "Михајло Пупин" Зрењанин, Универзитет у Новом Саду Практикум за лабораторијске вежбе #07 [нерецензи

Дистрибуирани софтверски системи Технички факултет Михајло Пупин Зрењанин, Универзитет у Новом Саду Практикум за лабораторијске вежбе #07 [нерецензи Генерисање одзива на Веб серверу У овој вежби су обрађене следеће теме: 1. Редирекција корисника на одређену Веб страницу помоћу сервлета. Редирекција се врши помоћу методе sendredirect из HttpServletResponse.

Више

Softversko inženjerstvo

Softversko inženjerstvo Softversko inženjerstvo OAS SOFTVERSKO INŽENJERSTBO Trajanje studija: 4 godine Broj ESPB: 240 ESPB Izborni moduli: Modul SI: Softversko inženjerstvo Modul RI: Razvoj igara Modul SI: Softversko inženjerstvo

Више

Apache Maven Bojan Tomić

Apache Maven Bojan Tomić Bojan Tomić tomicb@fon.rs Kako se pravi Java projekat (build) Osnovni koraci (skraćena procedura bez testiranja) 1)Preuzimanje *.java fajlova sa početne destinacije (obično src folder) 2)Preuzimanje odgovarajućih

Више

PowerPoint Presentation

PowerPoint Presentation Jelena Mitrović Sadržaj Uvod ShareFile pozicija na EFSS tržištu Tehničke karakteristike ShareFile mogućnosti integracije ShareFile funkcionalnosti Zaključak Sadržaj Uvod ShareFile pozicija na EFSS tržištu

Више

XHTML 2.0 and HTML 5

XHTML 2.0 and HTML 5 Uvod -o nama, o predmetu, o Internetu O nama Ljiljana Šerić - predavanja Soba: A401 Email: ljiljana@fesb.hr Marin Bugarić, Andrija Sommer - vježbe Email: marin.bugaric@fesb.hr, A420 andrija.sommer@fesb.hr

Више

Sadrzaj_A2ZP.fm

Sadrzaj_A2ZP.fm viii SADRÆAJ Uvod xv Poglavàe 1 Ãta je novo u Accessu 2002 1 Kratka istorija Accessa 2 Access 2002 5 Novine u paketu Microsoft Office XP Developer 7 Saæetak 8 Poglavàe 2 Razvijaçe viãekorisniåkih aplikacija

Више

Odluka o oglasavanju

Odluka o oglasavanju "Службени гласник РС", бр. 23/2006 и 23/2013 др. одлука 1 На основу члана 8. став 2. Закона о добровољним пензијским фондовима и пензијским плановима ("Службени гласник РС", бр. 85/2005), гувернер Народне

Више

PowerPoint Presentation

PowerPoint Presentation ELEKTRONSKA BAZA SUDSKE PRAKSE Godišnje savetovanje sudija Republike Srbije 5. oktobar 2017. DRAGAN OBRENOVIĆ Senior ekspert na projektu Unapređenje efikasnosti pravosuđa База судске праксе основне информације

Више

PowerPoint Presentation

PowerPoint Presentation + Fakultet organizacionih nauka Upravljanje razvojem IS MSc Ana Pajić Simović ana.pajic@fon.bg.ac.rs ANALIZA POSLOVNIH PROCESA BUSINESS PROCESS MANAGEMENT (BPM) PROCESS MINING + Business Process Management

Више

CRNA GORA ZAVOD ZA STATISTIKU S A O P Š T E NJ E Broj: 229 Podgorica, 30. oktobar god. Prilikom korišćenja ovih podataka navesti izvor Upotreba

CRNA GORA ZAVOD ZA STATISTIKU S A O P Š T E NJ E Broj: 229 Podgorica, 30. oktobar god. Prilikom korišćenja ovih podataka navesti izvor Upotreba CRNA GORA ZAVOD ZA STATISTIKU S A O P Š T E NJ E Broj: 229 Podgorica, 30. oktobar 2015. god. Prilikom korišćenja ovih podataka navesti izvor Upotreba informaciono-komunikacionih tehnologija u preduzećima

Више

УНИВЕРЗИТЕТ У НОВОМ САДУ ОБРАЗАЦ 6

УНИВЕРЗИТЕТ У НОВОМ САДУ ОБРАЗАЦ 6 УНИВЕРЗИТЕТ У НОВОМ САДУ ОБРАЗАЦ 6. ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА ИЗВЕШТАЈ О ОЦЕНИ ДОКТОРСКЕ ДИСЕРТАЦИЈЕ I ПОДАЦИ О КОМИСИЈИ 1. Датум и орган који је именовао комисију 19.7.2018, на основу Одлуке Наставно Научног

Више

PowerPoint Presentation

PowerPoint Presentation 12 Cloud Computing S A D R Ž A J 12.1 Uslovi za nastanak Cloud Computing-a 12.2 Pojam Cloud Computing-a 12.3 Cloud Computing arhitektura 12.4 Karakteristike Cloud Computing-a 12.5 Modeli implementacije

Више

Р273 Пројектовање база података Примери питања за колоквијум 1. Навести најважније моделе података кроз историју рачунарства до данас. 2. Објаснити ос

Р273 Пројектовање база података Примери питања за колоквијум 1. Навести најважније моделе података кроз историју рачунарства до данас. 2. Објаснити ос Р273 Пројектовање база података Примери питања за колоквијум 1. Навести најважније моделе података кроз историју рачунарства до данас. 2. Објаснити основне концепте мрежног модела 3. Објаснити основне

Више

SVEUČILIŠTE U ZAGREBU SVEUČILIŠNI RAČUNSKI CENTAR UVJETI KORIŠTENJA USLUGE EDUADRESAR Zagreb, kolovoz 2013.

SVEUČILIŠTE U ZAGREBU SVEUČILIŠNI RAČUNSKI CENTAR UVJETI KORIŠTENJA USLUGE EDUADRESAR Zagreb, kolovoz 2013. SVEUČILIŠTE U ZAGREBU SVEUČILIŠNI RAČUNSKI CENTAR UVJETI KORIŠTENJA USLUGE EDUADRESAR Zagreb, kolovoz 2013. S A D R Ž A J 1. TEMELJNI POJMOVI... 4 2. OPSEG I NAMJENA USLUGE... 4 3. PRAVA I OBVEZE SRCA...

Више

Satnica.xlsx

Satnica.xlsx ПОНЕДЕЉАК 17.06.2019 2Б-УПС Електрична кола 24 Б-УПС Електрична кола 1 УПС Теорија кола 2 2Б-ЕЕН Електрична кола у електроенергетици 8 Б-ЕЕН Електрична кола 1 ЕЕН Теорија електричних кола 1 А1 2Б-ЕЛК Дигитална

Више

Студијски програм: ИНДУСТРИЈСКО ИНЖЕЊЕРСТВО

Студијски програм: ИНДУСТРИЈСКО ИНЖЕЊЕРСТВО Студијски програм: ИНДУСТРИЈСКО ИНЖЕЊЕРСТВО 08.04.2019. 09:00-11:00 Технички енглески језик 204 09.04.2019. 14:00-16:00 Физика A1-А2-А3-207 10.04.2019. 09:00-11:00 Техничко цртање 3-106-108-207 11.04.2019.

Више

Студијски програм: ИНДУСТРИЈСКО ИНЖЕЊЕРСТВО

Студијски програм: ИНДУСТРИЈСКО ИНЖЕЊЕРСТВО Студијски програм: ИНДУСТРИЈСКО ИНЖЕЊЕРСТВО 27.05.2019. 09:00-11:00 Технички енглески језик 204 28.05.2019. 14:00-16:00 Физика A1-А2-А3-207 29.05.2019. 09:00-11:00 Техничко цртање 3-106-108-207 30.05.2019.

Више

PDF = Potencijalno destruktivan fajl

PDF = Potencijalno destruktivan fajl PDF = Potencijalno Destruktivan Fajl Filip Vlašić, NCERT Sadržaj O PDF formatu Struktura PDF dokumenta Rizici Ranjivosti Exploit - primjeri Zaštita O PDF formatu Portable Document Format, nastao 1993.

Више

Visoka poslovna škola strukovnih studija Valjevo Primeri pitanja za polaganje prijemnog ispita Predmet: Informatika Valjevo, mart 2018.

Visoka poslovna škola strukovnih studija Valjevo Primeri pitanja za polaganje prijemnog ispita Predmet: Informatika Valjevo, mart 2018. Visoka poslovna škola strukovnih studija Valjevo Primeri pitanja za polaganje prijemnog ispita Predmet: Informatika Valjevo, mart 2018. R.b. Pitanja Šta od navedenog predstavlja medijum za čuvanje trajnih

Више

ZIS

ZIS DIGITALNA FORENZIKA prof. dr Saša Adamović sadamovic@singidunum.ac.rs Forenzička istraga operativnih sistema Operativni sistem Pruža softversku platformu za pokretanje drugih programa. OS je odgovoran

Више

PowerPoint Presentation

PowerPoint Presentation Karakteristike računarskih mreža Predmet: Aktivni mrežni uređaji Predavač: dr Dušan Stefanović Informacije o predmetu Студијски програм: МКТ Статус предмета: Obavezni Семестар: I Број часова: 3 + 2 + 0

Више

DIGITALNA OBRADA SLIKE

DIGITALNA OBRADA SLIKE PRAKTIKUM IZ RAČUNARA - OSNOVI MREŽNE KOMUNIKACIJE - Organizacija kursa Predavanja: sreda 10-12, sala 1 Lola neparnim nedeljama Lab: sreda 10-12, sala 70 parnim nedeljama 4 lab vežbe Sajt: tnt.etf.rs/~oe4pir

Више

PuTTY CERT.hr-PUBDOC

PuTTY CERT.hr-PUBDOC PuTTY CERT.hr-PUBDOC-2018-12-371 Sadržaj 1 UVOD... 3 2 INSTALACIJA ALATA PUTTY... 4 3 KORIŠTENJE ALATA PUTTY... 7 3.1 POVEZIVANJE S UDALJENIM RAČUNALOM... 7 3.2 POHRANA PROFILA KORISNIČKIH SJEDNICA...

Више

m-intesa ZA KRETANJE BEZ GRANICA... INTESA SANPAOLO BANKA ZA UREĐAJE SVIJET MOGUĆEG.

m-intesa ZA KRETANJE BEZ GRANICA... INTESA SANPAOLO BANKA ZA UREĐAJE SVIJET MOGUĆEG. m-intesa ZA KRETANJE BEZ GRANICA... INTESA SANPAOLO BANKA ZA UREĐAJE SVIJET MOGUĆEG. m-intesa ZA KRETANJE BEZ GRANICA... m-intesa Vam omogućava jednostavno, brzo i sigurno obavljanje finansijskih transakcija

Више

PowerPoint Presentation

PowerPoint Presentation 13 Dalji razvoj Klijent server tehnologije S A D R Ž A J 13.1 Osnovni preduslovi 13.2 Napredak hardverskih tehnologija 13.3 Softverske tehnologije 13.4 Web servisi 13.5 Web aplikacije 13.1 Preduslovi za

Више

Europass CV

Europass CV Europass Curriculum Vitae Lične informacije Ime I prezime Petar Radunović Adresa Sava Orovića 70 81000 Podgorica (Crna Gora) Mobilni telefon +382 67 672 341 E-mail rođenja 24.06.1990. petar.radunovic@unimediteran.net

Више

CPHP_19

CPHP_19 Upotreba PHP-a u drugim jezicima Za ovu lekciju se podrazumevaju osnovna znanja iz JavaScript-a i ActionScript-a. Ono što smo do sada radili, jeste PHP van konteksta ili u veb kontekstu, što je zapravo

Више

Microsoft PowerPoint - Topic04-Serbian.ppt

Microsoft PowerPoint - Topic04-Serbian.ppt Tema 4 Osnovni koncepti za opis razvoja softvera DAAD Project Joint Course on Software Engineering Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University

Више

RAČUNALO

RAČUNALO RAČUNALO HARDVER + SOFTVER RAČUNALO HARDVER strojna oprema računala tj. tvrdi, materijalni, opipljivi dijelovi računala kućište i sve komponente u njemu, vanjske jedinice SOFTVER neopipljivi dijelovi računala

Више

PRIS 00 Projektovanje informacionih sistema

PRIS 00 Projektovanje informacionih sistema PROJEKTOVANJE INFORMACIONIH SISTEMA dr Vladislav Miškovic Fakultet za računarstvo i informatiku PROJEKTOVANJE INFORMACIONIH SISTEMA 2018/2019 1 Uvodne napomene Silabus Plan Ispit Projekti Softver Literatura

Више

Microsoft PowerPoint - Programski_Jezik_C_Organizacija_Izvornog_Programa_I_Greske [Compatibility Mode]

Microsoft PowerPoint - Programski_Jezik_C_Organizacija_Izvornog_Programa_I_Greske [Compatibility Mode] Programski jezik C organizacija izvornog programa Prevođenje Pisanje programa izvorni program Prevođenje programa izvršni program Izvršavanje programa rezultat Faze prevođenja Pretprocesiranje Kompilacija

Више

VALIDNOST CERTIFIKATA ZA PRISTUP INTERNET APLIKACIJAMA POREZNE UPRAVE FEDERACIJE BOSNE I HERCEGOVINE (npis I ejs)

VALIDNOST CERTIFIKATA ZA PRISTUP INTERNET APLIKACIJAMA POREZNE UPRAVE FEDERACIJE BOSNE I HERCEGOVINE (npis I ejs) VALIDNOST CERTIFIKATA ZA PRISTUP INTERNET APLIKACIJAMA POREZNE UPRAVE FEDERACIJE BOSNE I HERCEGOVINE (NPIS I EJS) POREZNA UPRAVA FEDERACIJE BOSNE I HERCEGOVINE Sektor za informacione tehnologije Sarajevo,

Више

CRNA GORA ZAVOD ZA STATISTIKU S A O P Š T E NJ E Broj: 295 Podgorica, 31. oktobar godine Prilikom korišćenja ovih podataka navesti izvor Upotreb

CRNA GORA ZAVOD ZA STATISTIKU S A O P Š T E NJ E Broj: 295 Podgorica, 31. oktobar godine Prilikom korišćenja ovih podataka navesti izvor Upotreb CRNA GORA ZAVOD ZA STATISTIKU S A O P Š T E NJ E Broj: 295 Podgorica, 31. oktobar 2012. godine Prilikom korišćenja ovih podataka navesti izvor Upotreba informaciono-komunikacionih tehnologija u preduzećima

Више

Slide 1

Slide 1 Središnji ured sustava za vođenje maloprodajom Rovinj, 17.10.2008. Ivan Ćurić, dipl. ing. rač. Infoart d.o.o. Bužanova 3, Zagreb icuric@infoart.hr POSiA Upravljanje maloprodajom Cjelovito rješenje Srednji

Више

No Slide Title

No Slide Title Press konferencija, 21. april 2015 Ovo je d o b a mogućnosti! Vodič kroz online studiranje na DOBA Fakultetu Zašto su online studije danas svetski trend? Jer su fleksibilne i dostupne Jer nude slobodu,

Више

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике I година Математика 1 2225 20.06.2019. 9:00 04.07.2019. 9:00 све Основи електротехнике 1 2226 17.06.2019. 9:00 01.07.2019. 13:00 све Програмирање 1 2227 21.06.2019. 9:00 05.07.2019. 9:00 све Основи рачунарске

Више

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике I година Математика 1 2225 05.09.2019. 9:00 19.09.2019. 9:00 све Основи електротехнике 1 2226 02.09.2019. 9:00 16.09.2019. 9:00 све Програмирање 1 2227 06.09.2019. 9:00 20.09.2019. 9:00 све Основи рачунарске

Више