9. A computer implemented method for information exchange using generic data streams, the method comprising: receiving, from a remote computer system, a data stream containing information from at least one instance of a data object with a structure unknown to the computer, the data stream comprising: a header, wherein the header of the data stream includes a description of the data object, and receiving a body, wherein the body of the data stream includes information from the at least one instance of the data object; extracting the information from the at least one instance of the data object from the body of the data stream based on the description in the header of the data stream; and dynamically creating a user interface (UI) based on the description in the header of the data stream to include information from one or more of the header of the data stream and the body of the data stream.
9. A computer implemented method for information exchange using generic data streams, the method comprising: receiving, from a remote computer system, a data stream containing information from at least one instance of a data object with a structure unknown to the computer, the data stream comprising: a header, wherein the header of the data stream includes a description of the data object, and receiving a body, wherein the body of the data stream includes information from the at least one instance of the data object; extracting the information from the at least one instance of the data object from the body of the data stream based on the description in the header of the data stream; and dynamically creating a user interface (UI) based on the description in the header of the data stream to include information from one or more of the header of the data stream and the body of the data stream. 13. The method of claim 9 , wherein receiving the header of the data stream comprises: receiving a definition of a hyperlink property of the data object indicative for a nested structure of the data object, wherein each instance of the data object includes a reference to at least one instance of another data object.