service – BaSys Inc. http://basysinc.com Software Realization of your Business Vision Wed, 16 Jul 2008 15:41:39 +0000 en-US hourly 1 https://wordpress.org/?v=6.5.4 Database Replication Software http://basysinc.com/database-replication-software/ Wed, 16 Jul 2008 15:41:39 +0000 http://basysinc.com/?p=924 Continue reading "Database Replication Software"]]> In 2008, EmpireCLS started the migration of their legacy Linux data to Microsoft SQL Server. A custom real-time data replication service was created to facilitate this first step in porting the legacy Linux C code to C# / .NET on windows.

A code generator was created that would parse C header files and create an XML model representing all of the data structures that were used by the existing ISAM database. This XML model was then used by Code Smith templates to generate SQL Server tables, procs, and triggers that would handle both the storage and access. We also generated a complete C# data access layer with Code Smith that would be used by the various services to interact with the database. The C# data access layer was to be the marshaling layer between the ISAM and SQL Server databases.

Technologies… C#, XML, Code Smith.

]]>
924