Home > Ask the SOA Experts > Data services Questions & Answers > Data integration tips
Ask The SOA Expert: Questions & Answers
EMAIL THIS

Data integration tips

Larry Fulton EXPERT RESPONSE FROM: Larry Fulton

Pose a Question
Other SOA Categories
Meet all SOA Experts
Become an Expert for this site


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


>
QUESTION POSED ON: 06 May 2008
I hear a lot of good things about Relax NG and JSON, but what sorts of data integration problems am I asking for if I use them? Do you have any simple tips for making sure I don't create needless data integration headaches if I use either one?

>

My answer has very little to do with either technology specifically. If you want to avoid data integration headaches, you have to be consistent, meaning that every developer has to do things in a similar way, rather than defining their own set of data representations. To do this requires a process that is:

A) very easy for developers to use

and

B) very quickly gives developers consistent representations

A simple example: if developer A and developer B both need to share information about user accounts, and one uses a variable length text field and one uses a fixed-length numeric field, you have created needless inconsistency, through the lack of a clearly defined process.

Taking this one step further, if your clearly defined process has future flexibility baked in, for example by making it possible for some future program to process today's N-digit account codes as well as tomorrow's N+M-digit account codes, you can carry that flexibility along into the specific implementation.

Also, bear in mind that JSON is implemented as JavaScript, and is therefore subject to all of the strengths and vulnerabilities, particularly from a security standpoint, as other uses of JavaScript.


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
Data services
Shedding multiple data representations
Data services for ESBs
Data services steps for a better SOA
Data abstraction best and worst practices
Do you need SDO if you use XQuery?
XQuery examples

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Search and Browse the Expert Answer Center
Search and browse more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
Browse our Expert Advice



SOA Governance White Papers - BPM, EDA, IT Governance
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts