SOA in Action Blog

Joe McKendrick

When is it Time to Shut Down Legacy Systems?

user-pic
Vote 0 Votes

When is the best time to turn off legacy systems once their functions are captured in the SOA middleware layer? The sooner the better, says the chief architect at BT, the UK-based telecom mega-giant.

A new report from InformationWeek's Charles Babcock notes that BT is shutting down hundreds of applications or systems each year as it moves more deeply into SOA.

The article quotes George Glass, chief architect at BT, who argues that SOA payback won't be seen until these older systems are put out to pasture. "To get cost savings, mining Web services from old applications only pays off if IT follows through and shuts down the legacy applications," the article notes. InformationWeek also ran a survey that reveals that "adding complexity and failing to get cost savings could result from companies adding new Web services without ridding themselves of old applications. Thirty-six percent of respondents didn't replace older technology with SOA."

For BT's part, it has so far shut down 205 legacy systems the first year of its SOA implementation, 710 its second year, and 260 in the first quarter of its third year.

BT's SOA focus has been on extending functionality formerly locked away in its internal systems out to business partners. Those included services such as billing or customer address checking, that could be used for BT's retail customers or for a new third-party broadband provider piggybacking on BT's network. Glass says BT "was able to identify 160 core capabilities that BT provides, each with five to 15 operations." As a result, BT has been able to cut time to market with a new service from 270 days to 90 days, says Glass.

This is a shining example of SOA going straight to the bottom line. Most SOA implementations have been able to demonstrate internal productivity savings, but BT is demonstrating that such a flexible architecture is enabling it to quickly go in new directions with its 400 business partners.

No TrackBacks

TrackBack URL: http://www.ebizq.net/MT4/mt-tb.cgi/11612

1 Comment

| Leave a comment

Reducing the Shut Down Risks

I believe the author of this blog entry left something ambiguous. “Mining web services” and “shutting down” appear to contradict each other, as the result of mining is something of value (a web service), which one would certainly like to keep. I suppose the author meant to imply that the user interface or the client facing part of the application could be shut down, while the pure service part is kept in place.

Given this understanding, I believe that the riskiest aspect of shutting down the application is the potential loss of some existing functionality that is still needed by the business. As an example, imagine that all screen interfaces were replaced by web services. In such a case, is it possible that the application still receives some feed from an outside source? Even for the case of the user interface, how are we sure that all data elements and user actions are being replaced and nothing is lost? Furthermore, what about the application boundaries – could it be that we shut down something that does not properly belong to this application, or is shared with another application?

The way to reduce the risk is to perform a careful and exhaustive analysis that would reveal (1) the application boundaries and (2) all application interfaces. Both these could be handled more or less automatically by a modern legacy analysis tool.

The application boundaries may be discovered by a so-called transitive closure: starting with some recognized software artifacts which clearly belong to the application (such as screens or tables), then finding all related objects (used or using the artifacts), then continuing this process until no more artifacts are found. The interfaces may be discovered by looking for all input or output operations, such as “receive or send data to a screen,” and “read, write, update, delete” against a persistent data storage.

A careful analysis can thus insure that no application input or output is left behind as the user interface is replaced by web services. Once the risk is eliminated, applications may be “shut down” at a higher pace.

Leave a comment

SOA in Action Blog

Joe McKendrick

Joe McKendrick is an author and independent analyst who tracks the impact of information technology on management and markets. View more

Subscribe



Subscribe in Bloglines
Subscribe in NewsGator Online
Add ebizQ's SOA in Action Blog to Newsburst from CNET News.com
Add to Google

Recently Commented On

Tag Cloud

Accenture, Active Endpoints, AlignSpace, Amazon Web Services, amazon web services, AmberPoint, Anne Thomas Manes, Apache, Apache Project, Association for Enterprise Information, automated decision making, Bank of America, Brenda Michelson, business activity monitoring, Business agility, business process management, California Institute of Technology, Capability Maturity Model Integration, Carnegie-Mellon Software Engineering Institute, chief information officer, Citigroup, Cloud Summit, COBOL, complex event processing, Data Direct, data integration, data management, Dave Linthicum, dave linthicum, David Bressler, David Linthicum, Dion Hinchcliffe, E-Gov, economy, ed horst, Ed Horst, electronic health records, enterprise application integration, enterprise architecture, enterprise decision management, enterprise information integration, enterprise mashups, Enterprise Service Bus, ERP, European Union, federal government, Fiorano, Forrester, Forrester Research, Frank Kenney, FUSE, Gartner, grid computing, Hibernate, hurwitz, IBM, IEEE, Informatica, Information Builders, InterSystems, Intuit, iPhone, iTKO, J2EE, Java EE, JBOWS, Jessica Mola, Joe McKendrick, John Crupi, john favazza, John Reimer, JP Morgenthal, Judith Hurwitz, Keane, Kelly Emo, Key Agility Indicators, Layer 7, legacy modernization modernization, mainframe, mashups, michael kavis, Michael Poulin, mike hammer, miko matsumura, Miko Matsumura, OASIS, Object Management Group, OMG, Oracle, Oracle Fusion Middleware, Peter Schooff, Phil Wainewright, Progress Apama, Progress Software, Progress Software Ed Horst, Randy Heffner, RedMonk, Regev Yativ, REST, SAP, Security Token Service, Service Component Architecture, ServiceMix, soa, SOA, SOA Consortium, soa for dummies, soa governance, SOA governance, SOA in Action, soa in action conference, SOA in Action conference, SOA Manifesto, soa patterns, soa predictions, SOA Software, SOA Symposium, SOAP, social BPM, software ag, Software AG, software as a service, Soumadeep Sen, Spinal Tap, SpringSource, SUPER, supply chain management, System z, Tarak Modi, The Open Group, the open group, TIBCO, US Coast Guard, US Department of Defense, US Navy, WebLayers, WebMethods, Windows, WS-*, WS-Security, WS-Trust, WSO2, Yefim Natis,

Monthly Archives

ADVERTISEMENT