Chapter 11 Developing an EMS Client Application This chapter outlines how to develop EMS client applications in Java, C and C#. Topics • JMS Specification • Sample Clients • Programmer Checklists • Connection Factories • Connecting to the EMS Server • Creating a Session • Setting an Exception Listener • Dynamically Creating Topics and Queues • Creating a Message Producer • Creating a Message Consumer • Working with Messages