|
The Weblicon application architecture has been designed to provide a maximum flexibility in development of the multi-access application without compromising user-interface for architectural reasons. The architecture supports client-specific user-interfaces and functionality respecting platform paradigms and exploiting platform-specific functionality. Using a layered architecture approach, the system is clearly separated into individual layers each serving a distinct functionality. The layers are divided into applications, which consist of modules utilizing a component architecture. The component architecture results in a high-level of code reuse leading to efficient software development cycles and a high level of stability.
The Weblicon development philosophy intends to achieve a high level of platform-independency by preferring industry standard implementations over proprietary solutions wherever possible. An object-oriented approach provides a high level of abstraction inside the application when accessing data or communication interfaces. Using a plug-in architecture, the system can be easily extended to adapt to heterogeneous network and storage infrastructures. As a result, the weblicon application architecture is independent from vendor-specific hardware, operating systems or database, directory or mail servers.

  |
|
|