Repository logoCyprus University of Technology
Log In(current)
Ελληνικά
English
  1. Home
  2. Cyprus University of Technology (Research Output)
  3. Δημοσιεύσεις σε συνέδρια /Conference papers or poster or presentation
  4. Migration of software components to microservices: Matching and synthesis
  • Details

Migration of software components to microservices: Matching and synthesis

Date Issued
May 2019
Author(s)
Christoforou, Andreas  
Odysseos, Lambros  
Andreou, Andreas S.  
DOI
10.5220/0007732101340146
Abstract
Nowadays more and more software companies, as well as individual software developers, adopt the
microservice architecture for their software solutions. Although many software systems are being designed
and developed from scratch, a significant number of existing monolithic solutions tend to be transformed to
this new architectural style. What is less common, though, is how to migrate component-based software
systems to systems composed of microservices and enjoy the benefits of ease of changes, rapid deployment
and versatile architecture. This paper proposes a novel and integrated process for the decomposition of
existing software components with the aim being to fully or partially replace their functional parts with by a
number of suitable and available microservices. The proposed process is built on semi-formal profiling and
utilizes ontologies to match between properties of the decomposed functions of the component and those
offered by microservices residing in a repository. Matching concludes with recommended solutions yielded
by multi-objective optimization which considers also possible dependencies between the functional parts.
Subjects

Software engineering

Component decompositi...

Microservices

Ontology

Migration

File(s)
Thumbnail Image
Name

ENASE_2019_60.pdf

Size

610.4 KB

Format

Adobe PDF

Checksum (MD5)

4cd40185f84bb2fe2492b8bff351cc4a

Explore by
  • Collections
  • Research Outputs
  • Researchers
  • Faculty & Departments
  • Theses
  • Patents
  • Projects
  • Journals
  • Conferences
Useful Links
  • Researcher Portfolio Guide
  • Researcher Profile
  • Create an ORCID ID
  • CUT Open Access Author Fund
  • ETDS Guide
Copyright Policies

Use Sherpa/Romeo to find publisher copyright policies

Go
Go
  • SPARC Author Addendum Engine
  • National Open Access Policy in Cyprus
Deposit your work to Ktisis
  • Self-archiving. Please sign in to Ktisis.
  • Email your work to:
    library.dspace@cut.ac.cy
  • Contact your subject librarian

Member of

OpenAIREre3dataOpenDOARCOREDART
Cyprus University of Technology
Library and
Information
Services

Copyright © 2022 - Library and Information Services Feedback - Built with DSpace-CRIS - 4Science

  • Accessibility settings
  • Privacy policy
  • End User Agreement
COAR NotifyCOAR Notify