(no commit message)
authorhttp://petefoth.myopenid.com/ <http://petefoth.myopenid.com/@web>
Fri, 2 Dec 2011 09:23:13 +0000 (04:23 -0500)
committerwww-data <www-data@project-moonshot.org>
Fri, 2 Dec 2011 09:23:13 +0000 (04:23 -0500)
design/revisedclientarchitecture.mdwn

index 06d30a3..8d37a2e 100644 (file)
@@ -29,13 +29,13 @@ The re-factored Moonshot Client software will have the following components:
 
 *_identity-server_*  shared library offering C and Vala APIs.
 
-- provides Create / Read / Update / Delete functionality for IDs
+- provides Create / Read / Update / Delete functionality for Identities
 - is the only means of accessing the _identity-storage-server_
 - includes the server functionality initially implemented in UI
 
 *_identity-storage-server_*  encapsulates the Identity Store in a shared library offering a CRUD API to access the store.
 
-- protects the store from multiple concurrent write access
+- protects the store from multiple concurrent write accesses
 - re-implemented per platform and per storage strategy so
 
   * one version each for Linux, Mac OS and Windows, local storage. DBus provides an appropriate mechanism under Linux and Mac OSX for protecting the store from multiple concurrent write access. It is not supported on Windows, so the Windows implementation will use a different mechanism. This version will re-use storage-related code from src/moonshot-window.vala etc.