DOI QR코드

DOI QR Code

Study on Component-Based Middleware for IoT Service Scalability

IoT 서비스 확장성을 고려한 컴포넌트 기반의 미들웨어에 관한 연구

  • 신승혁 (구미대학교 사이버보안과)
  • Received : 2015.06.24
  • Accepted : 2015.08.24
  • Published : 2015.08.30

Abstract

A service in the environments of internet of things (IoT) exist various types with automation facilities and sensors. There can configure so many communication protocols to networking facilities and sensors. To provide efficient various kind of service, a middleware platform, is based on the internet protocol network, is needed a unified access with devices, controlling and monitoring huge kind of facilities and sensors, to provide a efficient IoT service and application configurations. In this paper, we propose a middleware that an application and service interact with automation facilities and monitor sensors. The proposed middleware is designed with adapter pattern that one of the software engineering design pattern. The adapter pattern is to ensure communication with each sensor and to make sure of service scalability. Finally, the proposed component middleware shows that variety sensors can be easily configure the service in the IoT environment.

사물인터넷(IoT; internet of things) 환경에서의 서비스는 장비 및 센서들에 의하여 다양한 형태의 서비스로 형성된다. 자동화 설비는 센서에 의하여 동작하는 대표적인 IoT 환경의 서비스로서 센서의 종류에 의하여 다양한 통신 및 프로토콜로 구성이 가능하며, 이러한 다양한 형태의 서비스를 통일된 형태의 IoT 어플리케이션을 구성하기 위해서는 네트워크 및 서비스 구성 효율적인 미들웨어가 필요하다. 본 논문에서는 센서들과 연동하고 제어 및 감시를 목적으로 하는 애플리케이션 개발에 적합한 미들웨어를 설계하였다. 제안된 미들웨어는 소프트웨어 공학의 설계 디자인 패턴중 하나인 어댑터 패턴를 적용하였다. 적용된 디자인 패턴으로 각 센서별 통신 및 서비스 확장성을 확보하였다. 마지막으로 제안된 컴포넌트 미들웨어는 IoT 환경에서의 다양한 센서와 서비스를 쉽게 구성할 수 있음을 확인 할 수 있었다.

Keywords

References

  1. K. Ashton, "Internet of things," RFiD Journal, Vol. 22, No. 7, pp.97-114, Jun, 2009.
  2. H. J. La and S. D. Kim, "Unconventional issues and solutions in developing IoT applications," Journal of the Korea Information Processing Society Transactions on Computer and Communication Systems, Vol. 3, No. 10, pp.337-350, Mar. 2014.
  3. ISO, ISO/IEC 9216, Information Technology - Software Quality Characteristics and Metrics, 1998.
  4. J. K. Hong, "Framework of security development method based on component," Journal of the Korea Academia-Industrial Cooperation Society, Vol. 11, No. 3, pp.926-930, 2010. https://doi.org/10.5762/KAIS.2010.11.3.926
  5. H. J. Kim, Y. G. Seo, S. B. Kim, K. J. Kang and B. K. Lee, "Design and implementation of component-based configuration and data management system for weapon system R&D processes," Journal of the Korea Society of Computer and Information, Vol. 13, No. 7, pp.127-138, Dec, 2008.
  6. J. W. Jeong and M. J. Lee, "An energy control model of smart video devices for the internet of things," Journal of Advanced Navigation Technology, Vol. 19, No. 1, pp.66-73, Feb, 2015. https://doi.org/10.12673/jant.2015.19.1.66
  7. S. J. Park, K. S. Park and C. H. Park, "High efficient game server using ACE network framework," Journal of Korea Game Society, Vol. 9, No. 1, pp.75-84, 2009.
  8. H. Seong, J. Y. Kwak and J. S. Kim, "Design and implementation of communication framework for multi-agents," in Proceedings of the 28th Korea Information Science Society Fall Conference, Seoul: Korea, Vol.28, No.2, pp.568-570, Oct. 2001.
  9. G. H. Lee, J. S. Heo and M. K. Kim, "Design and implementation of a CORBA/SNMP gateway," Journal of the Korea Information Processing Society, Vol. 7, No. 8, pp.2505-2513, 2000.
  10. K. H. An, D. S. Cho and B. H. Hong, "Implementaion of OpenGIS-based middleware using CORBA," Journal of the Korea Open Geographic Information Systems Research Society, Vol. 1, No. 1, pp.19-28, 1999.
  11. Y. J. Seo and Y. J. Song, "A study on component modeling tool based on design pattern," in Proceedings of the Korea Information Processing Society Conference, Gwangju: Korea, pp.437-440, Oct, 2001.
  12. W. G. Jun and M. H. Lee, "Implementation of e-Meters system middleware base on RFID/USN," Journal of Advanced Navigation Technology, Vol. 15, No. 5, pp.729-734, Oct, 2011.
  13. H. J. Kang, "Study on the next disaster safety communication network in M2M communication," Journal of Advanced Navigation Technology, Vol. 15, No. 4, pp.585-590, Aug, 2011.
  14. M. H. Moon and K. W. Koo, "Development of real time distributed object remote monitoring system," Journal of Advanced Navigation Technology, Vol. 13, No. 1, pp.79-86, Feb, 2009.
  15. K. B. Heo Y. G. Kim, and D. I. Yang, "The study of framework model for software productivity enhancement in object-oriented environment," Journal of Advanced Navigation Technology, Vol. 14, No. 6, pp.900-908, Dec, 2012.
  16. J. W. Suk and I. T. Ryoo, "Data transmission processing system design for real-time distributed simulation by using software design patterns," Journal of Digital Contents Society, Vol. 10, No. 4, pp.649-657, Dec, 2009.