JAXR architecture includes a JAXR client and a JAXR provider.
JAXR client : It is a client program that uses the JAXR API to use a registry through a JAXR provider.
JAXR provider : It is an implementation of the JAXR API that provides access to a particular registry provider or to a class of registry providers that are built on common specifications.