Affiliation:
1. Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina
Abstract
Service Oriented Architecture (SOA) and Web Services are the current trend to integrate large and distributed systems, which is a common situation in both the business and government worlds. However, within these worlds, systems are commonly written in COBOL because they were developed several decades ago. Therefore, migration of COBOL systems into service-oriented architectures becomes a necessity. Two main approaches are used to migrate COBOL systems to SOA systems: direct and indirect migration. Direct migration implies wrapping the current COBOL routines of a system with a software layer developed under a newer platform that can be used to offer Web Services. In contrast, indirect migration requires re-designing and re-implementing the COBOL routines’ functionality using a newer platform as well. In this chapter, the authors propose a novel migration approach, which takes the best of the two previous approaches. To assess the advantages and disadvantages of these approaches, this chapter presents a case study from a government agency COBOL system that has been migrated to a Web services-based system using the three approaches. As a result of having these migration attempts, the authors present the trade-off between direct and indirect migration, the resulting service interfaces quality, and the migration costs. These results also show that this new migration approach offers a good balance to the above trade-off, which makes the approach applicable to similar COBOL migration scenarios.
Reference28 articles.
1. Alahmari, S., Zaluska, E., & Roure, D. D. (2010). A service identification framework for legacy system migration into SOA. In Proceedings of the IEEE International Conference on Services Computing, (pp. 614–617). IEEE Computer Society.
2. Almonaies, A., Cordy, J., & Dean, T. (2010). Legacy system evolution towards service-oriented architecture. In Proceedings of the International Workshop on SOA Migration and Evolution (SOME), (pp. 53-62). Madrid, Spain: OFFIS.
3. Battaglia, M., Savoia, G., & Favaro, J. (1998). Renaissance: A method to migrate from legacy to immortal software systems. In Proceedings of the 2nd Euromicro Conference on Software Maintenance and Reengineering (CSMR 1998), (p. 197). Washington, DC: IEEE Computer Society.
4. Beaton, J., Jeong, S. Y., Xie, Y., Jack, J., & Myers, B. A. (2008). Usability challenges for enterprise service-oriented architecture APIs. In Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), (pp. 193–196): IEEE Computer Society.
5. Service-Oriented Computing
Cited by
7 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献