Three-stage message receive
Original Publication Date: 2005-Jan-20
Included in the Prior Art Database: 2005-Jan-20
Three-stage message receive is a protocol for the receipt of messages from a messaging server by a managed runtime environment. In particular, it is intended for use by runtime envionrments that supports consumer mediations, which are additional objects that may modify the content of each message before it is seen by the target object, as well as performing arbitrary other transactional work in the context of the transaction that is used by the target object to receive the message. The purpose of three-stage message receive is to enable support for consumer mediations whilst still permitting the managed runtime environment to select a target objects to receive each message based on the pre-mediated message content, and in a different context to that of the transaction context, mediation, and receiving object.