• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • paul wheaton
  • Jeanne Boyarsky
  • Ron McLeod
Sheriffs:
  • Paul Clapham
  • Liutauras Vilda
  • Devaka Cooray
Saloon Keepers:
  • Tim Holloway
  • Roland Mueller
Bartenders:

system design

 
Greenhorn
Posts: 28
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
 
Water proof donuts! Eat them while reading this tiny ad:
Smokeless wood heat with a rocket mass heater
https://woodheat.net
reply
    Bookmark Topic Watch Topic
  • New Topic