COBOL Systems Migration to SOA: Assessing Antipatterns and Complexity

dc.authoridMisra, Sanjay/0000-0002-3556-9331
dc.authorscopusid24171844000
dc.authorscopusid8688799600
dc.authorscopusid8851879300
dc.authorscopusid56962766700
dc.authorwosidMisra, Sanjay/K-2203-2014
dc.contributor.authorMısra, Sanjay
dc.contributor.authorZunino, Alejandro
dc.contributor.authorFlores, Andres
dc.contributor.authorMisra, Sanjay
dc.contributor.otherComputer Engineering
dc.date.accessioned2024-07-05T15:28:39Z
dc.date.available2024-07-05T15:28:39Z
dc.date.issued2019
dc.departmentAtılım Universityen_US
dc.department-temp[Mateos, Cristian; Zunino, Alejandro] UNICEN, ISISTAN Res Inst, Paraje Arroyo Seco Str,B7000, Tandil, Argentina; [Mateos, Cristian; Zunino, Alejandro; Flores, Andres] Natl Sci & Tech Res Council, CONICET, Godoy Cruz Str 2290,C1425FQB, Buenos Aires, DF, Argentina; [Flores, Andres] Natl Univ Comahue, Fac Informat, GIISCo Res Grp, Buenos Aires Str 1400, RA-8300 Neuquen, Argentina; [Misra, Sanjay] Atilim Univ, Kizilcasar Mahallesi Str, TR-06836 Ankara, Turkey; [Misra, Sanjay] Covenant Univ, Km 10 Idiroko Rd,PMB 1023, Ota, Nigeriaen_US
dc.descriptionMisra, Sanjay/0000-0002-3556-9331en_US
dc.description.abstractSOA and Web Services allow users to easily expose business functions to build larger distributed systems. However, legacy systems - mostly in COBOL - are left aside unless applying a migration approach. The main approaches are direct and indirect migration. The former implies wrapping 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 our previous work, we presented an intermediate approach based on direct migration where developed Web Services are later refactored to improve the quality of their interfaces. Refactorings mainly capture good practices inherent to indirect migration. For this, antipatterns for WSDL documents (common bad practices) are detected to prevent issues related to WSDLs understanding and discoverability. In this paper, we assess antipatterns of Web Services' WSDL documents generated upon the three migration approaches. In addition, generated Web Services' interfaces are measured in complexity to attend both comprehension and interoperability. 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 assessed on antipatterns evidences and the complexity level of the generated SOA frontiers - a total of 431 WSDL documents.en_US
dc.description.sponsorshipANPCyT [PICT-2017-1725, PICT-2013-0464]; CONICET [PIP 2017-2019 GI 11220170100951CO]; SPU-UNCo grant [PIN I 2017-2020 04-F009]en_US
dc.description.sponsorshipThis work is supported by the ANPCyT grant no. PICT-2013-0464, the ANPCyT grant no. PICT-2017-1725, the CONICET grant no. PIP 2017-2019 GI 11220170100951CO, and the SPU-UNCo grant no. PIN I 2017-2020 04-F009.en_US
dc.identifier.citation6
dc.identifier.doi10.5755/j01.itc.48.1.21566
dc.identifier.endpage89en_US
dc.identifier.issn1392-124X
dc.identifier.issue1en_US
dc.identifier.scopus2-s2.0-85064766311
dc.identifier.scopusqualityQ3
dc.identifier.startpage71en_US
dc.identifier.urihttps://doi.org/10.5755/j01.itc.48.1.21566
dc.identifier.urihttps://hdl.handle.net/20.500.14411/2828
dc.identifier.volume48en_US
dc.identifier.wosWOS:000466126500006
dc.identifier.wosqualityQ4
dc.language.isoenen_US
dc.publisherKaunas Univ Technologyen_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectLegacy System Migrationen_US
dc.subjectService-Oriented Architectureen_US
dc.subjectWeb Servicesen_US
dc.subjectDirect Migrationen_US
dc.subjectIndirect Migrationen_US
dc.subjectWSDL Antipatternsen_US
dc.subjectWSDL Complexityen_US
dc.titleCOBOL Systems Migration to SOA: Assessing Antipatterns and Complexityen_US
dc.typeArticleen_US
dspace.entity.typePublication
relation.isAuthorOfPublication53e88841-fdb7-484f-9e08-efa4e6d1a090
relation.isAuthorOfPublication.latestForDiscovery53e88841-fdb7-484f-9e08-efa4e6d1a090
relation.isOrgUnitOfPublicatione0809e2c-77a7-4f04-9cb0-4bccec9395fa
relation.isOrgUnitOfPublication.latestForDiscoverye0809e2c-77a7-4f04-9cb0-4bccec9395fa

Files

Collections