Cobol Systems Migration To Soa: Assessing Antipatterns and Complexity

dc.contributor.author Mateos, Cristian
dc.contributor.author Zunino, Alejandro
dc.contributor.author Flores, Andres
dc.contributor.author Misra, Sanjay
dc.date.accessioned 2024-07-05T15:28:39Z
dc.date.available 2024-07-05T15:28:39Z
dc.date.issued 2019
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.doi 10.5755/j01.itc.48.1.21566
dc.identifier.issn 1392-124X
dc.identifier.issn 2335-884X
dc.identifier.scopus 2-s2.0-85064766311
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.language.iso en en_US
dc.publisher Kaunas Univ Technology en_US
dc.relation.ispartof Information Technology And Control
dc.rights info:eu-repo/semantics/openAccess en_US
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
dspace.entity.type Publication
gdc.author.id Misra, Sanjay/0000-0002-3556-9331
gdc.author.scopusid 24171844000
gdc.author.scopusid 8688799600
gdc.author.scopusid 8851879300
gdc.author.scopusid 56962766700
gdc.author.wosid Misra, Sanjay/K-2203-2014
gdc.bip.impulseclass C4
gdc.bip.influenceclass C4
gdc.bip.popularityclass C4
gdc.coar.access open access
gdc.coar.type text::journal::journal article
gdc.collaboration.industrial false
gdc.description.department Atılım University en_US
gdc.description.departmenttemp [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
gdc.description.endpage 89 en_US
gdc.description.issue 1 en_US
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q2
gdc.description.startpage 71 en_US
gdc.description.volume 48 en_US
gdc.description.wosquality Q3
gdc.identifier.openalex W2942437272
gdc.identifier.wos WOS:000466126500006
gdc.index.type WoS
gdc.index.type Scopus
gdc.oaire.accesstype GOLD
gdc.oaire.diamondjournal false
gdc.oaire.impulse 7.0
gdc.oaire.influence 3.2622358E-9
gdc.oaire.isgreen true
gdc.oaire.keywords LEGACY SYSTEM MIGRATION
gdc.oaire.keywords INDIRECT MIGRATION
gdc.oaire.keywords WSDL COMPLEXITY
gdc.oaire.keywords DIRECT MIGRATION
gdc.oaire.keywords https://purl.org/becyt/ford/1.2
gdc.oaire.keywords SERVICE-ORIENTED ARCHITECTURE
gdc.oaire.keywords https://purl.org/becyt/ford/1
gdc.oaire.keywords WEB SERVICES
gdc.oaire.keywords WSDL ANTIPATTERNS
gdc.oaire.popularity 4.8333137E-9
gdc.oaire.publicfunded false
gdc.oaire.sciencefields 0202 electrical engineering, electronic engineering, information engineering
gdc.oaire.sciencefields 02 engineering and technology
gdc.openalex.collaboration International
gdc.openalex.fwci 3.27609034
gdc.openalex.normalizedpercentile 0.93
gdc.openalex.toppercent TOP 10%
gdc.opencitations.count 8
gdc.plumx.mendeley 13
gdc.plumx.scopuscites 10
gdc.scopus.citedcount 10
gdc.virtual.author Mısra, Sanjay
gdc.wos.citedcount 8
relation.isAuthorOfPublication 53e88841-fdb7-484f-9e08-efa4e6d1a090
relation.isAuthorOfPublication.latestForDiscovery 53e88841-fdb7-484f-9e08-efa4e6d1a090
relation.isOrgUnitOfPublication e0809e2c-77a7-4f04-9cb0-4bccec9395fa
relation.isOrgUnitOfPublication 4abda634-67fd-417f-bee6-59c29fc99997
relation.isOrgUnitOfPublication 50be38c5-40c4-4d5f-b8e6-463e9514c6dd
relation.isOrgUnitOfPublication.latestForDiscovery e0809e2c-77a7-4f04-9cb0-4bccec9395fa

Files

Collections