﻿<?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>Karen Lopez: Musings on Data, Process, and Architecture </title>
    <description>Insights and thoughts about data and IT-related concepts.</description>
    <link>http://www.infoadvisors.com/Home/tabid/36/BlogId/1/Default.aspx</link>
    <language>en-US</language>
    <managingEditor>Karen Lopez - listmistress@Infoadvisors.com</managingEditor>
    <webMaster>karen@Infoadvisors.com</webMaster>
    <pubDate>Fri, 09 May 2008 07:39:17 GMT</pubDate>
    <lastBuildDate>Fri, 09 May 2008 07:39:17 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Blog RSS Generator Version 3.4.0.39853</generator>
    <item>
      <title>Embarcadero Acquires CodeGear</title>
      <description>&lt;p&gt;Today Embarcadero Technologies, Inc. announced their acquisition of Borland Software's CodeGear development tools, including JBuilder and Delphi C++ Builder.&lt;/p&gt; &lt;p&gt;This $30 million purchase will make Embarcadero the largest independent software company.&lt;/p&gt; &lt;p&gt;&lt;a title="http://news.yahoo.com/s/infoworld/20080507/tc_infoworld/100309" href="http://news.yahoo.com/s/infoworld/20080507/tc_infoworld/100309"&gt;http://news.yahoo.com/s/infoworld/20080507/tc_infoworld/100309&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a title="http://www.forbes.com/businesswire/feeds/businesswire/2008/05/07/businesswire20080507005314r1.html" href="http://www.forbes.com/businesswire/feeds/businesswire/2008/05/07/businesswire20080507005314r1.html"&gt;http://www.forbes.com/businesswire/feeds/businesswire/2008/05/07/businesswire20080507005314r1.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Greg Keller, VP  Products for Embarcadero, blogged about this &lt;a href="http://metafrequency.blogspot.com/2008/05/embarcadero-and-codegear.html" target="_blank"&gt;CodeGear&lt;/a&gt; news:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;In my 12 years at Embarcadero, I have not felt or seen the excitement at these levels since we were an obscure start up banging out product in a way-to-small space on Montgomery Street in San Francisco. This announcement is a game changer for both Embarcadero and CodeGear…as well as the market itself. In its most abstract sense, Embarcadero and CodeGear together as a single business are like… &lt;p&gt;&lt;b&gt;1 + 1 = 3&lt;/b&gt; &lt;p&gt;Why? Well, to be frank, the mere exposure of Embarcadero’s database productivity tooling to CodeGear’s developer community and vice versa will be an immediate exposure of technologies across these disciplines increasing productivity on both sides of the ‘fence’. Better yet, all available to them now from one trusted vendor. So, cross-pollinating is good for business and good for the customer to have these choices.&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="d_itc_f" style="clear:both;height:11px;"&gt;&lt;a class="a_itc" style="float: right;" href="http://www.itcrossing.com/"&gt;&lt;img alt="powered by metaPost" style="border: none ;" src="/DesktopModules/itcMetaPost/images/m.gif"&gt;&lt;/a&gt;&lt;script src="/DesktopModules/itcMetaPost/js/m.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/div&gt;</description>
      <link>http://www.infoadvisors.com/Home/tabid/36/EntryID/221/Default.aspx</link>
      <author>Karen Lopez - listmistress@Infoadvisors.com</author>
      <comments>http://www.infoadvisors.com/Home/tabid/36/EntryID/221/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.infoadvisors.com/Default.aspx?tabid=36&amp;EntryID=221</guid>
      <pubDate>Wed, 07 May 2008 20:13:53 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.infoadvisors.com/DesktopModules/Blog/Trackback.aspx?id=221</trackback:ping>
    </item>
    <item>
      <title>XML - Is it the Answer to All Life's Problems?</title>
      <description>&lt;p&gt;Don Peterson has written an excellent article on SQL Server Central about &lt;a href="http://www.sqlservercentral.com/articles/Miscellaneous/isxmltheanswer/1147/" target="_blank"&gt;costs and benefits of using XML.&lt;/a&gt;  Actually, he has updated a previous article, but his points still work.  He original penned these thoughts when XML was the silver bullet buzzword of the day.&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;The self-documenting nature of XML is often cited as facilitating cross application communication because as humans we can look at an XML file and make reasonable guesses as to the data's meaning based on hints provided by the tags. Also, the format of the file can change without affecting that communication because it is all based on tags rather than position. However, if the tags change, or don't match exactly in the first place the communication will be broken. Remember that, at least for now, computers are very bad at guessing. &lt;p&gt;Regardless of the specific means used, communication across systems requires two things: &lt;ul&gt; &lt;li&gt;Agreement on what will be sent (what the data means), and  &lt;li&gt;Agreement on a format. &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Using XML does not alter this requirement, and despite claims to the contrary, it doesn't make it any easier. In order to effect communication between systems with a text file, both the sender and receiver must agree in advance on what data elements will be sent (by extension, this mandates that the meaning of each attribute is defined), and the position of each attribute in the file. When using XML each element must be defined and the corresponding tags must be agreed upon. Note that tags in and of themselves are NOT sufficient to truly describe the data and its meaning, which of necessity includes the business rules that govern the data's use unless a universal standard is created to define the appropriate tag for every possible thing that might be described in an XML document and that standard is rigorously adhered to. &lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;I can remember sitting in meetings where XML was positioned as:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;The end of programming as we know it&lt;/li&gt; &lt;li&gt;The end of data modeling as we know it&lt;/li&gt; &lt;li&gt;The answer to every data management problem ever faced&lt;/li&gt; &lt;li&gt;The end of RDBMS's&lt;/li&gt; &lt;li&gt;The answer to every performance problem we'd ever faced (WHAT?)&lt;/li&gt; &lt;li&gt;The end of data integration problems.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;I do use XML, nearly daily, but I never understood all the hoop-la about it.  First, the concept is really simple, for the most part.  Second, I didn't understand (and still don't) how it solves any integration problems at all.  The hard part about data integration is agreement on what each piece of data means.  Simply throwing a tag (label) around a piece of data doesn't do much.  Even giving it some very rudimentary datatypes is less meaningful than what we normally do with data models.&lt;/p&gt; &lt;p&gt;I definitely see the value in using XML for certain technical solutions.  I've even specified and architected such solutions.  But I haven't see the light of XML being the answer to almost every IT problem.&lt;/p&gt; &lt;p&gt;Peterson's article addresses these points and more.  I'd love to see your take on his positions...and to hear what your responses are when you are told something about the magical properties of tags and XML.&lt;/p&gt;&lt;div class="d_itc_f" style="clear:both;height:11px;"&gt;&lt;a class="a_itc" style="float: right;" href="http://www.itcrossing.com/"&gt;&lt;img alt="powered by metaPost" style="border: none ;" src="/DesktopModules/itcMetaPost/images/m.gif"&gt;&lt;/a&gt;&lt;script src="/DesktopModules/itcMetaPost/js/m.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/div&gt;</description>
      <link>http://www.infoadvisors.com/Home/tabid/36/EntryID/219/Default.aspx</link>
      <author>Karen Lopez - listmistress@Infoadvisors.com</author>
      <comments>http://www.infoadvisors.com/Home/tabid/36/EntryID/219/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.infoadvisors.com/Default.aspx?tabid=36&amp;EntryID=219</guid>
      <pubDate>Fri, 02 May 2008 17:58:26 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.infoadvisors.com/DesktopModules/Blog/Trackback.aspx?id=219</trackback:ping>
    </item>
    <item>
      <title>Metacrap in the Metautopia - a Snarky Look at Meta Data</title>
      <description>&lt;p&gt;Cory Doctorow is an activist, a writer, a blogger, a public speaker, and a technology person.  He writes science fiction normally.  He is also on the masthead of &lt;em&gt;Wired&lt;/em&gt;, &lt;em&gt;Popular Science&lt;/em&gt;, and &lt;em&gt;MAKE&lt;/em&gt;.  He freelances for the&lt;em&gt; New York Times&lt;/em&gt; and &lt;em&gt;Salon.&lt;/em&gt;&lt;/p&gt; &lt;p&gt;I found a great web article of his about &lt;a href="http://www.well.com/~doctorow/metacrap.htm" target="_blank"&gt;Metacrap in the Metautopia&lt;/a&gt;.  I think it is spot on.&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;a name="1"&gt;&lt;font color="#000000"&gt;If everyone would subscribe to such a system and create good metadata for the purposes of describing their goods, services and information, it would be a trivial matter to search the Internet for highly qualified, context-sensitive results: a fan could find all the downloadable music in a given genre, a manufacturer could efficiently discover suppliers, travelers could easily choose a hotel room for an upcoming trip. &lt;/font&gt;&lt;/a&gt; &lt;p&gt;&lt;a name="1"&gt;&lt;font color="#000000"&gt;A world of exhaustive, reliable metadata would be a utopia. It's also a pipe-dream, founded on self-delusion, nerd hubris and hysterically inflated market opportunities.&lt;/font&gt; &lt;/a&gt; &lt;h4&gt;&lt;a name="2"&gt;&lt;font color="#000000"&gt;2. The problems&lt;/font&gt;&lt;/a&gt;&lt;/h4&gt;&lt;a name="2"&gt;&lt;font color="#000000"&gt;There are at least seven insurmountable obstacles between the world as we know it and meta-utopia.&lt;/font&gt; &lt;/a&gt;&lt;/blockquote&gt; &lt;p&gt;If you have read any of my writings, you know that I love snarky writing.  Take a couple of minutes to check out his rant.&lt;/p&gt;&lt;div class="d_itc_f" style="clear:both;height:11px;"&gt;&lt;a class="a_itc" style="float: right;" href="http://www.itcrossing.com/"&gt;&lt;img alt="powered by metaPost" style="border: none ;" src="/DesktopModules/itcMetaPost/images/m.gif"&gt;&lt;/a&gt;&lt;script src="/DesktopModules/itcMetaPost/js/m.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/div&gt;</description>
      <link>http://www.infoadvisors.com/Home/tabid/36/EntryID/220/Default.aspx</link>
      <author>Karen Lopez - karen@Infoadvisors.com</author>
      <comments>http://www.infoadvisors.com/Home/tabid/36/EntryID/220/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.infoadvisors.com/Default.aspx?tabid=36&amp;EntryID=220</guid>
      <pubDate>Mon, 28 Apr 2008 18:22:22 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.infoadvisors.com/DesktopModules/Blog/Trackback.aspx?id=220</trackback:ping>
    </item>
  </channel>
</rss>