Два новых прикладных программных интерфейса Java - Java API for XML Messaging (JAXM) и Java API for XML Parsing (JAXP) - и несколько вспомогательных акронимов ориентированы на поддержку сообщений и синтаксический разбором XML. Работа над API все еще продолжается и Sun называет их первоначальными версиями спецификаций. Эти интерфейсы, параллельно с пока не завершенным Java API for XML Data Binding (JAXB), образуют основу поддержки XML компанией Sun на платформе Java 2. Интерфейс JAXM окажется полезен для программистов, создающих надежные, защищенные приложения электронной коммерции. Другой прикладной интерфейс - JAXP, позволяет приложениям Java читать, манипулировать и генерировать документы XML. Третий, еще не законченный API, как предполагается, поможет разработчикам создавать и поддерживать ориентированные на XML приложения с минимальными усилиями. JAXB отображает документы XML на объекты Java. Он будет включать в себя компилятор, который сможет автоматически генерировать классы Java из схем XML, причем разработчикам не придется никаких программ синтаксического разбора. Компилятор будет автоматически проверять сообщения XML на корректность и наличие ошибок. Предполагается, что Sun выпустит JAXB в первом квартале 2001 года.