2. A method for sharing data between computer programs in first and second program environments, said method comprising the machine executed steps of: creating a data description and conversion module, said data description and conversion module comprising first program environment data descriptions and second program environment data descriptions and means for converting data described by said second program environment data descriptions into data described by said first program environment data descriptions; compiling said data description and conversion module into a conversion program; and executing said conversion program to allow a first computer program from said first program environment to share data with a second computer program from said second program environment; parsing data descriptions from a particular program environment into source ADL data descriptions; and translating said source ADL data descriptions into target data descriptions, said source data descriptions being ADL (A Data Language) data descriptions for a program environment different from said particular program environment.
2. A method for sharing data between computer programs in first and second program environments, said method comprising the machine executed steps of: creating a data description and conversion module, said data description and conversion module comprising first program environment data descriptions and second program environment data descriptions and means for converting data described by said second program environment data descriptions into data described by said first program environment data descriptions; compiling said data description and conversion module into a conversion program; and executing said conversion program to allow a first computer program from said first program environment to share data with a second computer program from said second program environment; parsing data descriptions from a particular program environment into source ADL data descriptions; and translating said source ADL data descriptions into target data descriptions, said source data descriptions being ADL (A Data Language) data descriptions for a program environment different from said particular program environment. 3. The method of claim 2 wherein said parsing step comprises the machine executed steps of: generating said data descriptions from an existing ADL data description; annotating said data descriptions with ADL statements; and parsing said annotated data descriptions into ADL data descriptions.