 |

Terrasoft is a leading supplier of integrated Customer Relationship Management (CRM) solutions, offering services to companies of different sizes and industries. Terrasoft CRM software solutions will enable clients (users) to optimize their business operations and gain long-term competitive advantages on their respective markets or industries.

|
 |
|
|
\ CRM Software \ Platform \ Architecture \
Terrasoft CRM 3.X architecture is presented by the following logical layers:
- Application interface
- Functional services
- Security layer
- Data access layer
- DBMS
DBMS is the foundation of the whole architecture of this system. This is where the interactions of the program with DBMS and direct Terrasoft CRM 3.X database management take place.
The Data access layer interprets the universal data queries sent by the Terrasoft CRM client application into the language notation used in DBMS.
The generated database queries pass the test for the possession of the rights of access to tables and its fields requested by the user (the query’s author) in the Security layer. In case of insufficient rights, the system corrects the query in a way that ensures that the selected items (documents) will not contain data, to which the user does not have the access rights.
The Service layer is the ‘heart’ of Terrasoft CRM, where the information on all system services is accumulated and where the mechanism of initialization and interactions of different system services take place. The primary task of this layer is to provide configuration functionality. Besides, it also facilitates the interactions between the application’s interface and the data saved in DBMS.
The Interface layer is the ‘apex’ of Terrasoft CRM’s system architecture, which interprets the service information saved in the database as XML files, and then creates real configuration objects on its basis. It also enhances the interactions between the user’s program interface and the system’s services and functions.
|
|
|