Cobol Systems Migration To Soa: Assessing Antipatterns and Complexity

dc.authorid Misra, Sanjay/0000-0002-3556-9331
dc.authorscopusid 24171844000
dc.authorscopusid 8688799600
dc.authorscopusid 8851879300
dc.authorscopusid 56962766700
dc.authorwosid Misra, Sanjay/K-2203-2014
dc.contributor.author Mateos, Cristian
dc.contributor.author Zunino, Alejandro
dc.contributor.author Flores, Andres
dc.contributor.author Misra, Sanjay
dc.contributor.other Computer Engineering
dc.date.accessioned 2024-07-05T15:28:39Z
dc.date.available 2024-07-05T15:28:39Z
dc.date.issued 2019
dc.department Atılım University en_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, Nigeria en_US
dc.description Misra, Sanjay/0000-0002-3556-9331 en_US
dc.description.abstract SOA 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.sponsorship ANPCyT [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.sponsorship This 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.citationcount 6
dc.identifier.doi 10.5755/j01.itc.48.1.21566
dc.identifier.endpage 89 en_US
dc.identifier.issn 1392-124X
dc.identifier.issue 1 en_US
dc.identifier.scopus 2-s2.0-85064766311
dc.identifier.scopusquality Q3
dc.identifier.startpage 71 en_US
dc.identifier.uri https://doi.org/10.5755/j01.itc.48.1.21566
dc.identifier.uri https://hdl.handle.net/20.500.14411/2828
dc.identifier.volume 48 en_US
dc.identifier.wos WOS:000466126500006
dc.identifier.wosquality Q4
dc.institutionauthor Mısra, Sanjay
dc.language.iso en en_US
dc.publisher Kaunas Univ Technology en_US
dc.relation.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.scopus.citedbyCount 10
dc.subject Legacy System Migration en_US
dc.subject Service-Oriented Architecture en_US
dc.subject Web Services en_US
dc.subject Direct Migration en_US
dc.subject Indirect Migration en_US
dc.subject WSDL Antipatterns en_US
dc.subject WSDL Complexity en_US
dc.title Cobol Systems Migration To Soa: Assessing Antipatterns and Complexity en_US
dc.type Article en_US
dc.wos.citedbyCount 8
dspace.entity.type Publication
relation.isAuthorOfPublication 53e88841-fdb7-484f-9e08-efa4e6d1a090
relation.isAuthorOfPublication.latestForDiscovery 53e88841-fdb7-484f-9e08-efa4e6d1a090
relation.isOrgUnitOfPublication e0809e2c-77a7-4f04-9cb0-4bccec9395fa
relation.isOrgUnitOfPublication.latestForDiscovery e0809e2c-77a7-4f04-9cb0-4bccec9395fa

Files

Collections