May 13, 2008
Discussion Group and Website integration - Monday, June 04, 2007

Our integration layer between our webiste (www.infoadvisors.com) and our discussion server (http://wb.itboards.com) is currently out of service.  That means if you are registering for the first time, you'll need to first register here on the website, then register again on the discussion group (via the ENTER link on each board's page).  If you use the same credentials on both, then when we turn integration back on your accounts will be in sync again.

Please register here on the website first.  Thanks for your patience.

 
Search Minimize

Print  

Discussion Group Login Minimize
Print  

Registered User Poll - Log in to Vote Minimize
Which Modeling Tools Do You Use Regularly?









 
You must sign in to vote in this survey.
Print  

Home    

Welcome... Minimize

Welcome to InfoAdvisors' website dedicated to information technology processes.  You'll find subscriber-written articles on UML, data management, data modeling, process modeling, ITIL, information governance, as well as materials to help you improve your information management resources.





May 2

Written by: Karen Lopez
Friday, May 02, 2008 12:58 PM

Don Peterson has written an excellent article on SQL Server Central about costs and benefits of using XML.  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.

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.

Regardless of the specific means used, communication across systems requires two things:

  • Agreement on what will be sent (what the data means), and
  • Agreement on a format.

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.

I can remember sitting in meetings where XML was positioned as:

  • The end of programming as we know it
  • The end of data modeling as we know it
  • The answer to every data management problem ever faced
  • The end of RDBMS's
  • The answer to every performance problem we'd ever faced (WHAT?)
  • The end of data integration problems.

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.

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.

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.

powered by metaPost

Tags:

InfoAdvisors Calendar List Minimize

Event StartTitle
5/20/2008 9:00 AM DAMA IA - Des Moines
5/21/2008 9:00 AM DAMA WI - Collaborating with Techs
6/18/2008 8:00 AM Toronto Enterprise Information Management Conference

View MonthView Month  View WeekView Week  List EventsList Events   Print  


New Profies Minimize
Print  

Users Online Minimize
Membership Membership:
Latest New User Latest: Johndora
New Today New Today: 0
New Yesterday New Yesterday: 0
User Count Overall: 2090

People Online People Online:
Visitors Visitors: 6
Members Members: 0
Total Total: 6

Online Now Online Now:
Print  

Partners Minimize
InfoAdvisors partners with
 
embt.png
 
 
CA
Microsoft
Sybase
Telelogic
 
We can help you evaluate and successfully implement our partners' products
 

Archive  Minimize 
Print  

Share The Page Minimize
Social Bookmarks -  email email | del.icio.us del.icio.us | digg digg | technorati technorati | stumbleupon stumbleupon | facebook facebook | newsvine newsvine
Print  

  Minimize

  Home|Groups|About Us|Bookstore|Services|Articles & Videos|Member Profiles|What's New
Copyright 2006-7 InfoAdvisors, Inc. Terms Of Use Privacy Statement