XMLpohjaiset
XMLpohjaiset tarkoittavat teknologioita, tiedostomuotoja ja protokollia, jotka rakentuvat Extensible Markup Languageen (XML). Näissä ratkaisuissa tieto esitetään rakenteisena XML-dokumenttina, jonka elementit, attribuutit ja nimiavaruudet kuvaavat dataa ja sen suhteita toisiinsa. XML-pohjaisia järjestelmiä käytetään tiedon tallentamiseen, siirtämiseen ja integraatioon erilaisten sovellusten välillä. Ne kattavat sekä dokumentti- että datalähtöiset muodot sekä palveluiden välisen viestinnän.
Keskeisiä piirteitä ovat hierarkkinen rakenne, jonka avulla monimutkainen tieto voidaan jäsentää loogisesti. XML tukee nimeävierityksiä (namespaces)
Tyypillisiä käyttötarkoituksia ovat dokumentti- ja tiedostomuodot kuten OpenDocument tai Office Open XML, sekä verkkopalvelut ja viestinvaihto
Vahvuuksia ovat alustariippumattomuus, laaja työkalutuki sekä kyky varmistaa rakenteellinen eheys. Haasteita ovat sanomien verbosity ja monimutkaisuus
Nykyisin XML säilyttää merkitystään erityisesti suurissa yritys- ja julkissektorin järjestelmissä, vaikka JSON on yleistynyt web- ja