Obiective curs
Cursul își propune să ofere o imagine de ansamblu asupra:
- prezentării conceptelor IoT, BigData, baze de date NOSQL
- a conceptelor de aparțin domeniului interoperabilității sistemelor informaționale
- tipurilor de interoperabilitate: sintactică, semantică, precum și alte tipuri
- utilizarea diverselor tehnologii în acest context
- discutarea unor studii de caz
Obiective laborator
- familiarizarea cu concepte și tehnologii din IoT, BigData, baze de date NOSQL
- tratarea conceptelor de interoperabilitatea sintactică, de noțiuni despre structurarea informației utilizând documente XML și JSON, dar și de noțiuni specifice formatării, validării, parcurgerii și parsării acestora
- tratarea conceptelor de interoperabilitatea semantică, de tipuri de procesare semantică, utilizând RDF și ontologii
- alte tipuri de interoperabilitate
Conținut curs
- Introducere. Interoperabilitatea între sisteme informaționale. Tipuri de interoperabilitate.
- Context sisteme IoT.
- Context BigData. Volume mari de date. Tipuri de date.
- BD NOSQL.
- Tipuri de interoperabilitate. Interoperabilitate sintactică.
- Structurarea informațiilor utilizând format XML, JSON. Spații de nume.
- Validarea documentelor utilizând XML schemă și JSON Schemă.
- Parcurgerea/procesare documentelor XML și JSON utilizând metode specifice.
- Prezentarea limbajului XSL-Componentele XPath, XSLT și XSL-FO.
- Interoperabilitatea semantică. Tipuri de procesare semantică. RDF, Ontologii.
- Alte tipuri de interoperabilitate: organizațională, la nivel juridic etc.
- Exemple și studii de caz. Concluzii.
Conținut laborator
- Introducere.
- Prezentare context IoT.
- Prezentare context BigData. Tipuri de date. Integrarea datelor.
- BD-NOSQL-Mongo DB.
- Interoperabilitate sintactică. Tipuri de fișiere pentru structurarea informațiilor: XML și JSON. Spații de nume.
- Validare conținut fișiere folosind scheme.
- Parcurgere/procesare fișiere (parsare conținut folosind metode ale limbajelor de programare, precum și parcurgere fișiere folosind XPath)
- Interoperabilitate semantică.
- Ontologii.
- Recapitulare concepte.
- Concluzii.