Evaluate Weigh the pros and cons of technologies, products and projects you are considering.

Data services steps for a better SOA

Larry Fulton discusses some possible data services headaches that may occur when implementing SOA in a business and how to go about handling them.

Our company is laying out its SOA plans, what possibly unexpected data headaches are we likely to encounter? Pretend our SOA data plan at the moment is non-existent (because it is).

SOA efforts frequently enjoy early success creating relatively straightforward services that happen to have few...

side effects, perhaps related to processing a payment or creating a new account. At some point, they realize a need for a data service, for example one that wraps customer account information. The usual challenges are not so much SOA related, but the SOA effort hits a snag because there are multiple opinions in the business about the meaning of data elements (what is a customer, exactly?), and because there is very likely many years of ignoring or working around data quality problems that has to be addressed. In other words, the SOA project can't succeed without cleaning up the data quality and definition issues.

My best advice in such situations is to take it in steps - don't try to create the complete data service in one lump, but instead start with one specific need and expand from there. The other likely challenge is one that is common to early SOA efforts - you will need some practice at defining services well. In other words, you should plan on some rework of initial services as you get smarter after the first year or so.

This was last published in June 2008

Dig Deeper on Application integration architecture



Find more PRO+ content and other member only offers, here.

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Start the conversation

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.