As a follow-up to our previous post; here is the second interview question from our conversation with Lawrence Wilkes, Director and Principal Consultant with Everware-CBDi, on how IT departments are addressing their legacy systems:
Q.2 Is there a role for model-based tools like the OutSystems platform in legacy modernization?
LW: Although a large part of the functionality may be based on those that already exist in legacy systems, there is still a need to design and assemble the new solution that is typically focused on supporting a new business process, channel or product. This requires a layer of new development that 'wraps' the legacy systems, and the capabilities created out of the legacy still need to be integrated into that new solution. For example, capabilities in the legacy systems might become service providers to the new solutions.
At the same time, new capabilities are likely to be required since legacy modernization usually entails more than the need to re-skin, or re-process the legacy system. There will be new business requirements that the legacy system didn't address. Hence, model-based tools can be very useful in terms of:
- Designing and implementing the new process and UI layers
- Creating the services that wrap the legacy capabilities
- Creating both new business functionality, and new components & services to support them
- And finally, assembling it all together into the new solution.
Have you used a model-based tool to help with your legacy? What have been the benefits?
In the next and final question, Lawrence offers the top three mistakes people make with their legacy modernization efforts.
Lawrence Wilkes is a Director and Principal Consultant at Everware-CBDI.Lawrence is a frequent speaker, author and consultant on best practice in SOA, Application Modernization and Enterprise Architecture. Via CBDI Forum, the Everware-CBDI research capability and portal, Lawrence has led the development of the CBDI-SAE methodology and supporting Knowledgebase, which is used by both end-user organizations and system integrators around the world. Lawrence has an extensive background both within end-user and vendor organizations having worked both in the business and IT side, which brings particular insight into business/IT convergence.