Google docs – это сервис для совместного редактирования документов. В целом подобные сервисы можно спроектировать двумя способами:
- В качестве централизованного ресурса, использующего клиент-серверную архитектуру для предоставления возможности редактирования документа всем пользователям.
- На базе одноранговой архитектуры, позволяющей разным людям совместно работать над одним документом.
Большинство коммерческих решений ориентированы на клиент-серверный подход ввиду предоставляемого им более детального контроля. Так что и мы в этой статье разберём проектирование сервиса с использованием именно клиент-серверной архитектуры. Читать полностью »