Rest
Broadleaf Commerce exposes a set of functional APIs as RESTful services.
These services are designed using JAX-RS,
JAXB, and
Jersey. They allow integration with Broadleaf functionality from other applications, including mobile applications.
Broadleaf's RESTful APIs are easy to expose, easy to extend, and provide a simple pattern for adding net new functionality.
Broadleaf, via Jersey, provides content negotiation. Broadleaf supports XML and JSON formats for messages.