Moose ist ein einfaches, elegantes XML-Marshalling-Framework für Java. Es verwendet anmerkungsgesteuerte Abbildungen und verzichtet auf separate Abbildungsdateien. Es behandelt Namespaces nativ und generiert ein XSD aus der Abbildung. Es enthält native Unterstützung für Spring-Web-Dienste. Der Schema-Generator ermöglicht es, die Web-Dienste auf eine Weise zu verwalten, in der zuerst der Code geschrieben wird.