1. A computer readable medium including program code for providing a message-based interface for exchanging information about financial instrument impairment expected cash flow 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 a query to find one or more analytical results of an expected cash flow determination that meet specified selection criteria, including information for an expected amount and timing of payments of collaterals, and expected proceeds, the first message including a message package hierarchically organized as: a financial instrument impairment expected cash flow 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 expected cash flow analytical result selection by elements entity, wherein the financial instrument impairment expected cash flow 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.