This document provides a comprehensive overview of using the JMS 2.0 API with Apache Pulsar, detailing the advantages of Pulsar for JMS/Java EE applications and how to map JMS concepts to the Pulsar framework. It includes practical code samples, a live demo using EJBs and Apache TomEE, and discusses the deployment of resource adapters for Java EE applications. The document concludes by highlighting key benefits and scalability features of Apache Pulsar as a cloud-native messaging system.