Browse > Article
http://dx.doi.org/10.3745/KTSDE.2019.8.3.97

A Design and Implementation of Integrated Content Management System Based on Microservices Architecture  

Yoon, Kyung Sik (숭실대학교 IT융합학과)
Kim, Young Han (숭실대학교 전자정보공학부)
Publication Information
KIPS Transactions on Software and Data Engineering / v.8, no.3, 2019 , pp. 97-108 More about this Journal
Abstract
As digital content items increase, new content services are often added to or integrated among existing content management systems to manage them. For efficient system integration, this paper designed a content management system that combines two existing content management systems based on a microservices architecture. In addition, during the development process, integrated system that existing systems were recycled without disruption to existing systems, integrated efficiently and implemented as scalable systems. It measured the resource usage of this systems and analyzed the differences between features for system integration using traditional middleware.
Keywords
Microservices Architecture; Content Management System; System Integration;
Citations & Related Records
연도 인용수 순위
  • Reference
1 "International Digital Content Market Research 2017.12," in National IT Industry Promotion Agency, pp.12, 2017.
2 Chris Richardson, Monolithic Architecture pattern [Internet], http://microservices.io/patterns/monolithic.html.
3 Chris Coyier, "What is a Headless CMS?" [Internet], https://css- tricks.com/what-is-a-headless-cms/.
4 Buzachis Aris, Microservices vs Monolithic architectures [Internet], https://blog.buzachis-aris.com/2014/12/microservicesvs-monolithic-architectures/.
5 graphCMS, GraphCMS - The GraphQL Headless CMS [Internet], https://graphcms.com/.
6 butterCMS, ButterCMS: Headless CMS and Content API [Internet], https://buttercms.com/.
7 Contentful, Contentful: Content Infrastructure for Digital Teams [Internet], https://www.contentful.com/.
8 DirectUs, Directus: Open-Source Headless CMS and API [Internet], https://getdirectus.com/.
9 Prismic.io, Prismic: Headless API CMS for both developers and marketers [Internet], https://prismic.io/.
10 Disadvantages of Headless [Internet], https://en.wikipedia.org/wiki/Headless_CMS.
11 Wordpress, WordPress.com: Create a free website or blog [Internet], https://wordpress.com.
12 Drupal, Drupal - Open Source CMS $\mid$ Drupal.org [Internet], https://www.drupal.org/.
13 Neos, Neos CMS [Internet], https://www.neos.io/.
14 Jang Seok Lee, Jeong Ki Hong, and Jeong Gwon Jee, "The strategy and approach of EAI for improving business agility," Communications of the Korean Institute of Information Scientists and Engineers, Vol.22, No.7, pp.13-21, 2004.
15 Fatna Belqasmi, Jagdeep Singh, Suhib Bani melhem, and Roch H. Glitho, "SOAP-Based Web Services vs. RESTful Web Services for Multimedia Conferencing Applications: A Case Study," IEEE Internet Computing, 2012.
16 Yong Deok Kim, "A Design of Secure Key Exchange Protocol and Framework for SOA based ESB Environment," Ph.D. dissertation, University of Soongsil, Seoul, Korea, pp.11-14, 2013.
17 Goel and Anurag, "Enterprise integration EAI vs. SOA vs. ESB," Infosys Technologies White Paper 87, 2006
18 Juris Tihomirovs and Jānis Grabis, "Comparison of SOAP and REST Based Web Services Using Software Evaluation Metrics," Information Technology and Management Science, Vol.19, Issue1, pp.92-97, 2016.   DOI
19 T. Aihkisalo and T. Paaso, "Latencies of Service Invocation and Processing of the REST and SOAP Web Service Interfaces," 2012 IEEE 8th World Congress on Services, Honolulu, HI, USA, pp.100-107. 2012.
20 Chris Richardson, A pattern language for microservices [Internet], http://microservices.io/patterns/index.html.
21 Wordpress REST API v2 Documentation [Internet], https://v2.wp-api.org.
22 Tyk Open Source API Gateway, API Management Platform, Developer Portal and Analytics - Tyk - Tyk API Gateway and API Management [Internet], https://tyk.io.
23 Django, Django: The Web framework for perfectionists with deadlines [Internet], https://www.djangoproject.com/.
24 goLang, Go Web Examples: Templates [Internet], https://gowebexamples.com/templates/.
25 Metricbeat, Metricbeat: Lightweight Shipper for Metrics $\mid$ Elastic [Internet], https://www.elastic.co/kr/products/beats/metricbeat.