Backbase Data Services
Ajax works best when it’s closely coupled to your server applications. Data Services provides exactly this. It connects your existing applications to your client-side Ajax application. The communication is bidirectional, and Data Services takes care of protocols, data transformations, serialization and data exchange.

Data Services populates Ajax widgets with data from existing systems
Backbase Data Services runs in a standard applications server (see system requirements). It connects to existing applications or databases using standard application server functionality. It typically supports databases, Web Services, proprietary APIs and legacy systems. For communication with the browser, XML or JSON data formats can be used.
Data Services can respond to either client-side events or server-side events. It will receive data and instructions from either the client or the server, and makes sure the appropriate actions are taken. This includes event handling, data serialization and deserialization, and transformations.
Data Services leverages the client-side data binding provided by the Backbase Ajax Engine. The client-side data binding populates Ajax Widgets with XML or JSON data. When the user changes the data, for example in a data grid, the client-side data binding can submit the changes to the server, using Data Services. So full round-trip data binding is supported.
Where can I learn more?
To learn more details, read the documentation, download the software or visit the Backbase Developer Network.
Other Server Modules
Java developers, you can also take a look at the JSF Edition, the Struts Connector and the Portal Connector.
PDF Library