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

A Scalability Study with Nginx for Drools-Based Oriental Medical Expert System  

Jang, Wonyong (국민대학교 컴퓨터공학부)
Kim, Taewoo (국민대학교 컴퓨터공학부)
Cha, Eunchae (국민대학교 컴퓨터공학부)
Choi, Eunmi (국민대학교 소프트웨어학부)
Publication Information
KIPS Transactions on Software and Data Engineering / v.7, no.12, 2018 , pp. 497-504 More about this Journal
Abstract
This paper studies about the Oriental Medical Expert System, based on Open Source Drools for rule engine processing, which contains scalability, availability, and modifiability. The system is developed with the Spring MVC framework and Ajax for stable services of the Web-based Medical Expert System. The diagnosis and treatment process of this Medical Expert system provides a service that provides the general users to accesses the web with a series of questionnaires. In order to compensate for the asynchronous communication between clients and services, and also for the complicated JDBC weaknesses, we applied the data handling in JSON to reduce the servers' loads, and also the Mybatis framework to improve the performance of the RDBMS, respectively. In addition, as the number of users increases to cope with the maximum available services of the web-based system, the load balancing structure using Nginx has been developed to solve the server traffic problems and the service availability has been increased. The experimental results show the stable services by approving the scalability test.
Keywords
Expert System; Rule; Scalability; System Performance; Oriental Diagnosis and Treatment System;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 Jin Sang Kim and Yang-Gyu, Shin, "A Study on Reasoning for Medical Expert Systems," Journal of the Korean Data & Information Science Society, Vol.10, No.2, pp.359-367, 1999.
2 Kang Yoon Lee and Junhewk Kim, "Artificial Intelligence Technology Trends and IBM Watson References in the Medical Field," Korean Medical Education Review, Vol.18, No.2, pp.51-57, 2016.   DOI
3 Sang Kyun Kim, Hyun Chul Jang, Jin Hyun Kim, Young Taek Oh, Chul Kim, Sang Jun Yea, and Mi Young Son, "Traditional Korean Medicine Diagnosis System Based on Basic Ontology," Korea Institute of Oriental Medicine, Journal of Physiology & Pathology in Korean Medicine, Vol.24, No.6. 2010.
4 JBoss Developer [Internet], (2018, August 10), http://www.jboss.org/
5 Jongmoon Park, Hyeong-Bae An, and Myung-Joon Lee, "A Toolkit for Generating Context-Aware Applications with JCAF and Drools," Korean Computer Congress 2012, Vol.39, No.1, pp.254-256, 2012.
6 MyBatis 3 Introduction[Internet]. (2018, August 10). http://www.mybatis.org/mybatis-3/
7 Basic HTTP server features[Internet]. (2018, August 10). https://nginx.org/en/
8 Wonyong Jang, Yuna Choi, Seongsoo Yang, and Eunmi Choi, "Studying on a Medical Expert System Architecture and Process based on Drools," Proceedings of the Korea Information Processing Society Conference, Vol.24 No.2, 2017.
9 Won-Boo Lee, "A Study of Comprehension and Usage of Expert Systems in Korean Industry," Journal of the Industrial Technology Research Institute, Vol.10, No.11, pp.91-101, 1997.
10 Yeounoh Chung, Sungwoo Lee, and Jee-Hyong Lee, "Personalized Expert-Based Recommendation," Journal of Korean Institute of Intelligent Systems, Vol.23, No.11, pp.7-11, 2013.
11 Yang Jongmo, "Prospect of the Legal Expert System," The Institute for Legal Studies, Inha University, Vol.19, No.2, pp.213-242, 2016.
12 Seung-Jo Han, "Analysis of Relative Combat Power with Expert System," Journal of Digital Convergence, Vol.14, No. 6, pp.143-150, 2016.   DOI
13 Jan Ruzicka, "Integrating DROOLS and R software for intelligent map system," Geoinformatics FCE CTU, Vol.7, pp.85-92, 2012.   DOI
14 Seung Hoon Choi, "Development of Web-based Diagnosis Expert System of Traditional Oriental Medicine," Korean J. Oriental Physiology & Pathology, Vol.16, , No.3, pp.528-531, 2002.
15 Wonyong Jang, Yuna Choi, Seongsoo Yang, and Eunmi Choi, "User Interface Design and Development based on Drools and JavaFX for a Medical Expert System," Proceedings of the Korea Information Processing Society Conference, Vol.24 No.2, pp.831-834, 2017.
16 Young-Won Kim, Dong-Yoon Shin, Jeong-Ho Kim, Dae- Sung Choi, Mi-Kyung Lim, Kyung-Lo Lee, and Jeong-Mo Song, "A Development of the Two Step Questionnaire for the Sasang Constitution Diagnosis (TS-QSCD)," Journal of Sasang Constitutional Medicine, Vol.18, No.1, pp.75-90, 2006.
17 Baek Seung-min, "(A) Study on Expert System," Master Thesis, Graduate School of Education Ewha Womans University, 1991.
18 Pyoung-Woo Park, Min-Koo Kim, Hong-Seok Lim, Duk-Yong Yoon, and Seok-Won Lee, "A Comparative Study of Machine Learning Algorithms for Diagnosis of Ischemic Heart Disease," Journal of KIISE, Vol.45, No.04, pp.376-389, 2018.   DOI
19 Hyuk Su Oh, "Development of the Expert System for Guiding Japanese Style Food Menu," Culinary Science and Hospitality Research, Vol.2, pp.149-167, 1996.
20 Jong-won Heo, "Problems and Improvement Direction of Expert System Construction," Proceedings of the Korea Inteligent Information System Society Conference, pp.81-101, 1993.
21 Il-Dae You, Sang-Ho Ha, In-Gook Chun, and Sang-Heum Park, "A Web Based Medical Expert System for Gastroenterology," Proceedings of the Korea Information Processing Society Conference, Vol.8, No.2, pp.575-578, 2001.
22 Geun-Sik Jo, and Jong-Yoon Yang, "Ramp Activity Expert System for Scheduling and Co-ordination," Journal Of Advanced Navigation Technology, Vol.2, No.1, pp.61-67, 1998.
23 Wonyong Jang, TaeWoo Kim, JunYeong Ryu, EunChae Cha, and Eunmi Choi, "Medical Expert System Development based on Drools, Ajax and Nginx," The 2018 Spring Conference of the KIPS, Vol.25, No.1, pp.433-436, 2018.
24 Bassem S. Abu-Nasser, "Medical Expert Systems Survey," ssoar-ijeais, International Journal of Engineering and Information Systems, Vol.1, Issue 7, pp.218-224, Sept. 2017,