﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Journal-X1-5446</title>
    <description>Here you will find discussions regarding my personal thoughts.</description>
    <link>http://www.crashdome.net/Weblog/tabid/308/BlogId/4/Default.aspx</link>
    <language>en-US</language>
    <webMaster>crashdome@crashdome.net</webMaster>
    <pubDate>Tue, 07 Feb 2012 17:15:39 GMT</pubDate>
    <lastBuildDate>Tue, 07 Feb 2012 17:15:39 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Blog RSS Generator Version 3.4.0.39853</generator>
    <item>
      <title>Web Services and Serializable Objects</title>
      <description>&lt;P&gt;I've been currently working on getting one database syncronized with another. The task is hard to maintain two databases, so I thought about another way to approach the problem. Since everything eventually gets down to business logic, why maintain two databases? For reference purposes, one database is MS SQL and contains everything important for our main application. The other one is provided by a third-party via a Linux box running MySQL. Well, I would connect via ODBC and Read/Write data to the MS SQL Database for ease of programming (less ODBC drivers to handle on 30+ PCs). You may ask why I did such a thing? Well, the ODBC drivers are unreliable and as I found out, don't even work with Vista. So our client PCs would have been screwed if they relied on those drivers. Our one server, however, managed just fine so it did all the work for the clients.&lt;/P&gt;
&lt;P&gt;Enter Web Services and XML.&lt;/P&gt;
&lt;P&gt;The server, rather than updating a client database, now retrieves rows and provides business level objects via XML to the clients for direct use. It is a no brainer. Works far better and has less CPU usage on our main server. I define a single namespace with my objects and serialize them between web service and client app. On another note, it is also scalable but then again so was my other solution (provided the SQL Server was detached and moved with the sync service). However, this eliminates the need to detach anything. On the downside, I do not have a SQL Server method of backing up the data with my other data. I now need to backup seperately.&lt;/P&gt;</description>
      <link>http://www.crashdome.net/Weblog/tabid/308/EntryID/8/Default.aspx</link>
      <comments>http://www.crashdome.net/Weblog/tabid/308/EntryID/8/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.crashdome.net/Default.aspx?tabid=308&amp;EntryID=8</guid>
      <pubDate>Mon, 24 Sep 2007 18:44:22 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.crashdome.net/DesktopModules/Blog/Trackback.aspx?id=8</trackback:ping>
    </item>
  </channel>
</rss>
