1. A computer readable medium including program code for providing a message-based interface for exchanging information about financial instrument impairment attribute values analytical results, the medium comprising: program code for receiving via a message-based interface exposing at least one service as defined in a service registry and from a heterogeneous application executing in an environment of computer systems providing message-based services, a first message for querying financial instrument impairment attribute values analytical results by using selection elements, including information used in determining impairment specific status and other attribute values of individual financial instruments, the first message including a message package hierarchically organized as: a financial instrument impairment attribute values analytical result financial systems by elements query message entity; a selection package and a processing conditions package, the selection package including a financial instrument impairment attribute values analytical result selection by elements entity, wherein the financial instrument impairment attribute values analytical result selection by elements entity includes a set of books identifier (ID), and wherein the processing conditions package includes a processing conditions entity; and program code for sending a second message to the heterogeneous application responsive to the first message.