1. A method of processing one or more received network messages in a manner that simplifies messaging application logic, the method comprising acts of: retrieving, at a transport message layer of a messaging system architecture for a computer system, message data from a message transport mechanism to produce a network message that conforms to a particular message specification, the network message comprising a collection of end point reference properties; de-serializing the conforming message at a channel message layer of the messaging system architecture to produce a message representation that is consistent with an underlying type system of the messaging system architecture; filtering the message representation at a send/receive message layer of the messaging system architecture, the send/receive message layer using an extensible sequence of one or more filters that produce a filtered message; and receiving the filtered message at a service/client message layer of the messaging system architecture, the service/client message layer examining the collection of end point reference properties and matching the filtered message with messaging application logic corresponding to the collection of end point reference properties so that the application logic need not provide dispatch logic for the filtered message.