Research Article
BibTex RIS Cite

Uzaktan Hasta Takibi İçin Mikroservis Mimarisi Kullanan Bir Uç Sistem Tasarımı

Year 2022, Volume: 34 Issue: 2, 769 - 778, 30.09.2022
https://doi.org/10.35234/fumbd.1146700

Abstract

Gecikme ve sistem yükü, bulut sistemler için iki kritik konudur. Bu konular akıllı şehir, akıllı sağlık sistemleri gibi büyük projelerde daha da önem kazanmaktadır. Son yıllarda kenar/uç ve sis gibi bulut teknolojileri bu iki kritik konuda önemli kazanımlar sağlamayı başarmıştır. Ancak bununla birlikte bu tür sistemlerde veri iletişimi, analiz ve değerlendirme gibi işlemlerin nasıl sağlanacağı da iyi planlanmalıdır. Bu tip bulut teknolojilerinde monolotik yazılım mimarileri yerine mikroservis temelli mimarilerin tercih edilmesi daha esnek çözümler sağlayabilmektedir. Bu çalışmada mikroservis temelli uç bulut teknolojisi alt yapısı kullanan bir hasta takip sistemi önerilmektedir. Önerilen sistem sayesinde, kritik durumlu hastaların takip edilmesi ve hastada gerçekleşebilecek acil durumlar hiyerarşik bir şekilde değerlendirilebilmektedir. Önerilen sistemin özgün yanı, kullanılan sistemin devre kesici mekanizması kullanan mikroservis yazılım mimarisini kullanması ve tüm mikroservisleri konteyner alt yapısı ile kontrol edebilmesidir. Bu özellikleri sayesinde sistem yükü ve cevap gecikmesinde önemli iyileştirmeler elde edilmiştir.

References

  • S. Madakam, R. Ramaswamy, and S. Tripathi, “Internet of things (IOT): A literature review,” Journal of Computer and Communications, vol. 03, no. 05, pp. 164–173, 2015.
  • N. R. Tadapaneni, “Cloud computing: Opportunities and challenges,” SSRN Electronic Journal, 2018, doi: 10.2139/ssrn.3563342.
  • P. P. Ray, D. Dash, and D. De, “Intelligent internet of things enabled Edge System for Smart Healthcare,” National Academy Science Letters, vol. 44, no. 4, pp. 325–330, 2020, doi: 10.1007/s40009-020-01003-0.
  • M. Villari, M. Fazio, S. Dustdar, O. Rana, and R. Ranjan, “Osmotic computing: A new paradigm for Edge/Cloud Integration,” IEEE Cloud Computing, vol. 3, no. 6, pp. 76–83, 2016, doi: 10.1109/mcc.2016.124.
  • N. Niknejad, W. Ismail, I. Ghani, B. Nazari, M. Bahari, and A. R. Hussin, “Understanding service-oriented architecture (SOA): A systematic literature review and directions for further investigation,” Information Systems, vol. 91, p. 101491, 2020, doi: 10.1016/j.is.2020.101491.
  • M. Keen, Patterns implementing an SOA using an enterprise service bus. Research Triangle Park, NC: IBM, International Technical Support Organization, 2004.
  • Yildirim G. Tatar Y. (2019), Remote user supported IoT-WSN Laboratory and testbed platform: FiratWSN, Journal Of The Faculty Of Engineering And Architecture Of Gazi University, Vol.34, Iss.4,pp: 1831-1846, doi: 10.17341/gazimmfd.571588.
  • I. Nadareishvili and I. Nadareishvili, Microservice architecture: Aligning principles, practices, and culture. Beijing, China: O'Reilly, 2016.
  • M. Massé, REST API design rulebook designing consistent restful web service interfaces. Beijing u.a.: O'Reilly, 2012.
  • G. Brito, T. Mombach, and M. T. Valente, “Migrating to graphql: A practical assessment,” 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER), 2019,doi: 10.1109/SANER.2019.8667986.
  • R. Vilalta et al., "GRPC-based SDN control and telemetry for soft-failure detection of spectral/spacial superchannels," 45th European Conference on Optical Communication (ECOC 2019), 2019, pp. 1-4, doi: 10.1049/cp.2019.0874.
  • T. Siddiqui, S. A. Siddiqui, and N. A. Khan, “Comprehensive Analysis of Container Technology,” 2019 4th International Conference on Information Systems and Computer Networks (ISCON), 2019, doi: 10.1109/iscon47742.2019.9036238.
  • R. Kumar and M. P. Rajasekaran, “An IOT based patient monitoring system using Raspberry Pi,” 2016 International Conference on Computing Technologies and Intelligent Data Engineering (ICCTIDE'16), 2016, doi: 10.1109/icctide.2016.7725378.
  • P. Gupta, D. Agrawal, J. Chhabra, and P. K. Dhir, “IOT based Smart Healthcare Kit,” 2016 International Conference on Computational Techniques in Information and Communication Technologies (ICCTICT), 2016, doi: 10.1109/icctict.2016.7514585.
  • S. Greene, H. Thapliyal, and D. Carpenter, “IOT-based fall detection for Smart Home Environments,” 2016 IEEE International Symposium on Nanoelectronic and Information Systems (iNIS), 2016, doi: 10.1109/inis.2016.017.
  • X. Luo, T. Liu, J. Liu, X. Guo, and G. Wang, “Design and implementation of a distributed fall detection system based on wireless sensor networks,” EURASIP Journal on Wireless Communications and Networking, vol. 2012, no. 1, 2012, doi: 10.1186/1687-1499-2012-118.
  • G. Devi and S. A. M. Rizvi, "Integration of Genomic Data with EHR Using IoT," 2020 2nd International Conference on Advances in Computing, Communication Control and Networking (ICACCCN), 2020, pp. 545-549, doi: 10.1109/ICACCCN51052.2020.9362968.
  • A. Alamri, Ontology Middleware for Integration of IoT Healthcare Information Systems in EHR Systems, 2018, Computers, 7(4), 51, doi: 10.3390/computers7040051.
  • S. Shi, D. He, L. Li, N. Kumar, M. K. Khan, and K.-K. R. Choo, “Applications of blockchain in ensuring the security and privacy of Electronic Health Record Systems: A survey,” Computers & Security, vol. 97, p. 101966, 2020, doi: 10.1016/j.cose.2020.101966.
  • N. Hong, A. Wen, F. Shen, S. Sohn, C. Wang, H. Liu, and G. Jiang, “Developing a scalable FHIR-based clinical data normalization pipeline for standardizing and integrating unstructured and Structured Electronic Health Record Data,” JAMIA Open, vol. 2, no. 4, pp. 570–579, 2019, doi: 10.1093/jamiaopen/ooz056.
  • J. Hong, P. Morris and J. Seo, "Interconnected Personal Health Record Ecosystem Using IoT Cloud Platform and HL7 FHIR," 2017 IEEE International Conference on Healthcare Informatics (ICHI), 2017, pp. 362-367, doi: 10.1109/ICHI.2017.82.
  • Ngankam H.K. et al. (2019) An IoT Architecture of Microservices for Ambient Assisted Living Environments to Promote Aging in Smart Cities. In: Pagán J., Mokhtari M., Aloulou H., Abdulrazak B., Cabrera M. (eds) How AI Impacts Urban Living and Public Health. ICOST 2019. Lecture Notes in Computer Science, vol 11862. Springer, Cham. https://doi.org/10.1007/978-3-030-32785-9_14.
  • S. Rajapaksa, A. Wickramarachchi et al., A Scalable Bioinformatics Analysis Platform based on Microservices Architecture, 2019 International Research Conference on Smart Computing and Systems Engineering (SCSE), Colombo, Sri Lanka, doi: 10.23919/SCSE.2019.8842809.
  • S. Taşlı, Bulut Teknolojisi Kullanan Hasta Takip Hizmetlerinde Mikroservis Temelli Uç Sistem Tasarımı ve Geliştirilmesi, Yüksek Lisans Tezi, 2022, Fen Bilimleri Enstitüsü, Fırat Üniversitesi, Elazığ.
Year 2022, Volume: 34 Issue: 2, 769 - 778, 30.09.2022
https://doi.org/10.35234/fumbd.1146700

Abstract

References

  • S. Madakam, R. Ramaswamy, and S. Tripathi, “Internet of things (IOT): A literature review,” Journal of Computer and Communications, vol. 03, no. 05, pp. 164–173, 2015.
  • N. R. Tadapaneni, “Cloud computing: Opportunities and challenges,” SSRN Electronic Journal, 2018, doi: 10.2139/ssrn.3563342.
  • P. P. Ray, D. Dash, and D. De, “Intelligent internet of things enabled Edge System for Smart Healthcare,” National Academy Science Letters, vol. 44, no. 4, pp. 325–330, 2020, doi: 10.1007/s40009-020-01003-0.
  • M. Villari, M. Fazio, S. Dustdar, O. Rana, and R. Ranjan, “Osmotic computing: A new paradigm for Edge/Cloud Integration,” IEEE Cloud Computing, vol. 3, no. 6, pp. 76–83, 2016, doi: 10.1109/mcc.2016.124.
  • N. Niknejad, W. Ismail, I. Ghani, B. Nazari, M. Bahari, and A. R. Hussin, “Understanding service-oriented architecture (SOA): A systematic literature review and directions for further investigation,” Information Systems, vol. 91, p. 101491, 2020, doi: 10.1016/j.is.2020.101491.
  • M. Keen, Patterns implementing an SOA using an enterprise service bus. Research Triangle Park, NC: IBM, International Technical Support Organization, 2004.
  • Yildirim G. Tatar Y. (2019), Remote user supported IoT-WSN Laboratory and testbed platform: FiratWSN, Journal Of The Faculty Of Engineering And Architecture Of Gazi University, Vol.34, Iss.4,pp: 1831-1846, doi: 10.17341/gazimmfd.571588.
  • I. Nadareishvili and I. Nadareishvili, Microservice architecture: Aligning principles, practices, and culture. Beijing, China: O'Reilly, 2016.
  • M. Massé, REST API design rulebook designing consistent restful web service interfaces. Beijing u.a.: O'Reilly, 2012.
  • G. Brito, T. Mombach, and M. T. Valente, “Migrating to graphql: A practical assessment,” 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER), 2019,doi: 10.1109/SANER.2019.8667986.
  • R. Vilalta et al., "GRPC-based SDN control and telemetry for soft-failure detection of spectral/spacial superchannels," 45th European Conference on Optical Communication (ECOC 2019), 2019, pp. 1-4, doi: 10.1049/cp.2019.0874.
  • T. Siddiqui, S. A. Siddiqui, and N. A. Khan, “Comprehensive Analysis of Container Technology,” 2019 4th International Conference on Information Systems and Computer Networks (ISCON), 2019, doi: 10.1109/iscon47742.2019.9036238.
  • R. Kumar and M. P. Rajasekaran, “An IOT based patient monitoring system using Raspberry Pi,” 2016 International Conference on Computing Technologies and Intelligent Data Engineering (ICCTIDE'16), 2016, doi: 10.1109/icctide.2016.7725378.
  • P. Gupta, D. Agrawal, J. Chhabra, and P. K. Dhir, “IOT based Smart Healthcare Kit,” 2016 International Conference on Computational Techniques in Information and Communication Technologies (ICCTICT), 2016, doi: 10.1109/icctict.2016.7514585.
  • S. Greene, H. Thapliyal, and D. Carpenter, “IOT-based fall detection for Smart Home Environments,” 2016 IEEE International Symposium on Nanoelectronic and Information Systems (iNIS), 2016, doi: 10.1109/inis.2016.017.
  • X. Luo, T. Liu, J. Liu, X. Guo, and G. Wang, “Design and implementation of a distributed fall detection system based on wireless sensor networks,” EURASIP Journal on Wireless Communications and Networking, vol. 2012, no. 1, 2012, doi: 10.1186/1687-1499-2012-118.
  • G. Devi and S. A. M. Rizvi, "Integration of Genomic Data with EHR Using IoT," 2020 2nd International Conference on Advances in Computing, Communication Control and Networking (ICACCCN), 2020, pp. 545-549, doi: 10.1109/ICACCCN51052.2020.9362968.
  • A. Alamri, Ontology Middleware for Integration of IoT Healthcare Information Systems in EHR Systems, 2018, Computers, 7(4), 51, doi: 10.3390/computers7040051.
  • S. Shi, D. He, L. Li, N. Kumar, M. K. Khan, and K.-K. R. Choo, “Applications of blockchain in ensuring the security and privacy of Electronic Health Record Systems: A survey,” Computers & Security, vol. 97, p. 101966, 2020, doi: 10.1016/j.cose.2020.101966.
  • N. Hong, A. Wen, F. Shen, S. Sohn, C. Wang, H. Liu, and G. Jiang, “Developing a scalable FHIR-based clinical data normalization pipeline for standardizing and integrating unstructured and Structured Electronic Health Record Data,” JAMIA Open, vol. 2, no. 4, pp. 570–579, 2019, doi: 10.1093/jamiaopen/ooz056.
  • J. Hong, P. Morris and J. Seo, "Interconnected Personal Health Record Ecosystem Using IoT Cloud Platform and HL7 FHIR," 2017 IEEE International Conference on Healthcare Informatics (ICHI), 2017, pp. 362-367, doi: 10.1109/ICHI.2017.82.
  • Ngankam H.K. et al. (2019) An IoT Architecture of Microservices for Ambient Assisted Living Environments to Promote Aging in Smart Cities. In: Pagán J., Mokhtari M., Aloulou H., Abdulrazak B., Cabrera M. (eds) How AI Impacts Urban Living and Public Health. ICOST 2019. Lecture Notes in Computer Science, vol 11862. Springer, Cham. https://doi.org/10.1007/978-3-030-32785-9_14.
  • S. Rajapaksa, A. Wickramarachchi et al., A Scalable Bioinformatics Analysis Platform based on Microservices Architecture, 2019 International Research Conference on Smart Computing and Systems Engineering (SCSE), Colombo, Sri Lanka, doi: 10.23919/SCSE.2019.8842809.
  • S. Taşlı, Bulut Teknolojisi Kullanan Hasta Takip Hizmetlerinde Mikroservis Temelli Uç Sistem Tasarımı ve Geliştirilmesi, Yüksek Lisans Tezi, 2022, Fen Bilimleri Enstitüsü, Fırat Üniversitesi, Elazığ.
There are 24 citations in total.

Details

Primary Language Turkish
Subjects Engineering
Journal Section MBD
Authors

Sinan Taşlı 0000-0002-3760-7872

Güngör Yıldırım 0000-0002-4096-4838

Publication Date September 30, 2022
Submission Date July 21, 2022
Published in Issue Year 2022 Volume: 34 Issue: 2

Cite

APA Taşlı, S., & Yıldırım, G. (2022). Uzaktan Hasta Takibi İçin Mikroservis Mimarisi Kullanan Bir Uç Sistem Tasarımı. Fırat Üniversitesi Mühendislik Bilimleri Dergisi, 34(2), 769-778. https://doi.org/10.35234/fumbd.1146700
AMA Taşlı S, Yıldırım G. Uzaktan Hasta Takibi İçin Mikroservis Mimarisi Kullanan Bir Uç Sistem Tasarımı. Fırat Üniversitesi Mühendislik Bilimleri Dergisi. September 2022;34(2):769-778. doi:10.35234/fumbd.1146700
Chicago Taşlı, Sinan, and Güngör Yıldırım. “Uzaktan Hasta Takibi İçin Mikroservis Mimarisi Kullanan Bir Uç Sistem Tasarımı”. Fırat Üniversitesi Mühendislik Bilimleri Dergisi 34, no. 2 (September 2022): 769-78. https://doi.org/10.35234/fumbd.1146700.
EndNote Taşlı S, Yıldırım G (September 1, 2022) Uzaktan Hasta Takibi İçin Mikroservis Mimarisi Kullanan Bir Uç Sistem Tasarımı. Fırat Üniversitesi Mühendislik Bilimleri Dergisi 34 2 769–778.
IEEE S. Taşlı and G. Yıldırım, “Uzaktan Hasta Takibi İçin Mikroservis Mimarisi Kullanan Bir Uç Sistem Tasarımı”, Fırat Üniversitesi Mühendislik Bilimleri Dergisi, vol. 34, no. 2, pp. 769–778, 2022, doi: 10.35234/fumbd.1146700.
ISNAD Taşlı, Sinan - Yıldırım, Güngör. “Uzaktan Hasta Takibi İçin Mikroservis Mimarisi Kullanan Bir Uç Sistem Tasarımı”. Fırat Üniversitesi Mühendislik Bilimleri Dergisi 34/2 (September 2022), 769-778. https://doi.org/10.35234/fumbd.1146700.
JAMA Taşlı S, Yıldırım G. Uzaktan Hasta Takibi İçin Mikroservis Mimarisi Kullanan Bir Uç Sistem Tasarımı. Fırat Üniversitesi Mühendislik Bilimleri Dergisi. 2022;34:769–778.
MLA Taşlı, Sinan and Güngör Yıldırım. “Uzaktan Hasta Takibi İçin Mikroservis Mimarisi Kullanan Bir Uç Sistem Tasarımı”. Fırat Üniversitesi Mühendislik Bilimleri Dergisi, vol. 34, no. 2, 2022, pp. 769-78, doi:10.35234/fumbd.1146700.
Vancouver Taşlı S, Yıldırım G. Uzaktan Hasta Takibi İçin Mikroservis Mimarisi Kullanan Bir Uç Sistem Tasarımı. Fırat Üniversitesi Mühendislik Bilimleri Dergisi. 2022;34(2):769-78.