Technical Architecture
Both Epitomy Publisher and Epitomy Data Manager are built on the Microsoft .NET Framework and feature n-tier Windows DNA architecture (Distributed interNet Application). The n-tier system architecture supports distributed and networked web applications. It separates the application software into functional layers where each layer performs a separate range of tasks within the overall application. Typically these layers work as follows: -
- The Data Layer maintains the databases that are the source for all Epitomy Data Manager and Epitomy Publisher aftermarket information.
- The Data Access Layer manages the interface between these databases and the processing of stored aftermarket information.
- The Business Logic Layer processes requests for data by a user and arranges this data in a user-friendly structure.
- Finally, the Presentation Logic Layer displays the processed data to the user.
Structuring the application logic in this manner makes it much easier to connect different databases and presentation devices.
Scalable
Extensive testing of Epitomy's applications has confirmed the high scalability of Epitomy's n-tier architecture. It allows for distribution across a cluster of servers. As more users take up Epitomy Data Manager and Epitomy Publisher additional server hardware can be added to ensure a high quality user experience is maintained at a consistently high level of satisfaction. XML (Extensible Mark-up Language) is deeply embedded within both products. It is a widely accepted format for structuring, storing, exchanging and representing business data. VB.NET and C# are object-orientated programming languages developed by Microsoft. These development languages are extensively used and can be installed on a wide range of operating systems.
Security
Epitomy's products provide a range of security features. These range from the encryption of passwords, across configurable roles for users, and user groups, to the logging of user activity for audit trail purposes. In addition, any data distributed on a CD/DVD is protected against un-authorised copying by layered access rights linked to 'User Roles'. Epitomy's ability to provide different views to different users depending on configuration is designed to minimise confusion and to restrict access to specific product areas. Epitomy Publisher and Epitomy Data Manager are based on open, standards-based technologies, tools and protocols. These include the C# and Common Language Infrastructure Standards developed jointly by companies such as Microsoft, Hewlett-Packard, Intel, IBM and Fujitsu Software, plus XML and related technologies.