 |

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 empower your company to optimize business operations and gain a long-term competitive advantage in the market.

|
 |
|
\ CRM Software \ Platform \ Architecture \
Terrasoft CRM 3.0 architecture is presented by the following logical layers:
- Application interface
- Functional services
- Security layer
- Data access layer
- DBMS
The foundation of the whole architecture is DBMS layer. Interaction of the program with the chosen DBMS and direct Terrasoft CRM 3.0 database management are realized though this layer.
The Data access layer interprets universal data select queries sent by Terrasoft CRM client application into the language notation of used DBMS.
In the Security layer 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 case of insufficient rights, the system corrects the query in the way that the resulting selection does not contain the data that the user does not have the access rights to.
The Service layer is the “heart” of Terrasoft CRM, where the information on all system services is accumulated. The mechanism of initialization and interaction of different system services is realized in this layer. The primary task of the Service layer is providing the configuration functionality. Besides, this layer provides the interaction between the interface part of the application and the data saved in DBMS.
The Interface layer tops system architecture of Terrasoft CRM 3.0. This layer interprets service information saved in database as XML files and creates real configuration objects on its basis. The layer provides the interaction of user program interface with the system services and functions.
|
|
|