The Clear Platform is a standards based .Net application framework built upon Microsoft best practices in enterprise Smart
Client and Service architectures. The Platform allows for a modular, loosely coupled design for applications, allowing complex
collections of applications to be hosted within a single common workstation tool. The streamlined architecture allows both out
of the box applications, as well as custom built modules, to be deployed to end users in a fraction of the time of traditional
multi-tier approaches. By combining the Clear Platform with Ana-Data's RAD approach to development, organizations gain
advantage of more than ten years of Ana-Data's expertise contributing to build high quality modular applications in short
time, with an efficient means to add on to your workstation as your business needs grow.
The Clear Platform is built leveraging the building blocks of
Prism Patterns &
Practices. A C# WPF smart client front end sits in front of WCF Services utilizing a SQL Server back end for metadata
storage. The flexible architecture allows retooling to fit your specific environment with minimal impact on the front end.
The framework's clear separation of UI from Services, along with separation between UI components, makes customization,
testing and delivery simple.
The Clear Platform coupled with Clear Integrator provides an instant ROI on your reporting and data
maintenance needs. Clear Integrator (Ci) is an extension of the .Net programming model to support the well-known
Enterprise Integration Patterns. It enables
the support for integration with external systems via declarative adapters. Those adapters are a higher-level of abstraction
over Ci support for servers and database connection. The primary goal of Ci is to provide a simple model for building
enterprise integration solutions while maintaining the separation of concerns that is essential for producing maintainable
and scalable code.
Benefits to you
- Modular Design for the applications
- RAD approach to development
- Flexible Architecture
- Enhance application deployment
- Multi-threading or Parallel execution of activities
- Extensive and Flexible exception management, logging, Security and Authorization
- Cuts software development cost.
How we do it
Clear Platform is designed and developed from the ground up with modular development and RAD in mind. Modular approach
allows development of different components in parallel which can be later integrated in one common shell. Clear Integrator
handles the server part which combined with Clear Platform becomes a powerful solution. Clear Integrator is a simple
messaging system that allows communication inside the context of a single or multiple applications. It communicates with
external systems (database servers, file system, cloud, etc.) through adapters which as the name implies serve the purpose of
adapting or making available the functionality of those independent systems to Clear Integrator.
What do you get
Clear Platform allows rapid development of different components in parallel and provides one single common portal with
sophisticated entitlements capabilities to the modules. The parallel development approach helps in reducing the time to
market of the application.
Clear Integrator is a high performance server component that allows the client applications(Publishers) to communicate
with external systems like Database servers, file system, Vendor gateways etc.
The Clear Platform Idea