Case Study – Beyond NoSQL – Self-Saving Object Architecture

Case Study – Beyond NoSQL – Self-Saving Object Architecture

The self-saving object architecture is an offshoot of the Topic – Advanced – The XmlPropertyObject . It fleshes out the concept into an architecture that supports the concept of self-saving objects. The Self-Saving Object Architecture is simply a series of classes and guidelines to create objects that can serialize themselves to XML and save their state in a database in a single table. This was the conceptual idea beind NoSQL created long before NoSQL existed. The code and project are documented in a series of Youtube video’s available at Video Documentation.

All that is needed to apply this architecture is knowledge of how to use the architecture (watch the video series) and a download of the XmlPropertyObject.cs file which is available in Source Code under App_Code

The architecture is described in 4 video’s with links below;

Part 1 – Introduction  https://www.youtube.com/watch?v=y3jIrz3l6lQ 

Part 2 – XML Serialization – https://www.youtube.com/watch?v=AMTwboiMOpI 

Part 3 – The Database  – https://www.youtube.com/watch?v=fxM7fwovFnY

Part 4 – Using the Framework – https://www.youtube.com/watch?v=Qh5FBmPmeg8 

Versions of the XmlPropertyObject are here;

DateDescriptionLink 
6/13/2014Original VersionXmlPropertyObject.cs  
6/14/2014 
Adds ability to use the following types;   integer array   string array   List<string>   List<int>XmlPropertyObject(1).cs  
12/01/14 
Adds Dictionary Support 
XmlPropertyObject(2).cs