Migration from COBOL to SOA: Measuring the impact on web services interfaces complexity

4Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

SOA and Web Services allow to easily expose business functions to build larger distributed systems. However, legacy systems – mostly in COBOL – are left aside unless applying a migration approach. Main approaches are: direct and indirect migration. The former implies to wrap COBOL programs with a thin layer of a Web Service oriented language/platform. The latter needs reengineering COBOL functions to a modern language/platform. In a previous work, we presented an intermediate approach based on direct migration where developed Web Services are later refactored to improve their interfaces quality. Refactorings mainly capture good practices inherent to indirect migration. In this paper, we measure the complexity of Web Services’ interfaces generated by the three approaches. Both comprehension and interoperability can be affected according to the service interface complexity level. We apply a metric suite (by Baski & Misra) to measure complexity on services interfaces – i.e., WSDL documents. Migrations of two real COBOL systems upon the three approaches were compared on the complexity level of the generated WSDL documents.

Cite

CITATION STYLE

APA

Mateos, C., Zunino, A., Misra, S., Anabalon, D., & Flores, A. (2017). Migration from COBOL to SOA: Measuring the impact on web services interfaces complexity. In Communications in Computer and Information Science (Vol. 756, pp. 266–279). Springer Verlag. https://doi.org/10.1007/978-3-319-67642-5_22

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free