Y
Y
yakov_2552015-10-26 11:34:04
Books
yakov_255, 2015-10-26 11:34:04

What can you read about the client-server architecture?

I often encountered problems when creating client-server software.
Where can I learn more about client and server synchronization?
About data integrity during synchronization?
And in general about the client-server architecture?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
Y
yakov_255, 2015-10-28
@yakov_255

Martin Fowler. Architecture of enterprise applications
Covers all the necessary issues, including business logic.
Just what the doctor ordered!
And in general, Martin Fowler has many interesting books.
Thank you all for your valuable advice!

N
nirvimel, 2015-10-26
@nirvimel

Where can I learn more about client and server synchronization?

There is data synchronization and process synchronization. Data Synchronization tasks usually boil down to either version control or file system synchronization or database replication . For each of these problems, there are long-honed standard solutions; bicycles of our own production are out of place here. Process synchronization
problems arise when there is a shared "resource" that more than one "consumer" is trying to access. In 99% of cases, this concerns the synchronization of threads / processes on the server itself, but not between the client and the server.
The DBMS is usually responsible for this. For applied tasks, it is enough to correctly organize your own transactions to the database, the most important thing here is to decide what kind of integrity you are going to provide (what is meant by this), this is not such a simple question, the answer to it will allow you to organize your own transactions in the right way.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question