caniasERP System Administration and TROIA Development Environment (SYS)
The source code of caniasERP system is delivered along with the software. Therefore, the customer can customize the systems according to their own individual requirements.
Future and Investment Security
On the Java-based canias ERP platform, you can choose the operating system and database on which the application and database service will be used almost without any limitation. All JDBC compatible databases, including IBM DB2, MySQL, Microsoft SQL-Server, Oracle and Sybase can be used, adding further investment security. Its flexibility and open system architecture guarantees that the solution will offer the same security in the future.
Use and Management Independet of Location
The application can be used at anytime and from any location via internet. This is also true for all server side management tools and the integrated development environment. The configuration of the caniasERP application server is performed painlessly thanks to configuration files. Changes become instantly effective across the system and without rebooting. The operation logic resides in the application server itself. All updates can be displayed instantly by all clients. Backups, updates and debugging procedures are realized centrally. Advanced log in options enable you to monitor the system anytime and anywhere and to correct potential problems in system administration rapidly. Furthermore, with system performance logging labels, performance logs can be created to analyze long-term process behaviors in the application server.
- Three-tier architecture enables you to separate the database from the user network and internet.
- Owing to the use of an optimized internal communication protocol, it is harder to intervene in the application server.
- Firewalls can be easily incorporated into the system with the flexible and easy-touse network architecture.
- With VPN and SSL, your data is protected against access over the internet.
High Flexibility over Three-Tier Architecture
The caniasERP system has a three-tier architecture consisting of a client, an application server and a database. This three-tier structure offers the following performance characteristics:
- The client layer does not include business process codes and logic. This layer is only responsible for operation of the user interface. Hardware requirements of the client are thus low.
- With caniasERP Load Balancer, several application servers can operate in parallel. Load distribution with Load Balancer guarantees that performance and security features are continually kept at a constant level.
- The Application server can be scaled for any size of company.
- Optimized communication algorithms reduce data traffic and offer a high transmission rate.
TROIA is a fourth generation (4 GL) programming language developed by IAS. With this programming language, the caniasERP system has been developed as a Java-based company software.
An object-oriented language, TROIA can be learned easily in a short period of time by people with technical competency. TROIA has many similarities to modern programming languages such as Java and .NET. The system can be programmed immediately activated in just a few steps with the most effective database-oriented applications and more than 500 commands.
The TROIA development environment is fully integrated with the caniasERP application. No additional software or tool is needed for programming. The source code created with TROIA is recorded and managed in a relational database. The program created by TROIA is converted to a binary code, interpreted by the application server and executed on a server and client in the Java Runtime Environment.
Development of UI Dialogues
UI dialogues and reports used in the caniasERP system can be easily modified or re-created. New UI dialogues and reports can be created with the UI dialogue design tool within TROIA. Buttons, database fields, check boxes, graphic elements, charts, images, etc. are standard components within TROIA. These components can be positioned easily with the drag and drop method on a dialogue box screen and stored along with desired functions.
Effective Development Process
TROIA Hotline Management System supports all steps in the development process. All changes made in the scope of a development process are recorded thanks to this system. TROIA code trace system allows spotting errors with the help of work flow tracing and contributes to minimizing potential errors during application development.
Individual Report Design
The report design tool contained in the development environment enables to create individual reports easily and quickly. These reports can be created and printed in PDF, HTML, RTF, XLS or plain text formats, sent by e-mail or saved via the caniasERP Document Management module.
Multi-Language Support for Worldwide Use
Another important feature of caniasERP software is the multi-language support provided via the integrated translation tool. With this tool all screen texts and notifications can be converted to all other languages without the need for a redevelopment. All UI dialogues, reports and messages are displayed in the language the user has chosen when the system is logged in. Similarly, all reports can be printed in desired languages (with language code check) With the help of Unicode Support (UTF8 and UTF16), many languages including
eastern languages such as Chinese and Arabic are supported.
Customization of the Standard
Application According to Company Needs
As a customer with a caniasERP Maintenance Contract, you can have unlimited access to the source code of the application and can thus customize the system as per your requirements. Owing to the transfer concept within TROIA, a change can be made in the relevant function derived from the standard, not in the standard code itself. Therefore, even when customerspecific complex changes are made, conformity of the standard version is guaranteed. In other words, customizations continue to be protected after an upgrade.
Database Structure Independent of Platform
With Online Database Administration (ODBA), database components used in the application such as tables or table indices can be managed and edited with the help of visual tools. Other functions of ODBA include transfer of tables and data within the same database or between different database systems and structure equating between table description and the actual table structure on the database.
Interactive Support with TROIA
Interactive help feature is offered to you during application development with TROIA. Detailed information about the use of commands and functions are explained with examples.
Secure User Authentication
caniasERP offers you an easy-to-use user authentication management feature. Smartcards and one-time password systems can be integrated to the application server. Therefore, user authentication is supported also by the hardware and password piracy prevented.
A security server on which RADIUS (Remote Authentication Dial-in User Service) protocol is executed can be connected to the application server. User authentication is also supported by Single Sign On feature in an Active Directory Service by caniasERP SSO gateway.
Flexible Access to the Application
caniasERP offers flexible features that enable to establish connection with the system anytime and anywhere. You can connect to caniasERP server with your laptop computer, tablet or smart phone and work as if you were at the office. You can achieve maximum performance even with the slowest connections thanks to optimized data transfer algorithms and smart data compression features. By enabling your customers, business partners and vendors to access your system, you can include them in your expanded supply chain management system.