Tehnologii XML
Dr. Sabin Buraga
Prefaţa volumului Tehnologii XML este următoarea:Cartea de faţă – parte a seriei Web a Editurii Polirom – are drept principal scop prezentarea celor mai importante tendinţe în utilizarea, proiectarea, procesarea şi conceptualizarea datelor via suita de tehnologii Extensible Markup Language (XML – acronim explicitat, cu umor, de unii prin Excellent Marketing Language). Al doilea demers este cel de a-l conduce pe cititor spre viitorul întrevăzut al spaţiului World-Wide Web.
Subiectele atinse, deosebit de actuale pe plan mondial, se referă în special la diverse aspecte ale familiei XML, soluţii pentru modelarea şi stocarea conţinutului semi-structurat. Considerăm că de interes se vor bucura – printre altele – părţile dedicate bazelor de date native XML (inclusiv cu prezentarea unor limbaje de interogare precum XPath şi XQuery), şabloanelor de proiectare XML sau manierei de interacţiune Web via AJAX (Asynchronous JavaScript And XML). Volumul nu omite modalităţile de procesare XML prin diverse metode, de redare a conţinutului via transformări XSL (Extensible Styesheet Language), de validare a documentelor sau de creare a serviciilor Web, punctând cele mai bune practici de utilizare.
De asemenea, facem o trecere în revistă a conceptelor de bază şi celor mai populare tehnologii ale Web-ului, cu reliefarea direcţiilor de evoluţie către Data Web, Social Web şi ceea ce va fi Semantic Web. De la prezentarea modului de acces via protocolul HTTP (HyperText Transfer Protocol), detaliem componentele de bază ale familiei de limbaje XML, pentru a ajunge să descriem – într-un final mereu amânat – meta-datele şi ontologiile. Expunerea este realizată dintr-o perspectivă pragmatică, dar nu neglijăm menţionarea bazelor teoretice, acolo unde este cazul.
Numeroasele implementări prezentate recurg la diverse paradigme şi limbaje de programare, precum C++, C#, Java, JavaScript, Perl şi PHP. De asemenea, sunt descrise diverse limbaje de marcare bazate pe XML – XHTML 2.0, XForms, RDF (Resource Description Framework), FOAF (Friend Of A Friend) şi OWL (Web Ontology Language) – şi sunt prezentate metodologiile de proiectare a unora noi.
Materialul va putea fi parcurs şi înţeles de orice persoană interesată de domeniul Web, în special de meta-limbajul XML, intenţionând să-şi formeze o privire de ansamblu asupra tehnologiilor actuale şi asupra evoluţiei Web-ului în viitorul apropiat. Volumul se adresează dezvoltatorilor de situri şi aplicaţii Web, specialiştilor în domenii precum bazele de date, interacţiunea om-calculator, inteligenţa artificială, ingineria software sau calculul distribuit, preocupaţi de modelarea conceptuală a datelor şi de prelucrarea flexibilă, eficientă şi independentă de platformă a documentelor. Atât studenţii şi masteranzii de la facultăţile de informatică sau cu profil înrudit, cât şi elevii din clasele mari vor găsi cu certitudine informaţii de interes referitoare la Web.
Deşi lucrarea de faţă a fost efectiv scrisă în perioada 02 ianuarie – 27 februarie 2006, conţinutul ei reflectă experienţa acumulată pe parcursul ultimilor ani şi se bazează, într-o anumită măsură, pe activitatea desfăşurată de autor în cadrul unor discipline ca Tehnologii Web, Semantic Web şi Interacţiune om-calculator, predate la Facultatea de Informatică a Universităţii "Alexandru Ioan Cuza" din Iaşi.
Apreciem interesul şi suportul acordat de-a lungul anilor de o parte dintre studenţii noştri – actualmente absolvenţi, majoritatea. Cartea nu ar fi ajuns la forma actuală fără aportul, direct sau indirect, al domnilor Dr. Cornelius Croitoru, Laurian Gridinoc, Cătălin Hriţcu, Dr. Toader Jucan, Manuel Şubredu şi Dr. Ştefan Trăuşan-Matu. De asemenea, exprimăm gratitudinea noastră colectivului Editurii Polirom şi părinţilor noştri. Nu în ultimul rând, mulţumim firmei SyncRO pentru acordarea unei licenţe academice a editorului XML <oXygen />.
Situl cărţii poate fi accesat la adresa www.infoiasi.ro/~busaco/books/xml/. Majoritatea surselor incluse în acest volum pot fi preluate direct de pe sit, sub auspiciile prevăzute de licenţele GNU (GNU is Not Unix). Autorul poate fi contactat via situl personal: www.infoiasi.ro/~busaco/.
Nu ne mai rămâne decât să vă dorim o (re)parcurgere plăcută a cărţii şi mult succes în activitatea dumneavoastră de – potenţiali sau consacraţi – actuali/viitori specialişti în tehnologiile XML!
Sus · ©2006 Editura Polirom
Prefaţa în format PDFCodul-sursă (arhivă .tgz)
Pagina principală