Logo Consyst, Link HomeTop BannerTo reduce your maintenance, To respect your budget, To deliver better, faster
  Home | Solutions & Products | Services | Partners | Support | | Company | Seminars | News | Log in |  

:: Solutions & Products :: REP++frameworks ::

Orchestrate and normalize your applications with

Frameworks are indispensable complements to your architecture. They standardize the behaviour and look-and-feel of applications, integrate several important elements of your infrastructure, and automate the development of a large number of repetitive and complex functions. In addition, frameworks optimize your applications for various architectures (fat client, Web, SOA1, RIA2, etc.).

REP++ does not replace your frameworks,
but it complements them and
makes them more effective!

Frameworks are indispensable, but you must also keep them under your control. We offer 3 options to suit your needs:

  1. Integrate REP++ to your current frameworks.
  2. Integrate REP++ to open-source frameworks.
  3. Use REP++frameworks, which we developed over the past few years. They are provided with the documentation and source code that will help you maintain and adapt them.

Whatever your choice, we will be glad to assist you!

In addition to the usual features found in classical frameworks, the inherent powerful reflection capability of REP++, which is integrated into the frameworks, helps implement automatically the specifications defined in the repository. This original approach allows you to create quickly and virtually effortlessly a complete, functional and easy to maintain application.

The REP++ frameworks manage data access, navigation, validation, messages and numerous other recurring aspects of applications. There are frameworks designed specifically for development environments and architectures such as .NET, J2EE™, fat clients, Web clients, ASP and JSP, as well as for programming languages like C#, Visual Basic® and Java™. In addition to the common features, the frameworks integrated with REP++ allow you to:

  • Manage automatically data access, its conversion, validation and presentation.
  • Manage navigation, and automatically implement the relations and transactions defined in the repository.
  • Automatically generate JavaScript validations (for the browser).
  • Automatically validate data (at the client level for fat clients or at the server level).
  • Analyze, process or generate Web forms using powerful wizards.
  • Dynamically and automatically identify and synchronize applications with the metadata when it is modified in the repository.
  • And much more.

Although our different frameworks share several identical functions through our toolkit, each framework optimizes those functions for a particular environment (C#, Visual Basic®, Java™, fat client, Web client, Web Services, etc.) There are frameworks for a number of architectures, technologies and languages:

  • Web applications (C#, Visual Basic .NET, ASP, ASP.NET, Java, JSP™).
  • Fat clients (Visual Basic 6, Visual Basic .NET, C#, Java).
  • Web Services (Visual Basic 6, Visual Basic .NET, C#, Java).
  • RIA architecture —AJAX and Atlas (under development). 

The REP++frameworks are documented and provided with the sources. You can use them as is, import functions into your own frameworks, or adapt them to your particular needs.

Here are some of the features provided by our frameworks:

  • Single sign-on authentication, LDAP integration and connection management.
  • Automatic session management.
  • Complete automation of data access and management of complex relations and transactions.
  • Data retention management, optimization by caching and automatic synchronization between the different tiers with modification detection.
  • Separation between the content (form) and the container (HTML page).
  • Use of neutral HTML controls (ensuring compatibility with all browsers).
  • Use of ASP.NET controls in the ASP framework.
  • Automatic field validation on the client side (JavaScript) and on the server.
  • Completely automated functions such as create, modify, delete, etc.
  • Navigation between records and daily transactions logs.
  • Management of the state of modifications and systematic reduction of the traffic between the clients and DMBSs using smart updates (modified data only).
  • Docking capability (fat client).
  • Library of business objects such as listviews, treeviews and selection buffers with filtering, in all technologies.
  • Multi-language support.
  • Choice lists management.
  • Tooltips.
  • Integrated security system that adapts functions and display according to user rights (through REP++security managermc).
  • HTML forms management.
  • Creation wizards (for new forms or for field substitution in existing forms).
  • And many more!

These are some of the benefits
of our solution!

1. SOA: Service-Oriented Architecture.
2. RIA: Rich Internet Application.