Patent ID: 7805735

Claim:
A system for developing a standard data component for coupling with a plurality of components of a component-based application to access a stored data entity of a non-component-based native application, the applications having the plurality of components including metadata descriptors expressed in a structured definition language for defining execution of the application in a runtime environment of a device, the system comprising: a computer readable memory for storing instructions; and a processor for executing the instructions stored in the computer readable memory, the instructions, when executed by the processor, providing: an application module configured for storing a model of the component-based application including features of data and message metadata descriptors expressed in the structured definition language; a native module configured for storing properties of the data entity of the native application; and a standard module for generating the standard data component definition as additional metadata descriptors based on the features of the component-based application and the properties of the data entity of the native application, the additional metadata descriptors of the standard data component definition being expressed in the structured definition language, wherein the application module is configured for including a reference to the standard data component definition in the metadata descriptors of the plurality of components, such that the standard data component definition is external to the metadata descriptors of the plurality of components and therefore the standard data component definition is configured for remote access through the reference; wherein the additional metadata descriptors of the standard data component include an ability to invoke APIs of the non-component-based native application for accessing the stored data entity.