TROIA is flexible as well as database and operating system independent. CANIAS ERP, by virtue of its modern application architecture, offers a stable and robust application platform equipped with active monitoring and administration tools. The CANIAS ERP system architecture is based on the TROIA platform which has been developed using JAVA technology.
TROIA, developed completely by IAS R&D team and continuously has been adapted over the past 15 years, is flexible as well as database and operating system independent. It also offers a strong and scalable development platform with its modular and object oriented structure.
In its most basic form, the TROIA platform is composed of a programming language developed specifically for CANIASERP, and a communications infrastructure designed to accommodate client/server interactions based on the requirements of the CANIAS ERP system. Furthermore, TROIA incorporates in itself the current concepts and technologies of distributed computing. CANIAS ERP applications are developed using the TROIA language, and run on the TROIA client/server architecture. (See Figure 1).
Figure-3 CANIAS ERP Software Architecture.
The CANIAS ERP, thanks to JAVA, can be operated on different operating systems (Linux, Windows, UNIX, etc.) and server architectures (32-bit, 64-bit, AS/400, etc.), and it is independent from the database and can be used with various database systems such as Oracle, Microsoft SQL Server, and MySQL.
TROIA is offering a complete web based application development environment which can be accessed from everywhere any time and free from location constraints so that optimize the productivity to the utmost level.
The SOA (Service Oriented Architecture) enables an interoperable architecture in-order to communicate with other software/applications. It also enables to produce and offer the software in smaller pieces across various application areas instead of a wholesome solution specifically for the organization.