1 / 22

XML u uredskom poslovanju

XML u uredskom poslovanju. Što je to XML?. kratica za eXtensible Markup Language format za datoteke koji nudi rješenje standardnog problema – zapisivanje podataka u različitim formatima

keagan
Download Presentation

XML u uredskom poslovanju

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. XML u uredskom poslovanju

  2. Što je to XML? • kratica za eXtensible Markup Language • format za datoteke koji nudi rješenje standardnog problema – zapisivanje podataka u različitim formatima • jezični standard za opis podataka koji se koristi za dijeljenje poslovnih informacija neovisan ooperativnom sustavu, mreži ili aplikaciji • prigodan način za pohranjivanje ili prenošenje podataka u hijerarhijskom obliku

  3. Povijest XML-a • u razvitku sudjeluju Microsoft, IBM, Oracle, Sun, Intel, HP, i dr., a rad nadzire W3C • iz 1969., istraživači IBM-a počinju razvijati Generalized Markup Language (GML) • Standard Generalized Markup Language (SGML) • Iz SGML-a je nastao HTML (Hypertext Markup Language)

  4. Povijest XML-a • 1996. pojavila se ideja o stvaranju novog jezika za označavanje • razvoj novog standarda koji bi imao velike mogućnosti kao i SGML, a također bi se mogao lako koristiti u prijenosu podataka preko Interneta

  5. Povijest XML-a Određeni osnovni ciljevi: • XML se treba lako i jednostavno koristiti preko Interneta • XML treba moći lako korisititi u mnogim aplikacijama • mora biti kompatibilan sa SGML-om • pisanje programa koji obrađuju XML treba biti lagano • broj opcionalnih mogućnosti u XML-u treba biti minimalan, po mogućnosti nijedna ( broj slobodnih značajki u XML-u mora biti apsolutno minimalan) • XML dokumenti trebaju biti lako razumljivi ljudima i prije obrade • dizajn XML-a treba biti brz i jednostavan • dizajn XML-a treba biti formalan i precizan • XML dokumenti trebaju biti jednostavni za kreiranje • oznake u XML-u se ne smiju izostavljati (sažetost kod označavanja dokumenta XML-om je od minimalnog značaja)

  6. Sintaksa XML-a • XML dokument se najčešće sprema kao tekstualna datoteka koja se sastoji od sadržaja i oznaka • namijenjen za programsku obradu • XML format je čitljiv i ljudima • oznake (eng. tag) koristimo za opisivanje podataka • oznake nisu unaprijed definirane • XML standard jedino opisuje minimalni skup pravila koja dokument mora zadovoljavati

  7. Sintaksa XML-a • korisnici XML-a moraju sami definirati dozvoljene oznake za označavanje Primjer oznake: <osoba>Đuka Čaić</osoba> • ako razmjenjujemo XML dokumente s drugima, potrebno je poštovati zajednički dogovor o oznakama • XML shema definira dozvoljeni format XML datoteke • XML podržava Unicode znakove • dijelovi XML dokumenta: elementi, atributi • element počinje sa < i završava sa > npr. <osoba> • svaki element može imati jedan ili više atributa

  8. Sintaksa XML-a Primjer: <?xml version="1.0" encoding="UTF-8" ?> Deklaracija <adresar> Početni element (root) <osoba> Podelement tipa osoba <ime>Đuka Čaić</ime> Podelement tipa ime <email tip="privatni">djuka@glazba.hr</email> Podelement tipa email sa atributom tip i vrijednosti «privatni» </osoba> Kraj elementa osoba </adresar> Kraj početnog elementa

  9. Sintaksa XML-a Primjer: Preuzeto iz Essert, Web programiranje  <?xml version="1.0" encoding="ISO-8859-1" ?> - <catalog> - <cd>   <title>Empire Burlesque</title>   <artist>Bob Dylan</artist>   <country>USA</country>   <company>Columbia</company>   <price>10.90</price>   <year>1985</year> </cd>   </catalog>

  10. Provjeravanje ispravnosti XML sintakse • XML dokumenti moraju biti valjani (logički povezani elementi, atributi i informacije koje opisuju) • XML dokument može imati samo jedan osnovni element • svi XML elementi moraju imati završnu oznaku • XML elementi se ne mogu preklapati • sve vrijednosti atributa moraju biti u navodnicima • ne mogu se koristiti znakovi <, > i & unutar teksta

  11. Prednosti i nedostatci XML-a Prednosti XML formata: • XML omogućava projektantima kreiranje vlastite strukture podataka • XML ekstrakcija podataka je dobro definirana i koristi se u mnogim okruženjima • XML je građen za podržavanje Unicode-a, tako olakšava kreiranje dokumenata koji se mogu koristiti međunarodno • aplikacije se mogu pouzdati u XML ekstrakciju kod provjere sintakse, a ako postoji shema, može se provjeriti i semantika • XML je tekstualnog formata, što ga čini lako čitljivim, lakšim za dokumentiranje (Format XML-a je “samodokumentirajući”. Oznake opisuju sadržaj koji se nalazi unutar njih.) • XML dokumenti se mogu koristiti svom infrastrukturom koja postoji za prijenos HTML datoteka, te može koristiti HTTP protokol • neovisnost o operativnom sustavu - XML je kompatibilan sa SGML-om koji se koristi od 80ih godina 20.stoljeća

  12. Prednosti i nedostatci XML-a Nedostatci XML-a: • nema tajnosti podataka • redundancije unutar XML-a • potencijalno velike datoteke Problematika: • sigurnost – poslovne usluge zahtijevaju potpunu sigurnost • transakcije – potreba za novim alatima za obavljanje poslovnih transakcija • izvještavanje – XML još uvijek ne daje izvještaje u realnom vremenu

  13. Gdje se koristi XML? • u raznim domenama obrade podataka, gdje je potrebna velika kompatibilnost • XML se koristi na Web-u putem standardnih industrijskih protokola koje definiraju javne organizacije zastandarde, kao što je World Wide Web Consortium (W3C) • XML dokumenti se mogu pregledavati putem posebnih preglednika (browser-a) koji podržavaju XML: MS IE 5.5, Netscape 6 - Mozilla , DocZilla, Opera

  14. Primjena XML-a u uredskom poslovanju Microsoft Office: • Open Office XML struktura koja omogućuje lakšu razmjenu sadržaja između alata unutar paketa • Struktura datoteka se sastoji od XML datoteke koja vezuje sve ostale sadržaje koji se nalaze u svom izvornom obliku (binarnom) unutar ZIP arhive

  15. Primjena XML-a u uredskom poslovanju Prednosti OOXML: • integracija poslovnih podataka unutar dokumenata • javna i besplatna dostupnost specifikaciji • kompaktan format • laka integracija • sigurniji dokumenti • veća sigurnost podataka unutar dokumenta • kompatibilnost

  16. Primjena XML-a u uredskom poslovanju OOXML: Microsoft Word : • Microsoft nudi SDK (software development kit) za razvoj aplikacija koje koriste mogućnosti XML-a unutar Word-a Microsoft Excel: • podržava XML kao format za uvoz i izvoz podataka • ne gube se nikakve mogućnosti koje Excelov nativni format nudi

  17. Primjena XML-a u uredskom poslovanju MS Office Professional Edition 2003: Preko svojih programa MS Word 2003, MS Excel 2003 i MS Access 2003 podržava XML. Alat omogućuje: • spremanje i organiziranje novih podataka kao XML tako da ih ostali mogu koristiti, • prebacivanje XML podataka iz niza izvora u dokumente, bazepodataka, prezentacije i proračunske tablice • stvaranje "inteligentnih programa" (tj. programa koji vraćaju korisne informacije na temeljupodataka unesenih od strane korisnika)

  18. Ostale uredske aplikacije • OpenOffice.org: nudi XML kao format za uvoz i izvoz podataka; nudi veću kompatibilnost sa drugim aplikacijama i lak pristup obradi skriptnim jezicima poput Perla • XML unutar e-business alata - razvijeni su posebni XML jezici za e-business sustave kao npr. XFRML, XFDML, cXML, IFX, i dr. Alati za e-business podržavaju XML

  19. Ostale uredske aplikacije XML u bankarstvu: • Mnoge hrvatske banke, između ostalih i PBZ, nude tečajne liste na Internetu u tekstualnom i XML formatu • To olakšava programerima poslovnih aplikacija praćenje njima bitnih podataka vezanih za tečajne liste. Pošto je XML vrlo lako prenositi putem Interneta na programerima je samo da uspostave TCP/IP konekciju na server i preuzmu datoteku

  20. Ostale uredske aplikacije XML i razvojni alati: Na Internetu je lako pronaći kvalitetne i besplatne XML parsere koje je lako koristiti i implementirati u vlastita uredska rješenja. Microsoftova razvojna platforma .NET ima ugrađenu XML podršku i stavlja veliki naglasak i potiče programere na njeno korištenje. Slika 1. Programski tok XML parsera

  21. Zaključak XML tehnologija omogućuje jednostavno definiranje formata dokumenata i podataka; prednost XML-a nad ostalim tehnologijama je njegova neovisnost, otvorenost i prenosivost. Iako je čitljiv običnim tekstualnim editorima i ljudima, XML je prvenstveno namijenjen strojnoj, programskoj obradi. Programska obrada XML-a je jednostavna jer postoji velik broj alata i biblioteka programa koji ubrzavaju razvoj aplikacijskih programa. Time što se koristi za odvajanje podataka od prezentacije, za razmjenu i pohranu podataka, za povećanje dostupnosti podataka te za izradu novih specijaliziranih jezika za označavanje, XML je našao primjenu u izuzetno puno područja, tako i u uredskom poslovanju. Pomoću XML-a lakše ćete pristupati potrebnim informacijama i na kraju krajeva uštedjeti vrijeme, smanjiti pogreške i povećati znanje u svojoj tvrtki.

  22. Literatura • B. Dukić, J. Mesarić, M. Zekić-Sušac, PC u uredskom poslovanju, Sveučilište u Osijeku, Ekonomski fakultet, 1997 • Čerić, V., Varga, M., ur., Informacijska tehnologija u poslovanju, Sveučilište u Zagrebu, Element, Zagreb, 2004. • http://www.fer.hr/_download/repository/mipro_xml_tekst.pdf (2. 2. 2009.) • http://en.wikipedia.org/wiki/Office_Open_XML (2. 2. 2009.) • http://www.pro-mil.hr/online/?A=T&T=Xml&ST=2 (2. 2. 2009.) • http://www.mathos.hr/~mzekic/wp/P5_XML.pdf (M. Zekić-Sušac, 2. 2. 2009.) • http://www.mathos.hr/~mzekic/uredsko/P3_upravljanje_dokumentima.pdf (M. Zekić-Sušac, 2. 2. 2009.) • http://www.mathos.hr/~mzekic/uredsko/uredsko_p4.pdf (M. Zekić-Sušac, 2.2.2009.) • http://www.microsoft.com/net/ (2. 2. 2009.) • http://www.microsoft.com/croatia/office/editions/prodinfo/techologies/xml.mspx • (2. 2. 2009.) • Mesarić, J., Zekić-Sušac, M., Dukić, B.: PC u uredskom poslovanju, EFO, Osijek, 2001. • V. Srića, A. Klement, B. Knežević – Uredsko poslovanje, strategija i koncepti automatizacije ureda, Sinergija, Zagreb, 2003.

More Related