Migrating Legacy Systems to a Service-Oriented Architecture with Optimal Granularity.

The enhanced interoperability of business systems based on Service-Oriented Architecture (SOA) has created an increased demand for the re-engineering and migration of legacy software systems to SOA-based systems. Existing approaches focus mainly on defining coarse-grained services corresponding to b...

Full description

Bibliographic Details
Main Authors: Alahmari, S, Zaluska, E, Roure, D
Other Authors: Filipe, J
Format: Journal article
Language:English
Published: SciTePress 2010
_version_ 1797092080024027136
author Alahmari, S
Zaluska, E
Roure, D
author2 Filipe, J
author_facet Filipe, J
Alahmari, S
Zaluska, E
Roure, D
author_sort Alahmari, S
collection OXFORD
description The enhanced interoperability of business systems based on Service-Oriented Architecture (SOA) has created an increased demand for the re-engineering and migration of legacy software systems to SOA-based systems. Existing approaches focus mainly on defining coarse-grained services corresponding to business requirements, and neglect the importance of optimising service granularity based on service reusability, governance, maintainability and cohesion. An improved migration of legacy systems onto SOA-based systems requires identifying the 'right' services with an appropriate level of granularity. This paper proposes a novel framework for the effective identification of the key services in legacy code to provide such an optimal mapping. The framework focuses on identifying these services (based on standardized modelling languages UML and BPMN) and provides effective guidelines for identifying optimal service granularity over a wide range of possible service types.
first_indexed 2024-03-07T03:41:14Z
format Journal article
id oxford-uuid:bdf58273-a3c3-4a71-abc4-0db24824ac7e
institution University of Oxford
language English
last_indexed 2024-03-07T03:41:14Z
publishDate 2010
publisher SciTePress
record_format dspace
spelling oxford-uuid:bdf58273-a3c3-4a71-abc4-0db24824ac7e2022-03-27T05:35:46ZMigrating Legacy Systems to a Service-Oriented Architecture with Optimal Granularity.Journal articlehttp://purl.org/coar/resource_type/c_dcae04bcuuid:bdf58273-a3c3-4a71-abc4-0db24824ac7eEnglishSymplectic Elements at OxfordSciTePress2010Alahmari, SZaluska, ERoure, DFilipe, JCordeiro, JThe enhanced interoperability of business systems based on Service-Oriented Architecture (SOA) has created an increased demand for the re-engineering and migration of legacy software systems to SOA-based systems. Existing approaches focus mainly on defining coarse-grained services corresponding to business requirements, and neglect the importance of optimising service granularity based on service reusability, governance, maintainability and cohesion. An improved migration of legacy systems onto SOA-based systems requires identifying the 'right' services with an appropriate level of granularity. This paper proposes a novel framework for the effective identification of the key services in legacy code to provide such an optimal mapping. The framework focuses on identifying these services (based on standardized modelling languages UML and BPMN) and provides effective guidelines for identifying optimal service granularity over a wide range of possible service types.
spellingShingle Alahmari, S
Zaluska, E
Roure, D
Migrating Legacy Systems to a Service-Oriented Architecture with Optimal Granularity.
title Migrating Legacy Systems to a Service-Oriented Architecture with Optimal Granularity.
title_full Migrating Legacy Systems to a Service-Oriented Architecture with Optimal Granularity.
title_fullStr Migrating Legacy Systems to a Service-Oriented Architecture with Optimal Granularity.
title_full_unstemmed Migrating Legacy Systems to a Service-Oriented Architecture with Optimal Granularity.
title_short Migrating Legacy Systems to a Service-Oriented Architecture with Optimal Granularity.
title_sort migrating legacy systems to a service oriented architecture with optimal granularity
work_keys_str_mv AT alahmaris migratinglegacysystemstoaserviceorientedarchitecturewithoptimalgranularity
AT zaluskae migratinglegacysystemstoaserviceorientedarchitecturewithoptimalgranularity
AT roured migratinglegacysystemstoaserviceorientedarchitecturewithoptimalgranularity