1. A computer program product for processing a technology specific message comprising a computer useable medium including a computer readable program, wherein the computer program product when executed on a computer causes the computer to: receive a message having a conventional header and a user-defined header that both conform to a predefined header format, each header comprising a header name and a value; identify each header in the message based on the predefined header format; generate a header structure to store the header name and the value from each header; store the header structure in a set of header structures of an extendable message business object; and pass the extendable message business object to an integration broker.