Hello
I have made an initial design for the system, and I would like to hear your comments about it please.
The system components are as follows:
GUI Interface
Data Client
Data Server
Network Server
Database
The following are the
exchange of data that happens between the system components:
User -> GUI Interface: Events, data entry, choices, search criteria
GUI Interface -> User: Search Results, Data
GUI Interface -> Data Client: Search criteria, data
Data Client -> GUI Interface: Search Results, data
Data Client -> Network Server: serialized objects
Network Server -> Data Client: serialized objects
Data Client -> Data Server: DB Read/Write requests
Data Server -> Data Client: DB Results
Data Client -> Data Server: DB Read/Write requests
Data Server -> Data Client: DB Results
Data Server -> Database: Commands
Database -> Data Server: Data
Does that make sense?
Thanks