Patent ID: 8566781

Claim:
A method comprising: defining a first widget of a first view part associated with a component of a class model and with one or more members of the component; defining a second widget of a second view part associated with the component of the class model and with the one or more members of the component; providing a configuration file associated with the component, the configuration file including at least one configuration specifying a data source, a data source interface, input parameters, and a mapping to one or more of the one or more members of the component, accessible by multiple widgets in multiple different view parts for populating the widget with regard to the component with two widgets of different view parts, enabled to access the same configuration of the configuration file to retrieve data for the different view parts, as specified by the configuration, even when the data required by each view part may be different; receiving a request for data associated with a first object instantiation of the component to populate the first widget; identifying a configuration based on the first widget; receiving the requested data based on the data source, the data source interface, the input parameters, and the mapping to one or more of the one or more members of the component specified by the configuration; populating the first widget with the received data; receiving a request for second data associated with a second object instantiation of the component to populate the second widget; identifying the configuration based on the second widget; receiving the requested second data based on the data source, the data source interface, the input parameters, and the mapping to one or more of the one or more members of the component specified by the configuration; and populating the second widget with the second received data.