По мнению James Gosling, вице-президента Sun, при подобной интеграции XML отводится роль языка описания данных, а Java - языка описания взаимодействия. Sun оперативно откликнулась на выдвинутую рядом софтверных компаний идею использования XML для обмена данными между объектами программ, написанных на Java. Спецификация Java API for XML Messaging была дополнена Sun с учетом этой идеи. Наибольший выигрыш от применения XML для обмена информацией между Java-объектами получается при многократном использовании кода апплета, что характерно для Java 2 Enterprise Edition. Новый курс Sun является ответом на шаги, предпринятые недавно ее конкурентом: Microsoft включила поддержку XML в свою новую технологию программирования Soap.