Application Model

   

Our Browser Client

is a JavaScript and HTML framework using an XML data layer.
Browsers: IE5.5+ for Windows, Netscape 7 or Mozilla for Windows, Mac, Linux.

Forget the notion that HTML can't be used for GUI rich, highly interactive applications. Our HTML/JavaScript client not only matches the capability of desktop applications, it can do better. With the simplicity of browser access and the ease of XML or Web service based integration to existing systems, this makes a compelling business case for UI development.

XML Data Layer

XML and Web services give us a standards based data layer between the browser UI and the back-end. This allows our client to work seamlessly with any server-side technology, be it .NET, J2EE, PHP, WebSpeed - any technology capable of delivering XML content.

The power in this model comes from the separation of the UI from the data layer. This is unlike most HTML deployments, which bind the UI to the data using a specific markup technology. Our UI (HTML and JavaScript) is downloaded at login, as a seamless and deployment-free application install. Data is then transferred on demand, from the server to the browser as XML. We use the browser's XML parser to read the data and respond in the UI.

Complete HTML pages are not re-generated to, for example, simply retrieve a different result set. Bandwidth usage drops and responsiveness increases.