2007 · 14 citations · 6 references
ComputingComputer ScienceInformation SystemsMaintenance EngineeringSoftware EngineeringSystems ArchitectureService-oriented ArchitectureSoftware ArchitectureSoftware MaintenanceAgilityArchitectural MaintainabilityMaintenanceService MigrationService-oriented Architecture Migration
The advent of and growing interest in service- oriented architectures (SOA) present business leaders with a number of problems. They promise to deliver hitherto unseen business process agility, but at the risk of making investment in existing systems obsolete. The established orthodoxy is that the maintenance problem presented by installed systems is about finding an acceptable balance between risk involved in evolving the system and benefits offered by the update. SOAs represent a "paradigm-shift" and, as such, present a more complicated problem: how to minimise the risk to their investment (existing software systems) and exploit the benefits of migrating to SOA. We provide a review of a number of approaches that may contribute to a pragmatic strategy for addressing the problem and outline the significant challenges that remain.
6
Legacy systems: coping with success
Keith Bennett · IEEE Software · 1995 · 294 citations
Are Web services finally ready to deliver?
N. Leavitt · Computer · 2004 · 53 citations
Renaissance: a method to support software system evolution
Ian Warren, Jane Ransom · 2003 · 41 citations