XMLBeans a été à l'origine créé pour répondre
aux besoins des développeurs, en particulier
David Bau. Ils avaient besoin de de lier
efficacement les technologies XML et JAVA, ce qui
n'était pas présent sur le marché.
XMLBeans permet de mapper un document XML
en objet Javabeans, ce qui facilite l'accès aux
données, au lieu de parcourir un arbre DOM ou
utiliser SAX, on peut utiliser directement des
accesseurs.
Inversement, on peut générer des fichiers XML à
partir de classes JAVA.