
Today's high performance and service oriented architecture demands are requiring developers and companies to spend a large portion of their time coming up with architecture and developing the infrastructure to support such an architecture. Although the most people would agree that such a investment can be worthwhile but at the same time it can lead to over budget and delayed projects. Quick Objects framework is meant to streamline the development process and to reduce the amount of time it takes to implement any architecture irrespective of the model followed.
A very high number of applications today require a number of revisions and modifications to the data structure during the development or during the application lifecycle. This poses a serious problem for development and QA teams as they are consistently required to discover the affected parts by such changes in the requirements. Quick Objects framework is designed to handle the change process and make it easier for the development teams to know what is affected quickly.
Quick Objects is a framework and set of highly reusable components that simplify the development process of database driven applications. Quick Objects provide very robust and powerful classes that can be used as the starting point for creating a very elegant, smart, and feature rich business logic layer for any Microsoft .NET Framework based application.
Quick Objects framework is built for high performance applications offers a quick start and a short path to completion since a lot of database platform specific and other performance improvement techniques have already been incorporated into the framework. This allows the developers to concentrate on the most important aspects of the application i.e. Logic and Interface without having to spend time writing database code or developing basic and redundant elements of the application logic and data manipulation. This also ensures that the developers across the enterprise have a consistent framework to build their business logic and hence they can focus on the core requirements quickly.
Features include:
-
Database Independent Code: Code is written in a language of your choice, and is database independent.
-
Centralized Business Logic: All business logic can be kept in your classes, and hence no more updating multiple layers to modify or apply any new logic.
-
Object Relational Mapping: Clean and Robust Object Relational Mapping where your tables are mapped to classes and provide easy and quick way to perform Select/Add/Modify/Delete any data from your database.
-
Powerful Search: Familiar classes can be used to perform very powerful and complex searches on databases without writing any database specific code with full support for paged record sets.
-
Secure Applications: Business Logic Framework is built with security in mind and applications relying on Business Logic Layer can take advantage of the built in techniques that protect your application and data from attacks such as sql injection attacks.
-
High Performance Design: Since the Quick Objects business logic framework is designed with high performance and flexibility in mind, the developers using this framework are able to re-use and benefit from already implemented optimization and performance improvement techniques.
-
Full control and flexibility: By extending and building on top of the Quick Objects framework, the developers are able to selectively choose the data they need to retreive or modify. Since the slowest process usually is the disk IO, getting and updating unnecessary data results in loss of performance. Quick Objects however provides the flexibility needed by the developers to be able to handle a large number of situations without having to code for every single one of them.
-
XmlSerialization, Web Services and Serialization Support: Business Logic classes that are based on the Quick Objects framework can utilize the power of Serialization or XmlSerialization to create powerful distributed applications or objects that have capability to persist over time and across networks.

To get started, please read the following preferably in the order below:
-
Introduction to Quick Objects Data Source For ASP.NET (only if you are interested in ASP.NET development)
If you have questions or need help, please contact support@akaltech[Replace_This_No_Spam_Tag].com and we will be happy to help you.
