A lightweight XML messaging framework, (pure java). Provides validation, transformation, persistence, (file-based, jms, database) and routing. Adapters and transports (jms, EJB, http, SMTP, file-based, database), provide connectivity to system endpoints.