This library supports Rich Internet Application (RIA) code in the browser using the Model-View-Controller design pattern supported by Observer, Command, Bean, Composite, etc. design patterns.
The AJAX classes supports asynchronous REST-style web service requests for XML data that is transformed into Javascript data via XSL and is all executed in the browser. The server merely accepts REST-style requests for data CRUD operations.
The RATS (Reconcile Account Transactions System) demonstration Single Page Application is built upon these libraries, defining Command objects, Models, Views, Controllers, event handlers, and AJAX requests.
NOTE: Portions of this framework and sample application require Internet Explorer 5.0 or greater.