System and method of representing data entities of standard device applications as built-in components
First Claim
1. 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.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method 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 for executing in a runtime environment of a device. The system and method comprises an application module configured for storing a model of the component-based application including features of data and message component definitions expressed in a structured definition language. Also included is 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 based on the features of the component-based application and the properties of the data entity of the native application. The standard data component definition is expressed in the structured definition language.
11 Citations
17 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method 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 method comprising executing instructions stored in a computer readable memory, the instructions for:
-
accessing a model of the component-based application including features of data and message component metadata descriptors expressed in the structured definition language; accessing properties of the data entity of the native application; and
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; andincluding 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. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product 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 computer program product comprising:
-
a computer readable-memory; an application module stored on the computer readable memory and 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 stored on the computer readable memory and configured for storing properties of the data entity of the native application; and a standard module stored on the computer readable memory 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 the ability to invoke APIs of the non-component-based native application for accessing the stored data entity.
-
Specification