Volume 13 Number 10 (Oct. 2018)
Home > Archive > 2018 > Volume 13 Number 10 (Oct. 2018) >
JCP 2018 Vol.13(10): 1192-1201 ISSN: 1796-203X
doi: 10.17706/jcp.13.10.1192-1201

A Design with Mobile Agent Architecture for Refactoring A Monolithic Service into Microservices

Masayuki Higashino, Toshiya Kawato, Takao Kawamura
Tottori University, Tottori, 680-8550, Japan
Abstract—Refactoring monolithic architecture into microservice architecture is a difficult task. In many cases, a monolithic service is divided into N-tiers based on the N-tier architecture. In order to divide a monolithic service into microservices, it is necessary to redefine a model as a new microservice by extracting models across layers and integrating them. However, since different layers and architectures are used for each layer, such as a database, an application framework, server software, etc., programs and models extracted from each tier are often redesigned and re-implemented in many cases. In this paper, we focus to the mobile agent technology that builds a system only by the simple two methods of agent's migration between computers and messaging between agents; and we propose the system architecture to facilitate the migration of a monolithic service to microservices.

Index Terms—Distributed system, microservice, mobile agent, monolithic service, web service.

[PDF]

Cite: Masayuki Higashino, Toshiya Kawato, Takao Kawamura, "A Design with Mobile Agent Architecture for Refactoring A Monolithic Service into Microservices," Journal of Computers vol. 13, no. 10, pp. 1192-1201, 2018.

General Information

ISSN: 1796-203X
Frequency: Monthly (2006-2014); Bimonthly (Since 2015)
Editor-in-Chief: Prof. Liansheng Tan
Executive Editor: Ms. Nina Lee
Abstracting/ Indexing: DBLP, EBSCO,  ProQuest, INSPEC, ULRICH's Periodicals Directory, WorldCat, CNKI,etc
E-mail: jcp@iap.org
  • Sep 13, 2018 News!

    Vol 13, No 10 has been published with online version   [Click]

  • Aug 06, 2018 News!

    Vol 13, No 1-No 8 has been indexed by EI (Inspec)   [Click]

  • Aug 06, 2018 News!

    Vol 12, No 6 has been indexed by EI (Inspec)   [Click]

  • Apr 24, 2018 News!

    Vol 13, No 9 has been published with online version   [Click]

  • Dec 26, 2017 News!

    Vol 12, No 1-No 5 has been indexed by EI (Inspec)     [Click]

  • Read more>>