marți, 8 ianuarie 2008

De ce XML?

XML: Formatul de date universal pentru solutii business intregrate electronic.
Sistemele de baze de date relationale nu pot indeplini toate cererile afacerilor electronice deoarece ele proceseaza data independent de context. Bazele de date traditionale pot foarte bine sa fie folosite pentru date care intra in randuri si coloane, dar nu pot la fel de bine se ocupe de date mai complexe cum ar fi audio, video sau documente complexe care sunt tipice pentru continutul Web. Pentru a lucra cu XML, bazele de date traditionale sunt de obicei modificate cu layere externe de conversie care imita stocarea XML, transaltand-o intre XML si alte formate. Aceasta conversie este capabila de erori si rezulta intr-o multime de cheltuieli, in particular cu rate de transactii crescute si complexitati de documente.
Bazele de date XML, pe de alta parte, stocheaza data XML nativ in forma structurata si ierarhica. Queri-urile pot fi rezolvate mult mai rapid deoarece nu este nevoie sa mapezi structura copacului de date XML de tabele. Acest lucru mentine ierarhia datei si creste performanta.
Date Autodescriptive – Cheia Succesului
Spre deosebire de inregistrarile din bazele de date traditionale, datele XML nu au nevoie de shema relationale, fisiere de descriere a tabelelor, definiti externe ale tipurilor de date etc., deoarce data insasi contine aceasta informatie. In contrast cu formatul foarte folosit, HTML. care doar asigura prezentarea corecta a datei formatate, XML asigura si folosirea totala a datei. Acest lucru este foarte important pentru aplicatii business ale caror indatoriri se extend peste doar prezentare continutului.
Integrare completa a tuturor traditionalelor baze de date si a tuturor formatelor
Documentele XML pot contine absolut orice tip de date – de la clasicele date ca text si numere, sau obiecte multimedia ca sunete, pana la formate active cum ar fi applete Java sau componente ActiveX
Modificari la przentarea datelor – Nu e nevoie de reprogramare
Poti schimba aspectul documentelor sau chiar websituri intregi cu XSL Style Sheets fara a manipula data insasi.
Viziunea One-server a datelor distribuiteDocumentele XML pot consista din date din diferite baze de date, distribuite pe multiple severe. In alte cuvinte: Cu XML tot World Wide Webul este transformat intr-o singura baza de date ce contine tot
Internationalizare
Intenationalizarea este de cea mai mare importanta, pentru aplicatii business electronice. XML suporta documente multilinguistice si standardul Unicode
Deschis si Extensibil
XMLurile sunt structuri unice ce permit adaugarea altor elemente ultra moderne cand sunt necesare. Asta inseamna ca intotdeauna iti poti adapta sistemul pentru a folosi vocabularul specific industriei
Tehnologie penrtu viitor
XML este standardul aprobat al World Wide Web Consortium (W3C) si este sustinut de catre toti providerii software de top . Si mai mult, XML este astazi si standardul unui numar din ce in ce mai mare de industrii, spre exemplu cea a sanatatii.

Niciun comentariu: