Home | Solutions
Overview | Smart Clients |
Web Applications | Web
Services | Windows Services
| The Kaleida Framework
THE KALEIDA FRAMEWORK
.......................................................................................................................................
The Kaleida Framework was developed to provide a high-performance,
extensible, and cost effective platform on which to build bespoke
distributed solutions. A distributed solution is a software system
that can be distributed across multiple machines and mobile devices.
The Kaleida Framework is a well-designed code base that has been
developed using sound Object Oriented Design principles together
with Design Patterns and a Best Practice approach. This provides
reusable code that supports the N-Tier Logical Architecture. The
benefits of logical architecture include increased performance,
scalability, security and fault tolerance. Having extracted the
reusable elements of the N-Tier Logical Architecture into the
Kaleida Framework it is possible to further increase productivity
by employing Code Generation techniques to accelerate the development
of the Bespoke Solution Framework.
Operating between the .Net Framework and a Bespoke Solution Framework,
the Kaleida Framework supports the distributed architecture with
tried and tested code that reduces development time, costs and
system bugs. In this way each higher-level framework builds on
and extends the functionality of the framework beneath (See diagram).
Key benefits of the Kaleida Framework
- Performance guarantee through a tried and tested code base
- Rapid generation of the foundation code for a bespoke solution
- Computer-generated code reduces typing errors common in hand
coding
- Rapid prototype functionality to road test the suitability
of the proposed solution
- Automated changes to the underlying data model through regeneration
of the code without introducing possibility of human error
- Foundation for custom classes that benefit for auto-generation
techniques, accelerating the development process.
See
how Kaleida solutions could work for your business
|