Introduction to the PLANTA Software Technology
Information
PLANTA project is a 3-tier application and consists of the following components:
PLANTA project Server (Business Layer)
PLANTA project Client (Presentation Layer)
Database (data layer)
PLANTA project
can be run on a large number of platforms (operating systems) and database systems and is functionally identical on all of them.
can usually be run on virtualized systems.
Client and server communicate
via TCP/IP protocol.
server and database takes place via JDBC.
The PLANTA software uses a Java-based, process-based 64bit architecture. PLANTA Server is conterminous with the PLANTA service which starts the server in client connections. For further information on this, please click here.
Details
The PLANTA Server component uses the Java platform in substantial parts.
Some of the libraries used here are: Hibernate, Envers, Logback.
Additionally, part of the business logic is written in C/C++ and Python.
The smart client is a .NET application developed in C# (Windows Forms/WPF) and requires the respective runtime on the part of the client.