In my last article titled “Strategies for developing a roadmap for your SOA initiative”1 I discussed laying out a roadmap that shows how to get from the current state to the envisioned future state. One method many companies use when planning their SOA journey is to create a new presentation layer while leaving the legacy backend systems in place. This practice can be called modernizing or rejuvenating legacy systems.
Before we get too far into the discussion, let me state that the end game for SOA should not be to modernize old systems.