« SOA programmes are like pregnant elephants | Main | SOA and its effects on Business Risk »

October 02, 2007

Morgan Stanley goes SOA

Morgan Stanley was recently talking about its major SOA investment spanning the last 18 months.  Implemented in its Global Wealth Management division , the justification for SOA was to give advisors and clients an integrated view of more accurate information, more quickly.  As with most SOA projects of this scale, SOA isn't the whole story.  Morgan Stanley had to first upgrade the network infrastructure to give its branch network the bandwidth required, then implement SOA on top and finally use ETL to convert the data flowing through their service bus into the dashboards the advisors look at (and a customer portal).

Interesting aspects of the coverage include:

  • The programme was a strategic initiative to make this division competitive now and into the future.  Technology is simply the enabler to that goal.
  • A best of breed approach was taken to the technology: IBM for the SOA layer, Informatica for the ETL.
  • Web Services were used extensively (In the drive to distinguish between SOA and Web Services, it is easy to dismiss Web Services.  They can and often are part of the SOA technology stack)
  • The project included major rewrites of existing applications - to consolidate where possible and also to update so that they could be plugged into the SOA framework.
  • The common problem of changing the development culture away from write-it-all-ourselves was stressed.

Ronan

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d834539c9269e200e54f02d4668834

Listed below are links to weblogs that reference Morgan Stanley goes SOA:

Comments

Ronan, your mention of consolidation reminded me of an old adage I was taught in the EAI days - "Consolidate before you integrate". I wonder if this applies to SOA as well, since SOA is a form of integration?

The original premise was that if you wanted to do platform consolidation, then do it first because otherwise you would be building integrations that would get thrown away later. But I am not so sure the same is true for SOA - if you turn some code into a service, and then consolidate this onto another platform, the additional work is minimal as far as I can see.

Steve

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been saved. Comments are moderated and will not appear until approved by the author. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Comments are moderated, and will not appear until the author has approved them.

June 2009

Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        

Statcounter