| Architecture for Web based research management |
Client-server architectureSPMP is designed according to the client-server architecture. A user works with a client application, which is responsible for uploading input data for a computation task, setting computation parameters and presenting computation results. Client application can run on any PC.SPMP server is responsible for execution of computation tasks and managing users' computation data. SPMP server application runs on a server machine which usually is a cluster of PCs. Web-based GUIThere is a web application which can be used as a SPMP client. It means that you have a graphical user interface available from a web browser. You don't need to install the client application. Any PC with a browser and Java installed can be used to play with the system, if allowed by your administrator to connect to the PMP server. Using the SPMP web client, you can start a new task, watch the progress and browse your results any time from any PC.Advantageous licensing policyDue to the client-server architecture of the system, we are able to propose an advantageous licensing policy. We don't restrict the number of client applications connected to the server. Licensing means limited number of key computational modules running on the server in the same time. If you buy 5 SPMP licenses, it means that at most five computation tasks can be executed on the server in the same time, but you can still have unlimited number of users investigating their results with SPMP client-side embedded tools from their PCs.Client embedded toolsSPMP web GUI offers several embedded tools which can be useful in defining task input data and examining the results.
![]() Toolkit for processing pdb files More information |

