Clear Platform

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
Clear Platform