DOI QR코드

DOI QR Code

Research on Service-Level Integration of ETSI M2M Platform with Heterogeneous Web Applications based on WSDL 2.0

WSDL 2.0을 이용한 ETSI 표준 M2M 플랫폼과 이종의 웹 애플리케이션 간의 서비스 차원의 통합 방안 연구

  • Park, Yunjung (Department of Computer, Information&Communications Engineering, Konkuk University) ;
  • Min, Dugki (Department of Computer Science and Engineering, Konkuk University)
  • Received : 2013.07.05
  • Accepted : 2013.08.02
  • Published : 2013.08.31

Abstract

ETSI M2M Platforms provide general infra services for machine-to-machine communication. In this paper, we propose a service-level integration methodology which can integrate a ETSI M2M platform with heterogeneous web applications based on WSDL 2.0. Considered heterogeneous web applications are the ones that use SOAP, HTTP and CoAP protocols for inter-communication. The proposed WSDL 2.0-based service-level integration methodology includes the followings; (1) We present a method of how to describe standardized M2M platform service interfaces into a WSDL 2.0 document. (2) A proposed web client generator is used to generates SOAP, HTTP and CoAP client codes from the WDSL 2.0 document. (3) We propose protocol conversion proxies which translate protocols into other protocols in web service run-time.

ETSI 표준 M2M 플랫폼은 M2M을 위한 공통 서비스를 제공하는 플랫폼으로, 본 논문에서는 WSDL 2.0 표준 문서를 이용하여 ETSI 표준 M2M 플랫폼 서비스를 SOAP, HTTP 및 CoAP 형태의 웹 서비스로 제공 가능하게 함으로 서비스 차원에서 이종의 웹 애플리케이션과 연동하기 위한 방안을 제시하고 있다. 본 논문에서 제안하는 서비스 차원의 통합 방안은 (1) M2M 플랫폼의 서비스 인터페이스를 WSDL 2.0 문서로 기술하는 단계, (2) 제시된 웹 클라이언트 생성기에 따라 WSDL 2.0 문서를 토대로 SOAP, HTTP 및 CoAP 웹 클라이언트를 생성하는 단계, (3) 제시된 웹 프로토콜 변환기로 웹 서비스 실행 시 이종의 프로토콜을 상호 변환하여 주는 단계를 포함하고 있다.

Keywords

References

  1. K.Kim, "M2M Communication Module and Machine Platform for M2M Vertical", TTA M2M Standard․ Technology․Service Seminar, 2011.
  2. M.Chen, J.Wan and F.Li, "Machine-to-Machine Communications: Architectures, Standards and Applications", KSII Transactions on Internet and Information Systems, vol. 6, no. 2, 2012.
  3. E.Scarrone, "ETSI Standard are enabling global M2M solution", 3rd M2M Workshop, 2012.
  4. Korea Communications Agency, "Current State of oneM2M Establishment and Standardization", Korea Communications Agency Trend&Insight, 2012.
  5. ETSI TC M2M, "Machine to Machine Communications", ETSI TC M2M Overview, 2011.
  6. S.Jung, W.Chung, "M2M Technology based Global Healthcare Platform", Journal of the Korea Institute of Information and Communication Engineering, Vol. 14 Issue 11, 2010.
  7. Y.Park, H.Wu, H.Paek, D.Min,"Adaption and Assessment of ETSI M2M Standard in Smart Home Environments", Journal of Korea Society of IT Services, Vol. 11 Issue 3, 2012. https://doi.org/10.9716/KITS.2012.11.3.241
  8. IETF Std. CoRE WG Draft-ietf-core-coap-17, Constrained Application Protocol (CoAP), IETF, 2013.
  9. K.Min, Y.Kim, S.Yoo, H.Kim, H.Jung, "Implementation of CoAP Protocol for USN Environment", Journal of the Korea Institute of Information and Communication Engineering, Vol. 15 Issue 5, 2011.
  10. W3C Std. Web Services Description Language (WSDL) Version 2.0 Part1: Core Language, W3C, 2007.
  11. ETSI Std. M2M TS 102 690 V1.1.1, Machine-to- Machine communications (M2M); Functional architecture, 2011.
  12. ETSI Std. M2M TS 102 921 V1.1.1, Machine-to- Machine communications (M2M); mIa, dIa and mId interfaces, 2012.
  13. R.T. Fielding, "Architectural Styles and the Design of Network-based Software Architectures", Ph. D. dissertation, University of California Irvine, Irvine, CA, 2000.
  14. IETF Std. CoRE WG Draft-ietf-core-http-mapping-00, Best Practices for HTTP-CoAP Mapping Implementation, 2013.

Cited by

  1. Analysis Standardized of IoT-based Low-power·Light-weight Protocol vol.20, pp.10, 2016, https://doi.org/10.6109/jkiice.2016.20.10.1895