Internet.tehnologije

download Internet.tehnologije

of 17

Transcript of Internet.tehnologije

  • 8/7/2019 Internet.tehnologije

    1/18

    Karakteristike Web hosting servisa

    Najbitniji Web hosting termini

    Web Hosting> hosting > host = Domain, kompjuter koji je prikljuen na Internet 24/7 i

    ima Internet sadraje/servise.Prostor na hard disku(disk space) = Koliko je potrebno prostora da bi odreena Web prezentacija bila smetena na odreeni/neodreeni vremenski rok, ukljuujui i prateeservise.

    Vrsta i broj e-mail naloga= Virtuelni/pop/webmail e-mail nalozi

    Meseni transfer podataka(bandwidth) = Saobraaj koji dosegnu na hostu pridrueniInternet servisi.

    Cena hosting servisa= Odnos irine ponude, kvaliteta usluga i dostupnosti korisnikogservisa.BESPLATNI HOSTING ZABORAVITE!

    Osnovne vrste Web hosting servisa

    1. Virtuelni (shared hosting) = Obino ISP hostingservis, ili servis specijalizovanih Web hostingkompanija (koje se u svetu takoe nazivaju ISP).Prednosti:- (Obino) dobre performanse.

    - Mali i srednji sajt-ovi na high-end server-u.- Backup, security i integritet sistema osigurava ISP- Osigurava preko 99% hosting potreba razliitihvrsta firmi- Razliiti specijalizovani hosting servisi

    Mane:- Postoji obino veliki broj prezentacija na istomdisku/serveru.- Obino problemi sa implementacijom specifinih potreba korisnika (nedovoljna sloboda korienja).

    2. Ustupljeni(dedicated hosting) = ISP hosting servis, ustupljen deo diska na jednom serveru kao virtuelna maina (dedicated virtual hosting), ili iznajmljenikompjuter u vlasnitvu ISP-a.Prednosti:- Ne ulau se sredstva u hardware.- Puni pristup hostingu, bez brige za backup, security i integritet sistema kojiosigurava ISP.

  • 8/7/2019 Internet.tehnologije

    2/18

    - Neogranieno razvojno okruenje (primena razliitih Internet tehnologija).

    Mane:- Potreban administrator Internet servisa/servera.- Trokovi hostinga min. 3x skuplji od najskupljeg virtuelnog.

    3. Hausing(Co-location hosting) = Privatni kompjuter u prostorijama ISP hostingservisa.Prednosti:- Performanse zavise od investicije u hardware (zavisnost od potreba servisa).- Nezavisno dodeljeni i kontrolisani meseni transfer podataka.- Neogranieno razvojno okruenje (primena razliitih Internet tehnologija).

    Mane:- Potreban administrator Internet servisa/servera, kao i potreba za kompletnimosiguranjem servera.

    - Najskuplji trokovi hostinga.

    4. Kompjuter u kui/firmi= Postojanjem stalne Internet veze i stacionarne IPadrese, mogue je postaviti kompjuter na Internet u sopstvenim prostorijama.Prednosti:- Performanse zavise od investicije u hardware (zavisnost od potreba servisa).- Kvalitet pristupa serveru zavisi od kvaliteta veze sa ISP-om.- Apsolutna kontrola tehnikih resursda na Internetu.

    Mane:- Potreban administrator Internet servisa/servera, kao i potreba za kompletnimosiguranjem servera.- Postavlja se pitanje kvaliteta veze sa ISP-om.

    Osnovni parametri hosting servisa

    Pored navedenih parametara hosting servisa (prostor, e-mail, transfer, cena), postoji itavniz osnovnih parametara koji se uzimaju u obzir prilikom odabira potrebnog hostingservisa.

    Operativni sistem = U zavisnosti od odabrane Web tehnologije, zavisi i vrsta hostingservisa.

    Programski jezik / baza podataka = Kao i u prethodnom sluaju, nespecifini zahteviograniavaju odabir skupljih reenja hosting servisa (dedicated, co-locating, own).

    FTP pristup = Obino je uvek omoguen. Postavlja se jedino kao pitanje u sluaju potrebe veeg broja FTP naloga.

  • 8/7/2019 Internet.tehnologije

    3/18

    CGI skriptovi/pristup = Korienje postavljenih CGI programa/skriptova (npr. FormMail)obino ne predstavlja problem, ali pristup ovom direktorijumu esto je ogranien.

    Ostali parametri hosting servisa

    Statistike poseenosti/Pristup log fajlovima= Vaan je odabir programa za analizu(AWStats, WebTrends...). Noviji servisi imaju u ponudi vei broj programa. Skidanjemlog-ova omoguuje se samostalna analiza. Log-ovi se obino raunaju kao zauzee prostora hosting servisa.

    Zemlja gde se nalazi hosting provider= Nekim klijentima je vaan podatak gde seserveri nalaze, ili iz koje je zemlje firma.

    Audio/Video podrka= Savremene hosting kompanije esto imaju u ponudi najbitnijevrste multimedijalnih programa (Real, Windows Media Player, MP3...).

    Telnet/SSH pristup= kontrola kompjutera na daljinu i mogunost zatienih adresa sajtaod upada sa strane.

    Subdomains, domain parking, separate domains= Dodavanje novih domena i pod-domena, kao i uslovi i broj mogunosti upravljanja domenima, esto opredeljuje odabir hosting kompanije.

    Credit Card, Shopping Cart= Nekim klijentima je vana mogunost predefinisanog e-commerce reenja.

    Mailing liste i autoresponderi= Ako se predvia slanje mailing lista, dobro je izabrati

    hosting servis koji ih u startu podrava.

    Protected Directories= Automatska kontrola pristupa pojedinim direktorijumima prekokorisnikog imena i ifre.

    Custom Error Pages= Mogunost postavljanja sopstvene stranice o nepostojeemURL-u (404 stranica).

    Odabir hosting servisa

    Scenario 1 HTML Web siteWeb sajtovi od 1 do 50-tak HTML stranica sa tekstom i malim brojem slika, gde se ne predvia naroiti saobraaj (npr. do 15.000 otvorenih stranica meseno).Primer: Obini korporativni sajtovi

    Karakteristike:- Moe se odabrati veoma jeftino hosting reenje.- Praktino svi hosting servisi omoguuju ovaj (najei) vid hosting potreba.

  • 8/7/2019 Internet.tehnologije

    4/18

    - Moe se odabrati hosting servis koji nudi mali prostor na disku (5 -10 MB).- Veoma mala zavisnost od kvaliteta hosting kompanije.Scenario 2 HTML Web site sa velikim fajlovima, audio/videoPrimer: Download sajtovi, katalozi slika, muzike...

    Karakteristike:- Mora se dobro projektovati potrebna koliina prostora i mesenog transfera.Odabir hosting servisa koji daju jednostavnu mogunost poveanja prostora isaobraaja.

    - Odabir hosting servisa sa podranim audio/video servisima.- Password protected direktorijumi, vei broj FTP naloga.

    Scenario 3 CMS Web sitePrimer: Sajt sa auiranjem teksta, e-commerce...

    Karakteristike:

    - Bitan odabir operativnog sistema/programskog jezika/baze podataka (broj baza).- Kod vanih servisa, velike poseenosti, velikog novanog prometa... izuzetno jevaan podatak Uptimeprocenat.

    - Dodavanje mailing liste zahteva hosting parametar Crone job.

    Scenario 4 CRM Web sitePrimer: Naruivanje karata, web call centri, napredne marketinke strategije odnosasa korisnicima...

    Karakteristike:- Odabir veoma naprednih share hosting servisa, uglavnom dedicated ili co-

    location hosting servisi.- Za sluaj potrebe apsolutne sigurnost postavljenih podataka, bira se postavljanje

    servera u samoj firmi.- Potreban development team i administratori.

    Svetski hosting servisi

    http://directory.google.com/Top/Computers/Internet/Web_Design_and_Development/Hosting/Directories/http://thewhir.com/webhostsearch/http://www.findmyhosting.com/

    - Cena varira u zavisnosti od kvaliteta korisnikog servisa (telefonska podrka), odkvaliteta kompjutera i od sigurnosti servisa (security, uptime...).

    - Hosting servisi se razlikuju u zavisnosti od toga koliko prate savremene hostingtrendove (pad cena, poveanje mogunosti servisa, jednostavnost upotrebe...).

  • 8/7/2019 Internet.tehnologije

    5/18

    Primer:www.verio.com ima najjeftinije shared hosting za 50 $/mes, dok slian servis saznaajnijim brojem opcija nalazi se i za 2 $/mes.

    Karakteristike dobavljaa usluga pristupa Internetu (Internet Service Provider

    ISP)

    ta je ISP?

    Pristup Internetu jedino je mogue ostvariti preko neke firme koja prua uslugudavanja pristupa Internetu Internet Service Provider ISP

    ISP je firma koja omoguuje pristup Internetu.

    Koje su protrebe?Veina ISP-a prua uslugu pristupa Interneta putem razliitih servisa:E-mailFTPWWWTelnet News (Usenet)

    U zavisnosti od kvaliteta ISP-a, deava se da neki od datih servisa nisu najkvalitetnije ponueni.

    Vrsta pristupa Internetu?Vrste pristupa Internetu koje obino nude ISP-i:- Dial-up (shell)- PPP ( Point-to-Point Protocol ) TCP/IP konekcija sa serverom na Internetu- ISDN (Integrated Services Digital Network ) 2x64 kb/s- Wireless (stalna veza sa Internetom, od 64 kb/s, na vie)- Cable Internet (stalna veza sa Internetom, od 64 kb/s, na vie)- DSL (digital subscriber lines ) upstream do 32 mb/s, downstram od 32 kb/s do 1

    mb/s.- Satelite Internet (stalna veza sa Internetom, moe biti ili downstram ili u

    kombinaciji sa upstreamom)Cena/Kvalitet?

    - Dial-up(do 56 kb/s, nesigurna veza) najjeftiniji pristup (042)- PPP (sigurna veza, iznajmljena linija) cene od 100 EUR na vie, skupa oprema.- ISDN(64 ili 128 kb/s, sigurnija veza od prethodne) cena telefonske pretplate je

    bitna, obino skuplje od dial-up.- Wireless(od 64 kb/s, na vie, stabilna veza, zavisi od opreme i atmosferskih

    prilika) 1.500 din/mes na vie (skupa oprema)

  • 8/7/2019 Internet.tehnologije

    6/18

    - Cable Internet(stalna veza sa Internetom, od 64 kb/s, na vie) od 500 din/mesna vie

    - DSL(d igital subscriber l ines ) Verat.net?- Satelite Internet downstream od 1.000 din/mes (npr. 8 Mb/s), down/up-stream

    od 150 EUR/mes oprema preko 1.700 EUR.

    Klijentske Internet aplikacije

    Gde dobaviti Internet software?

    - www.google.com- www.download.com- www.winsite.com- ...

    E-mail software?

    - Eudora (http://www.eudora.com/)- Netscape Messenger (http://wp.netscape.com/communicator/)- Pegasus Mail (http://www.pmail.com/)- The Bat (http://www.ritlabs.com/)- Thunderbird (http://www.mozilla.org/)- MS Outlook, MS Outlook Express

    Karakteristike e-mail programa?

    - Mogunost kreiranja vie e-mail naloga (Netscape, MS, The Bat)- Kvalitetan filter management (MS, Pegasus)- Kreiranje veeg broja Identiteta, sig fajlova, itd. (Pegasus, The Bat)- Jednostavan backup i import/export (Netscape, Pegasus, The Bat)- Obeleavanje, pozicioniranje poruka (MS, The Bat, Eudora)

    Browser?

    - MS IE- Opera (http://www.opera.com/)- Mozilla (http://www.mozilla.org/)- Netscape Communicator (http://wp.netscape.com/communicator/)- Firebird (http://www.mozilla.org/)

    Karakteristike browser-a?

    - Surfovanje u veem broju prozora (tab browsing)- Implementacija savremenih W3C standarda- Kvalitetna mogunost uvanja Web stranica- Favourites/Bookmarks/Toolbars

    http://www.mozilla.org/http://www.mozilla.org/
  • 8/7/2019 Internet.tehnologije

    7/18

    - Sistem skidanja fajlova (download)- Privacy/Security

    FTP?

    - Total Commander (http://www.ghisler.com/)- Cute FTP (http://www.cuteftp.com/)- WS FTP (http://www.ipswitch.com/)- Filezilla (http://filezilla.sourceforge.net/)- FTP Explorer (http://www.ftpx.com/)

    Multimedijalna podrka

    - Flash (ActiveX, http://www.macromedia.com/shockwave/)- JAVA (http://www.sun.com/)- Real (http://www.real.com/)

    - QuickTime (http://www.apple.com/quicktime/)Timski rad, komunikacioni software

    - ICQ (Miranda, Trillian, http://www.icq.com/)- MS Net Meeting- Skype Telephony (http://www.skype.com/)- Comet Video Phone (http://www.cometconnection.com/)

    Korienje Internet programa u firmama

    - Odrediti potrebe na osnovu zahteva poslovnog procesa.- Odrediti koja basplatna softverska reenja mogu biti koriena.- Odrediti trokove licenciranog softvera.- Kreirati plan prelaska na nova softverska reenja.- Kreiranje podrke zaposlenima i obuke.

    Serverske Internet i intranet aplikacije

    Gde dobaviti Serverski software?- www.google.com- www.download.com- www.winsite.com- ...

    Operativni sistemi?

    - Linux (http://www.linux.org/)

    http://www.apple.com/quicktime/http://www.apple.com/quicktime/
  • 8/7/2019 Internet.tehnologije

    8/18

    - Unix (http://www.unix-systems.org/)- FreeBSD (http://www.freebsd.org/)- Solaris (http://wwws.sun.com/software/solaris/)- Windows Server (http://www.windows.com/)

    Web ServeriApache (UNIX/NT) [Free] (http://www.apache.org/)- Microsoft IIS (NT...) [Free] (http://www.microsoft.com/)- Netscape Server Family (UNIX/NT) [$; demo available](http://enterprise.netscape.com/)- SunONE (JAVA) (http://wwws.sun.com/software/sunone/)- Zeus (j2ee, php, asp) (http://www.zeus.com/)- Jigsaw (JAVA) [Free] (http://www.w3.org/Jigsaw/)

    GroupWare/intranet software- OpenGroupware.org (http://www.opengroupware.org/)- MS Exchange server (http://www.microsoft.com/exchange/)- Novell GroupWise (http://www.novell.com/products/groupwise/)- Lotus Notes/Domino (http://www.lotus.com/)- Twig (http://www.informationgateway.org/)- Intranets (http://www.intranets.com/)

    Internet Services Servers- Mail Server: PostFix (http://www.postfix.org/)- Mail Server: MDeamon (http://www.altn.com/)- FTP Server: WuFTP (http://www.wu-ftpd.org/)- Proxy Servers- Chat Servers

    Uvod u Internet za titu

    Internet zatitaInternet zatita predstavlja praksu obezbeivanja sigurnosti privatnih resursa iinformacija na Internetu.

    http://www.iec.org/online/tutorials/int_sec/http://www.iec.org/acrobat.asp?filecode=73

    Najbitniji segment obezbeivanja zatite na Internetu predstavlja praenje najnovijihdostignua iz ove oblasti i delovanje u skladu sa ovim dostignuima.

    Dva osnovna nivoa zatite:1. Fizika zatita kompjutera (prostorije, serverska soba...)

  • 8/7/2019 Internet.tehnologije

    9/18

    2. Zatita operativnog sistema (OSS Narandasta knjiga)C1 nivo zatita direktorijuma (read,write), user loginC2 nivo snimanje security-related events, zatita password fajlova.

    FirewallFirewall (vatreni zid) je programski sistem koji omoguuje autorizaciju pojedinanog

    korisnika ili aplikacije kojima je dozvoljeno da prou firewall.Ovi sistemi obino pruaju mogunost logovanja i signalizacije (alert), ali mogu takoemaskirati adrese kompjutera koji se nalaze iza firewalla (masking).

    - ZoneAlarm (http://www.zonelabs.com/)- Kerio (http://www.kerio.com/)- Norton Personal Firewall (AtGuard) (http://www.symantec.com)- BlackIce (http://blackice.iss.net/)- McAfee Personal Firewall (ConSeal) (http://www.mcafee.com/)

    Anti-virusni software?

    - Sophos AV (http://www.sophos.com/)- Norton AV (http://www.symantec.com)- F-secure (http://www.f-secure.com)- AVG AV (http://www.grisoft.com)- McAfee AV (http://www.mcafee.com/)- Kaspersky Lab (AVP) (http://www.kaspersky.com)-

    Mehanizmi ifri

    - Zatita od fizikog itanja ifre- Posebna komjuterska zatita ifri- Pravila kreiranja ifri- Starenje ifri (redovna promena)- Kreiranje sistema jedne ifre

    Enkripcija, autentikacija i integritet podataka

    - Enkripcija je metod ostvarivanja bezbednosti podataka (ifriranje podataka putemnekog algoritma) na takav nain da samo odabrani primalac moe videti podatkeu originalnoj (ne-ifrovanoj) formi.DES enkripcija (nema je izvan SAD-a)RSA javni 124 bitni kljuPGP javni 124 bitni klju

    - Autentikacija je sistem koji omoguuje proveru identiteta osobe ili programa koji bi trebalo da koristi zatiene podatke

    - Integritet podataka trebalo bi da ostvaruje svaki kvalitetan sistem zatite, toznai sa sistem zatite obezbeuje nepromenjljivost podataka tokom njiovogtransfera.

    Kreiranje politike zatite kompjuterskih podataka

    http://www.kaspersky.com/http://www.kaspersky.com/
  • 8/7/2019 Internet.tehnologije

    10/18

    - Osnovno pravilo sigurnosti podataka:Sve to nije eksplicitno dozvoljeno zabranjeno je!

    Cilj kreiranja politike zatite kompjuterskih podataka jeste:1. Definisanje oekivanja pravilnog korienja kompjutera i mrea u organizaciji,2. Definisanje procedura za prevenciju i adekvatnih odgovora pri incidentnoj

    bezbednosnoj situaciji. - Koraci u formiranju politike zatite podataka:1. Definisanje vlasnitva koje se titi (hardware, software, podaci idokumentacija)2. Odreivanje stepena rizika (vojna ustanova fakultet)3. Evaluacija, kontrola, revizija (data mining log podataka... event correlation)

    Internet bazirani programski jezicii srodne tehnologije

    Obuhvaeni programski jezici/tehnologije1.SGMLDTD2.HTMLJAVA ScriptCSS (XSL)DHTMLDOM3.FlashCGICookies4.PHPASPxSQLJAVA (Jigsaw)XMLXHTMLSOAP/XMLP

    SGML/DTDStandard Generalized Markup Language (SGML) je jeziki i ISO standard koji opisujespecifikaciju definisanja programskog jezika baziranog na hiper tekstu. Najpoznatiji primer varijante SGML-baziranog jezika je HTML.

    Najvanija praktina uloga SGML-a jeste definisanje karaktera koji se koriste u nekomhiper tekst baziranom jeziku (npr. definicija >,

  • 8/7/2019 Internet.tehnologije

    11/18

    Document Type Definition (DTD) predstavlja formalnu definiciju, strukturu i pravilakoja praktino definiu SGML-baziran jezik. DTD predstavlja deklaraciju nekog SGML baziranog jezika (npr. definicija funkcija pojedinanih tagova u HTML jeziku).

    HTML

    - 1989. g. Tim Berners-Lee i Robert Caillau sa CERN-a kreiraju u SGML-u DTDza HTML.- 1991. g. CERN lansira Web, baziran na jeziku HTML.- 1991. g. Marc Andreessen i Eric Bina sa NCSA lansiraju X WindowMosaic

    browser.- do 1996. g. Web usisava u sebe veliki broj drugih Internet servisa.

    Zato je Web sinonim za Internet?HTMLje kolekcija stilova koji ne zavise od kompjuterske platforme (platformindependent). HTML definie razliite komponente WWW dokumenta.

    Savremeni programski jezici imaju osobinu da ne zavise od komjuterske platforme(JAVA, XML...)

    JavaScript/CSS(XSL)

    JavaScript Brz i jednostavan jezik koji slui za dodavanje interaktivnosti HTMLdokumentu, kreiran od strane Netscape-a.

    Sintaksa JavaScript jezika je slina jeziku JAVA, ali je JAVA objektno-orijentisan programski jezik, a JavaScript jescripting jezik (mali program u sklopu HTML stranicekoji se izvrava sa strane browser-a - klijenta) -

    CSS (Cascading Style Sheet) Predstavlja W3C specifikaciju prezentacije HTMLdokumenata i funkcionie po principu ablona (templates) koji omoguuju developer-imada formiraju razliite stilove na jednoj ili veem broju Web stranica.

    XSL (Extensible Stylesheet Language)je takoe W3C XML-baziran Style Sheet jezik ikoristi se prvenstveno za transformaciju XML dokumenta u neki drugi markup jezik (npr.XSL moe transformisati XML u HTML sa CSS-om). XSL se ne moe koristiti u HTMLdokumentu.

    DHTML/DOM DHTML Dinamiki HTML specifikuje tano kako e odreeni elementi biti postavljeni na nekoj Web stranici. Sastoji se obino od HTML-a 4.x, CSS-a i(Java)Script-a. Predstavlja mix tehnologija koje imaju za cilj unapreenje HTML-a u pravcu interaktivnosti (dinamian HTML). Odreeni broj definicija u DHTML ubraja iDOM a situacija je obrnuta.

  • 8/7/2019 Internet.tehnologije

    12/18

    DOM (Document Object Model) je platformski i jeziki neutralni interface koji definieodnos izmeu razliitih HTML i XML objekata. Cilj DOM-a je da dokumente predstavlja po principu objektno orijentisanih programskih jezika.

    Funkcije DOM-a se znaajno preklapaju sa funkcijama DHTML-a, ali je DOM mnogo

    iri i omoguuje programima i skriptovima da dinamiki pristupaju i auriraju sadraje,stilove i strukturu dokumenta, bilo da je on HTML ili XML.

    FlashFlash je aplikacija publikovana od strane firme Macromedia koja predstavlja vektorski baziranu animiranu grafiku koja se moe prikazivati u HTML okruenju. Za razliku odostalih tehnologija, Flash nije automatski podran od strane browser-a, to uzrokuje potrebu instaliranja tzv. Plug-in-a. (ActiveX i .swf)

    Internet bazirani programski jezici

    i srodne tehnologijeCGI

    Common Gateway Interface(CGI) predstavlja set pravila koji opisuje kako Web server komunicira sa delovima softvera na istom kompjuteru, i kako ovi delovi softvera (CGIskriptovi) komuniciraju sa Web serverom. Bilo koji softwer ili programski jezik moe biti CGI program, ako potuje set procedura (standarde) koje nalae CGI skript jezik.

    CGI programi su obino veoma mali softveri (npr. FormMail, text search, i sl.) koji imajuulogu da direktno komuniciraju sa Web serverom.

    Odreeni broj hosting provider-a omoguuje korienje razliitih skript jezika (MIVA,Pyton, PHP), upravo preko tzv.cgi-bindirektorijuma, gde se nalaze CGI programi, zbog poveane sigurnosti.

    CookieCookiepredstavlja neku informaciju koju Web server moe da poalje browser-u.

    Cookie sadri informacije tipa:- Podaci za login proceduru, poda.

    - Podaci o stanju narudbine pri kupovini.- Podaci o odabiru elemenata sadraja koje korisnik prefereira.- ...

    Cookie tehnologija omoguuje veoma precizno praenje korisnika i personalizacijusadraja na veoma visokom nivou.

    PHP

  • 8/7/2019 Internet.tehnologije

    13/18

    PHP (Hypertext Preprocessor) jeste script jezik otvorenog koda (open source) koji senalazi na strani servera, koji ima mogunost da se koristi zajedno sa HTML kodom, i daza rezultat kreira dinamike Web stranice.

    Karakteristika script jezika jeste da se na relativno jednostavan nain programiraju

    potrebne akcije, po sistemu batch procedura, gde se opis akcije upisuje a same akcije su predefinisane i izvravaju se pozivanjem iz script jezika

    PHP Prednosti/ManePrednosti:

    1. Softver otvorenog koda (open source) veliki broj uesnika u kreiranju script jezika.

    2. Omogueno lako uenje i preuzimanje uraenih kodova.3. Veliki broj baza podataka radi sa PHP-om.

    4. Radi sa velikim brojem mrenih protokola (HTTP, IMAP, POP3..).5. Linux/Apache native okruenje.

    Mane:

    1. Nema tehnike podrke na nivou proizvoaa (call centri i sl.)2. Vii programski skript (nije programski jezik) mala kontrola bazinih

    kompjuterskih procesa.3. Programiranje u source-u, potrebno veliko znanje HTML-a i srodnih jezika.

    ASP/ASP.NET

    ASP(Active Server Pages

    ) jestescript jezik

    koji se nalazi na strani servera, koji imamogunost da se koristizajedno sa HTML kodom, i da za rezultat kreiradinamikeWeb stranice. Proizvod kompanije Microsoft.

    ASP Prednosti/ManePrednosti:

    1. Veoma veliki broj preinstaliranih procedura, manja upotreba koda, naroito uASP.NET skript reenju.

    2. Integracija sa MS proizvodima (IE, Word, Excell, Outlook..).3. Veoma kompaktno okruenje za rad (Windows, serveri, itd.).4. Izuzetna tehnika podrka.5. (Uslovno) manja potreba za poznavanjem HTML koda.

    Mane:

    1. Nije besplatan, i plaa se zajedno sa svim ostalim potrebnim segmentima (OS,server, baza podataka...)

  • 8/7/2019 Internet.tehnologije

    14/18

    2. Zatvoreni kod, to ima za posledicu manji broj gotovih programa koji se mogu prilagoavati sopstvenim potrebama.

    3. Veoma ograniena kontrola bazinih kompjuterskih procesa.

    xSQL MySQL, MS SQL, Oracle...SQL (Structured Query Language) standardni interaktivni programski jezik kojiomoguuje komunikaciju sa bazama podataka. Jezik koji se koristi u relacionim bazama podataka (RDBMS - Relational Database Management System).

    MySQL je open source RDBMS sistem. Moe se koristiti sa velikim brojem programskih jezika i skriptova, ukljuujui i MS .NET.

    MS SQL je Microsoft-ov RDBMS. Koristi prednosti integracije sa MS familijomsoftvera, ukljuujui MS Access.

    Oracle (...) - Veoma moan RDBMS koji se koristi za kreiranje sloenih Web aplikacija.JAVA/Jigsaw

    JAVA je jednostavan, moan (robustan) objektno orijentisan programski jezik kojinezavisi od operativnog sistema. Koristi se za kreiranjeklijentskih applet-ai serverskihaplikacija.

    U poslednjih nekoliko godina, primena JAVA jezika fokusira se za kreiranje sloenihserverskih aplikacija u Internet/intranet/ekstranet okruenju.

    Jigsaw je open source Web server za JAVA programsko okruenje, razvijen od straneW3C-a.

    XML

    XML (eXtensible Markup Language)je SGML baziran markup jezik koji slui zadefiniciju, prenos, validaciju i interpretaciju podataka izmeurazliitih aplikacija.

    XML omoguuje kreiranje posebnih tag-ova koji se upotrebljavaju za opis zasebnih procedura u razliitim poslovnim procesima.

    Primeri XML baziranih jezika:

    XHTML(eXtensible HyperText Markup Language) reformulacija HTML jezika uXML jeziku.SMIL(Synchronised Multimedia Integration Language) XML jezik koji se odnosi nakreiranje multimedijalnih aplikacija.WML(Wireless Markup Language)3DML(3 Dimensional Markup Language)

  • 8/7/2019 Internet.tehnologije

    15/18

    Web Services SOAP, WDSL, UDDI

    Web Services je sistem XML baziranih funkcionalnosti koji omoguuje vii nivokorienja interneta u poslovne svrhe.

    SOAP(Simple Object Access Protocol) je XML baziran jezik koji omoguujekomunikaciju programa koji radi na jednom operativnom sistemu sa drugim programomkoji radi na drugom operativnom sistemu. Moe se koristiti i za komunikaciju izmeuraznorodnih programa na istom operativnom sistemu.

    WSDL(Web Services Description Language) je XML baziran programski jezik kojiomoguuje Web serveru da u programskom kodu odgovori na pitanje tipa koji Webservisi postoje na ovom serveru?.

    UDDI(Universal Description, Discovery and Integration) omoguuje standardizovaneinformacije o Web servisima, njihove mogunosti, lokaciju i potrebe, u univerzalno

    priznatom formatu dokumenata.

    1. Karakteristike unutranjih i spoljanjih ljudskih resursa za kreiranje iodravanje Internet nastupa firme.

    2. Kreiranje Internet tima i odabir reenja za izradu Web sajta

    Karakteristike unutranjih i spoljanjih ljudskih resursa

    In-House ili OutsourcingKarakteristike:

    Management karakteristike- Poslovna filozofija firme- Veliina firme

    (sa aspekta profita)- Kvalitet organizacione strukture

    (mogunost rada u virtuelnimtimovima)

    - Kvalitet ProjectManagement-a

    Karakteristike Internet potreba- Vrsta in-house IT infra-strukture- Vrsta potreba online nastupa

    (potrebni resursi)- Vrsta Web sajta

    (zahtevan sajt sa aspekta nadogradnje i potrebnih resursa)

  • 8/7/2019 Internet.tehnologije

    16/18

    - Karakteristike konkretnog e-business modela(vrsta posla, npr. online novine)

    U svetu aktuelan je trend strategije outsourcing-a!Karakteristike organizacija koje koriste outsourcing:

    - Visoka svest o mogunostima poslovnih procesa od strane top management-a.- Kvalitetno reavanje pravnih pitanja oko angaovanja spoljnih saradnika(problem domae pravne regulative).

    - Kvalitetna IT infra-struktura (za rad u virtuelnim timovima).- Kvalitetan odabir softverskih reenja za komunikaciju u virtuelnim timovima.- Jednostavno odreivanje radnog vremena,, rezultata rada i odgovornosti za posao

    (Project Management)Case Study MDTL

    Project Management u virtuelnim timovima:Master Development Task List (MDTL)

    Project Management Process:

    1. Definisanje poslovnih zadataka koji su manji od 3 radna dana.2. Raspored aktivnosti po zaposlenima.3. Izvetaj o napretku posla nakon 3 radna dana.4. Nedeljni sastanak sektora o prethodnom i narednom poslu.

    Komunikaciona sredstva:

    - e-mail (kompletna komunikacija putem mailing lista, izvetaji...)- Web/FTP (download/upload dokumentacije, testiranje na sajtu...)- ICQ (instant komunikacija)- Telefon, Skype, Webex (Web Conference)...

    Formiranje Internet timaZa tehnike poslovne funkcije neophodni su:Administrator sistema osoba (jedna ili vie njih) koje tehniki odravaju kompletnointranet/ekstranet/Internet okruenje. Ako se planira Internet strategija nezavisna od poslovnog informacionog sistema firme, ulogu administratora Internet prezentacijenajee preuzima ISP, ili firma vie od koje je iznajmljen prostor na webu. Ako firmaima vlastiti raunar na Internetu (server), mora angaovati i administratora sistema kojivodi rauna o tehnikoj ispravnosti i odravanju raunara u Internet okruenju.Programer - osobe koje kreiraju i odravaju programske module i baze podataka prilagoene intranet/ekstranet/Internet okruenju. U sluaju da sajt nema programskihmodula (stacionarni HTML sajt), programer se zaduuje za kreiranje HTML koda.Web dizajner/dizajner- osobe koje se staraju o vizuelnom identitetu prilagoenomintranet/ekstranet/web okruenju.esto se deava da firme za tehnike poslovne funkcije pri kreiranju prisustva naInternetu angauju spoljne resurse (outsourcing).

  • 8/7/2019 Internet.tehnologije

    17/18

    Za marketing, PR (odnosi s javnou) i menadment poslovne funkcije u timu suneophodni:Kreator sadraja (novinar, PR manager) - osobe zaduene za prikupljanje i kreiranjesadraja prilagoenih intranet/ekstranet/web okruenju.Internet PR manager- osobe zaduene za osmiljavanje i sprovoenje poslovne

    komunikacije sa zaposlenima u firmi i van firme (interni i eksterni PR), prilagoeneintranet/ekstranet/web okruenju.Internet marketing manager osobe koje prate efekte prisustva firme na Internetu,kreiraju i sprovode marketinke strategije prilagoene intranet/ekstranet/web okruenju.Urednik/tim manager- osoba odgovorna za funkcionisanje kompletnog Internet tima,upravlja celim projektom, kontrolie efekte i kreira izvetaje menadment timu.

    Kreiranje zahteva za ponudu izrade Web sajta.

    Sastavni delovi zahteva za ponudu izrade Web sajta:

    - Kratak opis firme i njene delatnosti Funkcija inicijalnog upoznavanja ponuaa sa naruiocem posla.- Ciljevi izrade Web prezentacije

    U zavisnosti od vrste ciljeva zavisi i kompletan pristup izrade sajta.- Tehnologija izrade, vizuelni identitet i sadraji Web prezentacije

    Reenja predlae ponua ili tim koji kreira zahtev za ponudu. - Obim zahteva i rokovi izrade Web prezentacijePostoji mogunost kreiranja faza izrade sajta.- Uslovi tendera

    Definicije rokova dospea ponuda kao i sistem ocenjivanja ponuda.

    Analiza dobavljaa usluga izrade Web sajtaParametri analize su: uslovi plaanja, rok izrade, tehnologija izrade, reference i optiutisak.

    Svaki od spomenutih parametara ima svoju vanost (rang) za formiranje ukupne ocene.

    Mnoenjem dobijene ocene za pojedinani parametar sa njegovim rangom dobija seukupna ocena parametra po ponuau.

    Karakteristike e-commerce i ERP re enja .

    Strategija nastupa firme na Internetu1. Internet biznis plan2. Internet marketing plan3. Koncept Web sajta4. Projektni zadatak izrade Web sajta

  • 8/7/2019 Internet.tehnologije

    18/18

    5. Scenario Web sajta ....