Java XML
In computing, Java XML APIs were developed by Sun Microsystems, consisting separate computer programming application programming interfaces (APIs). == Application programming interfaces == Java API for XML Processing (JAXP) Java API for XML Messaging (JAXM) Jakarta XML RPC (JAX-RPC) — formerly Java API for XML Based RPC deprecated for Java API for XML Web Services Jakarta XML Registries (JAXR) — formerly Java API for XML Registries Jakarta XML Web Services (JAX-WS) — formerly Java API for XML Web Services Jakarta RESTful Web Services (JAX-RS) — formerly Java API for RESTful Web Services Java API for XQuery (XQJ) Jakarta XML Binding (JAXB) — formerly Java Architecture for XML Binding (this was its official Sun name, even though it is an API, see [1]) StAX (Streaming XML processing) — compatible with JDK 1.4 and above, included in JDK 1.6 Only the Java API for XML Processing (JAXP) is a required API in Enterprise Java Beans Specification 1.3.