Plan an application with ASF This section tells you how to plan an application including: General principles for point-to-point messaging using ASF General principles for publish/subscribe messaging using ASF Removing messages from the queue in ASF Handling poison messages in ASF. See Handling poison messages in IBM MQ classes for JMS.