SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Uvod
U savremenom društvu informacije postaju vitalni resurs gotovo svakog sistema,
a obzirom na tempo razvoja tehnološke osnove za implementaciju informacionih
sistema, kao kritični faktor razvoja uopšte, pojavljuje se posao razvoja i
implementacije softvera. Tehnološke promene, sveopšta umreženost i Internet
kao integralni deo savremene stvarnosti, doneli su promene kako u samom
načinu poslovanja (i života) tako i u načinu izrade software-a.
Diferenciranje umreženih fizičkih komponenti različitih performansi i različite
namene, zahteva i definiciju različitih logičkih komponenti sistema koje se na
njima adekvatno rasporedjuju. Time je, u poslu razvoja softvera, uslovljeno
fokusiranje na definiciji softverskih arhitektura (specifikaciji delova tj. komponenti
sitema). Osim toga, kako Internet sve više postaje univerzalni informacioni resurs
i univerzalni prostor za poslovne transakcije, Internet tehnologije postaju
univerzalne softverske tehnologije preko kojih se obezbedjuje interoperabilnost i
koegzistencija heterogenih informacionih sistema koji se nalaze u eksploataciji.
Tako softverske arhitekture i internet tehnologije realno funkcionišu kao osnovne
savremene paradigme u ovom poslu.
Praktično istorijat razvoja Interneta i savremenih softverskih arhitektura i
tehnologija na koje se oslanja može se podeliti na tri perioda:
• prvo su tehnološke inovacije donele povezanost , umreženost sa
obezbedjenjem komunikacije kroz TCP/IP protokol kao i redefiniciju
shvatanja informacionog sistema kao mogućeg sistema distribuiranih
komponenti
• zatim je na Internetu obezbedjena mogućnost uvida-listanja Web strana,
odnosno adekvatna prezentacija dokumenta upotrebom HTML-a
• na kraju, poslovne primene zahtevaju obezbedjenje programibilnosti što
se postiže uz upotrebu XML-a kao standarda za razmenu podataka i Web
servisa kao nove generacije softverskih komponenti smeštenih na Web
serverima, kojima se pristupa preko standardnih Web protokola.
Razvoj software-a u distribuiranom okruženju
Tehnološke i socijalne uslovljenosti koje su dovele do zamene main-frame
računara sa mrežnim računarskim strukturama, donele su sa jedne strane širenje
mogućnosti sveopšte razmene i saradnje a sa druge strane, rekla bih svode na
ljudsku meru promišljanja u razvoju informacionih sistema usmeravanjem na
projektovanje izolovanih softverskih komponenti precizno definisane namene.
Složenost realnog sistema modelira se praktično neograničenom mogućnošću
kombinovanja i zamene, odnosno kompozicijom već razvijenih i definicijom novih
komponenti.
Prva distribuirana arhitektura poznata pod imenom klijent-server arhitektura,
razdvaja sloj podataka od aplikacija koje nad njim rade. Osnovni nedostaci ove
dvoslojne arhitekture - nezgodno i skupo održavanje, mala mogućnost ponovne
upotrebljivosti komponenti i slaba skalabilnost, dovode do diferenciranja
aplikativnog sloja na sloj prezentacije (user interface) i sloj poslovne logike, tako
da se uz sloj podataka dolazi do bazične troslojne arhitekture. Njene prednosti su
u olakšanom održavanju, mogućnosti ponovne upotrebe komponenti poslovne
logike i povećanoj skalabilnosti, ali uz cenu složenijeg razvoja koji zahteva veće
znanje i veće inicijalne troškove i napore.
Izazov XML tehnologija (XML reporting) , seminarski rad, student Enter Filip
2
Takodje, poseban problem predstavlja mogućnost višestrukog preslikavanja
izmedju logičke i fizičke arhitekture sistema i razrešenje problema rasporeda
Izazov XML tehnologija (XML reporting) , seminarski rad, student Enter Filip
3

Weitere ähnliche Inhalte

Ähnlich wie Prosirivi markerski jezik xml

21.čas.operativni sistemi
21.čas.operativni sistemi21.čas.operativni sistemi
21.čas.operativni sistemi
Ljiljana Rehner
 
YUINFO_NedaJerkovic_NBS_v2
YUINFO_NedaJerkovic_NBS_v2YUINFO_NedaJerkovic_NBS_v2
YUINFO_NedaJerkovic_NBS_v2
Neda Jerkovic
 

Ähnlich wie Prosirivi markerski jezik xml (20)

Racunarstvo u-oblaku
Racunarstvo u-oblakuRacunarstvo u-oblaku
Racunarstvo u-oblaku
 
Us internet programiranje pomoću programskog jezika java
Us   internet programiranje pomoću programskog jezika javaUs   internet programiranje pomoću programskog jezika java
Us internet programiranje pomoću programskog jezika java
 
Us informatika
Us   informatikaUs   informatika
Us informatika
 
Npp 2012 racunarstvo_i_informatika_120118
Npp 2012 racunarstvo_i_informatika_120118Npp 2012 racunarstvo_i_informatika_120118
Npp 2012 racunarstvo_i_informatika_120118
 
21.čas.operativni sistemi
21.čas.operativni sistemi21.čas.operativni sistemi
21.čas.operativni sistemi
 
Primena racunara u raznim oblicima ljudske delatnosti
Primena racunara u raznim oblicima ljudske delatnostiPrimena racunara u raznim oblicima ljudske delatnosti
Primena racunara u raznim oblicima ljudske delatnosti
 
Nasa skola 2011: Baze podataka - Stefan Nikolic -Silvana Ivkovic
Nasa skola 2011: Baze podataka - Stefan Nikolic -Silvana IvkovicNasa skola 2011: Baze podataka - Stefan Nikolic -Silvana Ivkovic
Nasa skola 2011: Baze podataka - Stefan Nikolic -Silvana Ivkovic
 
TeleCAD-GIS 2016
TeleCAD-GIS 2016TeleCAD-GIS 2016
TeleCAD-GIS 2016
 
2 racunarske mreze
2 racunarske mreze2 racunarske mreze
2 racunarske mreze
 
IT8-L2.pptx
IT8-L2.pptxIT8-L2.pptx
IT8-L2.pptx
 
Domaći rad 1
Domaći rad 1Domaći rad 1
Domaći rad 1
 
IoT-Internet-of-Things-servisi-u-Azure-u.pptx
IoT-Internet-of-Things-servisi-u-Azure-u.pptxIoT-Internet-of-Things-servisi-u-Azure-u.pptx
IoT-Internet-of-Things-servisi-u-Azure-u.pptx
 
Seminarski diplomskiposlovna primena-racunara
Seminarski diplomskiposlovna primena-racunaraSeminarski diplomskiposlovna primena-racunara
Seminarski diplomskiposlovna primena-racunara
 
Web design
Web designWeb design
Web design
 
информатика 1
информатика 1информатика 1
информатика 1
 
ICK7-L2.pptx
ICK7-L2.pptxICK7-L2.pptx
ICK7-L2.pptx
 
YUINFO_NedaJerkovic_NBS_v2
YUINFO_NedaJerkovic_NBS_v2YUINFO_NedaJerkovic_NBS_v2
YUINFO_NedaJerkovic_NBS_v2
 
VET4SBO Level 1 module 3 - unit 1 - v0.9 srb
VET4SBO Level 1   module 3 - unit 1 - v0.9 srbVET4SBO Level 1   module 3 - unit 1 - v0.9 srb
VET4SBO Level 1 module 3 - unit 1 - v0.9 srb
 
Wordpress - Sistem za upravljanje sadržajem na webu
Wordpress - Sistem za upravljanje sadržajem na webuWordpress - Sistem za upravljanje sadržajem na webu
Wordpress - Sistem za upravljanje sadržajem na webu
 
VET4SBO Level 3 module 1 - unit 1 - 0.009 srb
VET4SBO Level 3   module 1 - unit 1 - 0.009 srbVET4SBO Level 3   module 1 - unit 1 - 0.009 srb
VET4SBO Level 3 module 1 - unit 1 - 0.009 srb
 

Mehr von goranseminarski

Mehr von goranseminarski (20)

Prostitucija
ProstitucijaProstitucija
Prostitucija
 
Prosta i visestruka linearna regresija
Prosta i visestruka linearna regresijaProsta i visestruka linearna regresija
Prosta i visestruka linearna regresija
 
Prosjacenje, kockanje, skitnja i kriminalitet
Prosjacenje, kockanje, skitnja i kriminalitetProsjacenje, kockanje, skitnja i kriminalitet
Prosjacenje, kockanje, skitnja i kriminalitet
 
Prosirenje obima pruzanja usluga doo pan lada upravljanje proizvodnjom
Prosirenje obima pruzanja usluga doo pan lada   upravljanje proizvodnjomProsirenje obima pruzanja usluga doo pan lada   upravljanje proizvodnjom
Prosirenje obima pruzanja usluga doo pan lada upravljanje proizvodnjom
 
Prosirenje i modernizacija proizvodnje metalnih konstrukcija u metalskom pre...
Prosirenje i modernizacija proizvodnje metalnih  konstrukcija u metalskom pre...Prosirenje i modernizacija proizvodnje metalnih  konstrukcija u metalskom pre...
Prosirenje i modernizacija proizvodnje metalnih konstrukcija u metalskom pre...
 
Prosirenje eu na balkan
Prosirenje eu na balkanProsirenje eu na balkan
Prosirenje eu na balkan
 
Proracun zakovanog spoja
Proracun zakovanog spojaProracun zakovanog spoja
Proracun zakovanog spoja
 
Proracun vratila
Proracun vratilaProracun vratila
Proracun vratila
 
Proracun rucne dizalice maturski
Proracun rucne dizalice maturskiProracun rucne dizalice maturski
Proracun rucne dizalice maturski
 
Proracun stabilnosti regulacijskog kola
Proracun stabilnosti regulacijskog kolaProracun stabilnosti regulacijskog kola
Proracun stabilnosti regulacijskog kola
 
Proracun osovine
Proracun osovineProracun osovine
Proracun osovine
 
Proporcija u antici umetnost, arhitektura
Proporcija u antici   umetnost, arhitekturaProporcija u antici   umetnost, arhitektura
Proporcija u antici umetnost, arhitektura
 
Propisi o vanjskom poslovanju,devize,carine
Propisi o vanjskom poslovanju,devize,carinePropisi o vanjskom poslovanju,devize,carine
Propisi o vanjskom poslovanju,devize,carine
 
Propast hypo real estate banke
Propast hypo real estate bankePropast hypo real estate banke
Propast hypo real estate banke
 
Propagandna nacela i tehnike
Propagandna nacela i tehnikePropagandna nacela i tehnike
Propagandna nacela i tehnike
 
Propaganda u reklamama kompanije koja proizvodi coca cola pice
Propaganda u reklamama kompanije koja proizvodi coca cola picePropaganda u reklamama kompanije koja proizvodi coca cola pice
Propaganda u reklamama kompanije koja proizvodi coca cola pice
 
Propaganda indoktrinacija i manipulacija
Propaganda indoktrinacija i manipulacijaPropaganda indoktrinacija i manipulacija
Propaganda indoktrinacija i manipulacija
 
Propaganda i manipulacija pojedincima
Propaganda i manipulacija pojedincimaPropaganda i manipulacija pojedincima
Propaganda i manipulacija pojedincima
 
Propaganda
PropagandaPropaganda
Propaganda
 
Pronalazenje optimalnih lokacija za kontenere pet ambalaze na teritoriji opst...
Pronalazenje optimalnih lokacija za kontenere pet ambalaze na teritoriji opst...Pronalazenje optimalnih lokacija za kontenere pet ambalaze na teritoriji opst...
Pronalazenje optimalnih lokacija za kontenere pet ambalaze na teritoriji opst...
 

Prosirivi markerski jezik xml

  • 1. Uvod U savremenom društvu informacije postaju vitalni resurs gotovo svakog sistema, a obzirom na tempo razvoja tehnološke osnove za implementaciju informacionih sistema, kao kritični faktor razvoja uopšte, pojavljuje se posao razvoja i implementacije softvera. Tehnološke promene, sveopšta umreženost i Internet kao integralni deo savremene stvarnosti, doneli su promene kako u samom načinu poslovanja (i života) tako i u načinu izrade software-a. Diferenciranje umreženih fizičkih komponenti različitih performansi i različite namene, zahteva i definiciju različitih logičkih komponenti sistema koje se na njima adekvatno rasporedjuju. Time je, u poslu razvoja softvera, uslovljeno fokusiranje na definiciji softverskih arhitektura (specifikaciji delova tj. komponenti sitema). Osim toga, kako Internet sve više postaje univerzalni informacioni resurs i univerzalni prostor za poslovne transakcije, Internet tehnologije postaju univerzalne softverske tehnologije preko kojih se obezbedjuje interoperabilnost i koegzistencija heterogenih informacionih sistema koji se nalaze u eksploataciji. Tako softverske arhitekture i internet tehnologije realno funkcionišu kao osnovne savremene paradigme u ovom poslu. Praktično istorijat razvoja Interneta i savremenih softverskih arhitektura i tehnologija na koje se oslanja može se podeliti na tri perioda: • prvo su tehnološke inovacije donele povezanost , umreženost sa obezbedjenjem komunikacije kroz TCP/IP protokol kao i redefiniciju shvatanja informacionog sistema kao mogućeg sistema distribuiranih komponenti • zatim je na Internetu obezbedjena mogućnost uvida-listanja Web strana, odnosno adekvatna prezentacija dokumenta upotrebom HTML-a
  • 2. • na kraju, poslovne primene zahtevaju obezbedjenje programibilnosti što se postiže uz upotrebu XML-a kao standarda za razmenu podataka i Web servisa kao nove generacije softverskih komponenti smeštenih na Web serverima, kojima se pristupa preko standardnih Web protokola. Razvoj software-a u distribuiranom okruženju Tehnološke i socijalne uslovljenosti koje su dovele do zamene main-frame računara sa mrežnim računarskim strukturama, donele su sa jedne strane širenje mogućnosti sveopšte razmene i saradnje a sa druge strane, rekla bih svode na ljudsku meru promišljanja u razvoju informacionih sistema usmeravanjem na projektovanje izolovanih softverskih komponenti precizno definisane namene. Složenost realnog sistema modelira se praktično neograničenom mogućnošću kombinovanja i zamene, odnosno kompozicijom već razvijenih i definicijom novih komponenti. Prva distribuirana arhitektura poznata pod imenom klijent-server arhitektura, razdvaja sloj podataka od aplikacija koje nad njim rade. Osnovni nedostaci ove dvoslojne arhitekture - nezgodno i skupo održavanje, mala mogućnost ponovne upotrebljivosti komponenti i slaba skalabilnost, dovode do diferenciranja aplikativnog sloja na sloj prezentacije (user interface) i sloj poslovne logike, tako da se uz sloj podataka dolazi do bazične troslojne arhitekture. Njene prednosti su u olakšanom održavanju, mogućnosti ponovne upotrebe komponenti poslovne logike i povećanoj skalabilnosti, ali uz cenu složenijeg razvoja koji zahteva veće znanje i veće inicijalne troškove i napore. Izazov XML tehnologija (XML reporting) , seminarski rad, student Enter Filip 2
  • 3. Takodje, poseban problem predstavlja mogućnost višestrukog preslikavanja izmedju logičke i fizičke arhitekture sistema i razrešenje problema rasporeda Izazov XML tehnologija (XML reporting) , seminarski rad, student Enter Filip 3