10.4. Core Repositories
The client- and service-side persistence mechanisms discussed earlier are effective in creating a seamless functionality experience on either side. The solution used in those cases is based on using folders and, thus, is dependent on the availability of the engine.
Recall that a folder is an extended e-Speak service that provides the same set of abstractions for folders as the service, vocabulary, and contract. A folder is, thus, an e-Speak managed resource. If the engine instance that manages a folder goes down, the reference to the folder is lost! This makes the service engine the weakest link in the persistence solution deployed so far.
Fortunately, e-Speak does provide a persistence mechanism for the service engine ...