Commentary

Charles Babcock
InformationWeek  

A New Path To SOA: Follow The Customer Data

If you get enough smart people in a room, one thing becomes clear: There's a simpler way to SOA. At the IW 500 conference, some smart people chose a customer- and data-centric path to their service orientation.

If you get enough smart people in a room, one thing becomes clear: There's a simpler way to SOA. At the IW 500 conference, some smart people chose a customer- and data-centric path to their service orientation.One path to SOA is through a sophisticated messaging system infrastructure from a commercial vendor--an enterprise service bus from a Tibco, IBM, or BEA Systems or Sonic Software.

Another is a lighter, cheaper approach through Web services, frequently starting out with open source code components such as Apache Axis, Apache ServiceMix, Mule, or LogicBlaze's Fuse. JBoss will soon join the list.


More Windows Insights

White Papers

More >>

Reports

More >>

Webcasts

More >>

A third approach is more data-centric, building a data repository around some key aspect of the business and then letting a bunch of services be built on it as the sole source of the truth.

In a birds-of-a-feather session Sept. 12 at the InformationWeek 500 conference, spokesmen for retailer Tiffany & Co. said they got started by building an enterprise master customer data repository and building Web services on top of it.

Tiffany is a user of Microsoft Windows servers, SQL Server databases, and Visual Studio .Net technologies, but it was convinced by IBM that IBM Global Services consultants would be the right guides to getting started in SOA. Once under way, Tiffany put Microsoft representatives on IBM's consulting guidance committee. Tiffany wanted to make sure neither party ended up blaming the other if something went wrong. Microsoft was also asked to train Tiffany employees on how to build out its SOA further.

Nothing went wrong. With its new master customer data repository, it's able to deliver fast services to a point of sale, responding to the swipe of a customer credit card. It can also deliver the elements of a customer's history to Tiffany's call center as a call comes in with a customer question or complaint.

A couple of architectural points: Tiffany had wanted to build a master customer data system before it decided on any particular services, so there was nothing to argue about there. Once the master customer data was available, services naturally followed. Web services aren't the right answer for everyone, but for Tiffany no single customer was generating such a high volume of transactions or customer calls per day that it would strain the system. In this low-volume setting, Web services worked just right.

Another data-driven approach to SOA was exhibited by this year's first-place finisher in the InformationWeek 500, Principal Financial Group. CIO Gary Scholten says his firm has been able to generate services needed by Principal's small and medium-sized business customers by building master customer data files on them. Since many of its retirement investment services are sold by independent benefit counselors, it built master affiliate files as well.

That helped Principal build services that let an employee at a small company log in to one application to get a view of all his or her accounts. It built relationships by offering individualized investment advice, giving Principal a high retention ratio as employees retire or change jobs, a decision zone that often has individuals shifting accounts away from their employer's 401K. Principal was able to raise its retention rate for these "at risk" accounts from percentages in the low 50s to the high 70s, Scholten told a Sept. 12 session of the IW 500 conference that focused on how the No. 1 company managed its technology.

By concentrating on their most valuable data, which many companies find hard to master, these two companies found their surest path to a service orientation.


Related Reading




Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

InformationWeek encourages readers to engage in spirited, healthy debate, including taking us to task. However, InformationWeek moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing/SPAM. InformationWeek further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
T-Shirt Giveaway T-Shirt Giveaway: Each week we're selecting one great comment from our readers. The author of the comment will receive an InformaitonWeek Community t-shirt. So get posting!
Subscribe to RSS

Resource Links