Custom software products

MetaXML ASP framework

The developed system is a framework designed to be used in various Internet based applications. As a typical framework it includes a set of generic components and methods /examples of their use. The key idea is to store some specific, "meta" information about the application entities (actual database tables) in the database itself. This information should include everything needed for presentation and validation of appropriate data, such as columns' width, columns' data type etc.

Having collected all this info once we are able to generate inrun-time full-functional forms adjusted to each concrete entity. In order to extend usability of this framework and simplify its maintenance, the strict layers architecture was used. In particular, database layer, components layer, active server pages layer and a client java script layer. The big advantage of this ideology is that it gives a possibility of changing the implementation (mostly platform) of each layer without affecting the others. Also, XML/XSL technology was applied as glue between the server and client logic.