Home > Ask the SOA Experts > Data services Questions & Answers > Data abstraction best and worst practices
Ask The SOA Expert: Questions & Answers
EMAIL THIS

Data abstraction best and worst practices

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: 28 May 2008
Can you provide any best/worst practices for data abstraction?

>
EXPERT RESPONSE

This is a little vague as to the context. If you are talking about defining data service interfaces, I always recommend looking at consumption expectations - in other words, make the service easy to use. If for example you expect to have a lot of development of custom Web sites accessing customer data, make sure the abstraction makes that development easy, even if you have to provide an interface just for those developers. Remember, you will create a service once (ideally) but consume it many times.

If you are asking this more generally, remember that you can't make things simpler than they really are, and your business is going to change. Core data relationships that exist today will be different in a few years, so plan accordingly. A simple example, five years ago in the cable industry, a "customer" and a "premise" were virtually the same. Today, "customers" are frequently billed for multiple "premises", and this of course broke a lot of systems. As a basic rule, plan for change.


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
Do you need SDO if you use XQuery?
XQuery examples
Data integration tips

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

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

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




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