The new Java Specification Request-227 (JSR-227) is aimed at establishing a common API and metadata format that will offer a standard declarative way to bind data from a business service (such as Java Database Connectivity (JDBC), Enterprise JavaBeans (EJB), Java, J2EE Connector Architecture (JCA), and Web services) to other entities such as user interface (UI) components (for example, a Swing component or a JSP/JSF Web component). Today, there is no standard way to bind data from different sources into Java UIs. Previously, developers wrote this layer themselves without necessarily adhering to a standard. This situation makes the integration of new types of components both on the UI side and the Business Services side difficult. The new JSR decouples the UI from the data portions of the application. This allows a plug-and-play approach to binding user interfaces to any type of business service as long as they both implement the proposed API. This lesson examines data binding concepts and how they are implemented in JDeveloper.