software
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| software [2022/09/16 22:36] – [Architecture] jhagstrand | software [2022/09/16 23:00] (current) – [Architecture] jhagstrand | ||
|---|---|---|---|
| Line 19: | Line 19: | ||
| * xml | * xml | ||
| * object-oriented | * object-oriented | ||
| + | |||
| + | Software architecture | ||
| + | |||
| + | Distributed systems | ||
| + | * master-slave | ||
| + | * peer-to-peer | ||
| + | * client-server | ||
| + | |||
| + | Client-server systems for the web | ||
| + | * HyperText Transport Protocol (http) - implemented by Apache file server. | ||
| + | * Async javascript and XML (ajax) - While http usually means downloading whole files. In an ajax architecture, | ||
| + | * web sockets (ws) - implemented by a custom server. | ||
| + | |||
| + | linux daemon | ||
| + | |||
| + | sockets, ipc, shared memory | ||
| + | |||
| + | multiprocessing | ||
software.1663382179.txt.gz · Last modified: 2022/09/16 22:36 by jhagstrand