Patent ID: 8018946
Filing Date: 2011-09-13
Classification: H04L

Abstract:
1. A method for messaging between applications in a distributed application system, comprising the steps of: generating a first instance of a message at a first application, wherein the message includes a message header information and a body information; creating a flexible message header, including placing portions of the message header information and the body information into a plurality of typed container modules including a user typed container module, wherein each typed container module, including the user typed container module, includes a compact header, a user definable payload, and a set of payload callbacks, and wherein the user typed container module further includes user data; attaching the user typed container module directly to the flexible message header; attaching an attachment unit to each of one or more remaining typed container modules, wherein each attachment unit includes a plurality of pointers, including preparing the flexible message header and the typed container modules for sending, wherein preparing includes storing the flexible message header with the typed container modules; sending the flexible message header and the typed container modules to a second, destination application; and reconstructing a second instance of the message by the second, destination application, wherein the second, destination application