Compound Document Frameworks
A compound document framework acts as a container in which a continuous stream of various kinds of data can be placed and each form of content has associated controls that are used to modify the content in-place, and with uniform user interfaces.OpenDoc (CI Labs, OMG)OLE (Microsoft)Java Beans (JavaSoft)