1. A method for dynamically binding a user interface to information stored in a data source, comprising: displaying a user interface, wherein the user interface is operable to display information in a web page, wherein the information is stored in a first data source on a business object, collect additional information from a user, and store the additional information in the first data source on the business object; providing a data binding tag that defines a rendering boundary within the web page for rendering the information, and rules to be applied when the information is rendered, wherein the data binding tag includes a plurality of attributes; specifying, by the data binding tag, a first action which includes reading or updating the information stored in the first data source, wherein at least one of the attributes is associated with the first action; specifying the first data source associated with the first action using a script; and rendering each item in the first data source on the web page in the user interface with a markup language according to the boundary and the rules defined by the data binding tag and based on the first action, including evaluation of the script.
1. A method for dynamically binding a user interface to information stored in a data source, comprising: displaying a user interface, wherein the user interface is operable to display information in a web page, wherein the information is stored in a first data source on a business object, collect additional information from a user, and store the additional information in the first data source on the business object; providing a data binding tag that defines a rendering boundary within the web page for rendering the information, and rules to be applied when the information is rendered, wherein the data binding tag includes a plurality of attributes; specifying, by the data binding tag, a first action which includes reading or updating the information stored in the first data source, wherein at least one of the attributes is associated with the first action; specifying the first data source associated with the first action using a script; and rendering each item in the first data source on the web page in the user interface with a markup language according to the boundary and the rules defined by the data binding tag and based on the first action, including evaluation of the script. 12. The method of claim 1 wherein the additional information includes an expression that is stored in the data source and wherein the expression is evaluated to produce a value when the additional information is rendered.