|
Donedavno malo je ljudi moglo predvidjeti kakvu æe prašinu XML (eXtensible Markup Language) podiæi u softverskoj industriji. Veæina je IT
profesionalaca danas èula ili proèitala ponešto o XML-u i zna da se radi o standardu što ga je razvio WWW Konzorcij (W3C), a podržavaju ga
industrijski divovi kao što su IBM, Microsoft, SAP, Software AG, General Motors i mnogi drugi.
Mnogi se, meðutim, još uvijek pitaju zašto je XML prihvaæen tako brzo i èemu je to dobro za njih i njihov posao. Odgovor je, zapravo, jednostavan:
XML je najradikalnija promjena u raèunalstvu od izuma relacijskih baza podataka i SQL-a (Structured Query Language).
Tri su glavna razloga zašto XML preobražava raèunalnu industriju takvom brzinom:
- XML definira otvoreni, fleksibilni standard za opisivanje, pohranjivanje, objavljivanje i razmjenu
bilo koje vrste informacija. Poslovni podaci izraženi XML-om osloboðeni su ogranièenja privatnih formata i bit æe razumljivi zauvijek, dugo nakon što zastare raèunalni sustavi na kojima su nastali
i sustavi za rad s bazama podataka gdje su bili pohranjeni. XML-om se mogu opisati i izraziti najrazlièitije vrste podataka; tako, na primjer, postoje XML standardi dokumenata (DTD –
Document Type Definition) za financijske podatke, bibliografiju, genetski kôd itd.
- XML je lako razumjeti i nauèiti. Informaciju izraženu njime jednako lako “èitaju” ljudi i programi.
Ovo je radikalno drugaèije od dosadašnjih standarda za opis podataka, koji su bili namijenjeni ili ljudima, ili strojnoj obradi. Na primjer, ovo je stvarni primjer XML kôda:
<cijena> <valuta> USD </valuta>
<iznos> 70 </iznos> </cijena>
U XML-u podaci su oznaèeni “tagovima” koji ih jasno opisuju (u našem primjeru, iznos i valuta,
koji zajedno èine cijenu). Nasuprot tome, u klasiènim bazama podataka podaci su spremljeni kriptièno, tako da (bez vanjske dokumentacije, koja nije dio samih podataka) nije moguæe
utvrditi je li “70” cijena, postotak, ili najveæa dopuštena brzina. Podatke izražene u XML-u æe bilo koji sudionik otvorenog, dinamiènog okružja kao što je Internet moæi ispravno protumaèiti bez
dodatnih uputa.
- XML je standard razvijen u WWW Konzorciju (W3C), tijelu koje odreðuje opæeniti smjer kojim se web razvija. Napomenimo ponovo da je, za razliku od ranijeg standarda koji je omoguæio
eksploziju weba i HTML-a, naglasak XML-a na strukturi i znaèenju podataka, a ne njihovom prikazu (premda se XML-om može definirati i prikaz podataka, i to u više oblika, npr. za tisak i
web). Konaèno, veliki krajnji korisnici raèunalne tehnologije, kao što su General Motors, DaimlerChrysler, vlade i drugi, izravno sudjeluju u definiranju XML standarda, osiguravajuæi tako
èvrstu vezu sa “stvarnim životom”.
Zahvaljujuæi svojoj sposobnosti da opiše bilo koju vrst informacije, XML je u poziciji da postane najvažniji standard weba. Meðu tehnologijama koje omoguæuju novu ekonomiju elektronièkog
poslovanja XML je veæ danas kljuèan, a to æe ostati i kada “e-business” postane nostalgièan pojam iz prošlosti. Slova ispred crtice mijenjaju se munjevitom brzinom: “e-business” postaje “m-business”
(mobilno poslovanje), ovaj pak “s-business” (silent, tiho poslovanje što ga raèunala obavljaju meðu sobom, bez ljudske intervencije). Ove su brze promjene dijelom uzrokovane samim XML-om: rijetko
proðe dan a da netko ne najavi novu XML aplikaciju.
Prihvaæanjem XML-a korporacije veæ danas mogu svoje ogromne investicije u raèunalnu opremu i
programsku podršku pretvoriti u dobro koje æe im poveæavati produktivnost i dobit tijekom eksplozije elektronièkog poslovanja i nakon nje.
Prema analitièarima tvrtke Gartner Group, tipièno veliko poduzeæe æe potrošiti oko 40 posto svog
proraèuna za programsku podršku na izradu i prilagodbu programa za razmjenu podataka meðu njihovim raznovrsnim aplikacijama i bazama podataka (i to samo unutar tvrtke; komuniciranje s
poslovnim okruženjem nosi nove troškove).
XML nazivaju “esperantom” za raèunala. Doista, XML omoguæuje da meðusobno komuniciraju najraznovrsnija raèunala i programski sustavi. Meðutim, za razliku od esperanta, XML je izuzetno
uspješan i u strelovitom širenju, do toèke da je jednostavnost ifleksibilnost komunikacije temeljene na njemu veæ izmijenila krajolik suvremenog poslovanja.
|