대메뉴 바로가기 본문 바로가기

데이터 기술 자료

데이터 기술 자료 상세보기
제목 Internet of Things(IoT)와 미들웨어의 역할
등록일 조회수 9253
첨부파일  

Internet of Things(IoT)와 미들웨어의 역할



사물인터넷(IoT) 시대의 시작

우리는 이미 IT 기술의 발달을 통해 사람과 사람, 사람과 기기(Device) 또는 기기 간 네트워크가 거미줄처럼 긴밀하게 연결된 초연결사회(Hyper-Connected Society)에 살고 있 다. 초연결사회란 사람, 프로세스, 데이터, 사물 등을 포함한 모든 것이 네트워크 즉 인터넷으로 연결된 사회를 의미한다. 이를 반증하듯 2010년 경 이미 인터넷에 연결된 기기의 숫자 가 전 세계 인구수를 넘어섰으며, 2020년에는 그 숫자가 600억 개 이상이 될 것으로 전망하고 있다.


<그림1> 인터넷에 연결되 기기(Device)의 폭발적 증가


이렇게 세상의 모든 사물이 인터넷에 연결된 환경을 “Internet of Things(IoT)” 즉, 사물인터넷이라고 부른다. 최근 이 IoT에 대한 관심이 전 산업분야에 걸쳐 고조되고 있다. 주요 리서치 기관의 조사 결과를 보더라도 IT 산업에 있어 최근 가장 유망한 기술 분야가 바로 사물인터넷이다.


<그림2> 가트너 2014 유망 기술 하이프 사이클


사물인터넷의 시장성을 살펴보면, CAGR(연간 누적 성장률)이 30%에 이를 만큼 향 후 가장 빠르게 성장할 분야로 여겨지고 있다. 그런데 여기서 중요한 점은 이 성장이 특정 산업 분야에 국한되지 않고 다양한 산업 분야에 걸쳐 고르게 분포한다는 것이다.


<그림3> 주요 산업별 사물인터넷 시장 규모


사물인터넷 활용분야

사물인터넷이 이렇게 다양한 산업 분야의 관심을 받는 이유는 바로 우리가 일상생활 중에 접하는 주위의 다양한 사물(Things)이 인터넷에 연결되어 새로운 가치를 창출하기 때 문이다. 우리가 매일 접하는 가전제품, 전자기기가 활용될 뿐만 아니라 원격의료, 텔레메틱스, 스마트홈, 스마트시티 그리고 농업, 제조, 물류, 교통, 스마트그리드 분야까지 우리의 일 상생활과 관련된 모든 것이 사물인터넷의 활용 분야다.


<표1> 사물인터넷 활용 분야


즉, 사물이 단순하게 인터넷에 연결되어 정보를 제공하거나 소비하는데 그치지 않고 기존의 다양한 서비스와 연계되어 부가적인 가치를 창출할 때 사물인터넷은 비로서 의미를 갖 게 된다. 따라서 사물인터넷에서 발생하는 데이터를 처리/분석하고 서비스와 연계하기위한 미들웨어 기술 또한 중요하게 인식해야 한다.


<그림4> 사물인터넷 기반 융합 서비스의 중요성


사물인터넷 구현기술 요소

다양한 산업 분야에서 활용되는 사물인터넷은 그 서비스의 형태가 다를지라도, 이을 구현하기 위한 기술 요소는 공통적으로 ‘디바이스 영역’, ‘네트워크 영역’ 그리고 ‘애플리케이션 영역’이라는 세 가지 요소로 나눌 수 있다. 이 세 가지 기술요소를 조금 더 구체적으로 살펴보면, 사물과 주위 환경으로부터 정보를 얻는 디바이스와 센싱 기술, 사물 이 인터넷에 연결되기 위한 유무선 통신 및 네트워크 인프라기술, 각종 서비스 분야와 정보를 가공하고 처리/분석하는 기술이 필수적 요소다. 여기에 추가적으로 대량의 데이터(빅 데이터) 분석 기술과 해킹이나 정보 유출을 방지하기 위한 보안 기술도 필요하게 된다.


<그림5> IoT 밸류 체인 모델


<그림6> 오라클 IoT 레퍼런스 아키텍처


오라클의 IoT 관련 기술

오라클은 사물인터넷을 구현하기 위한 필수 기술들을 이미 보유하고 있다. 먼저 센싱 디바이스나 디바이스를 연결해 데이터를 수집하는 게이트웨이(Gateway) 등을 제작에 사용되 는 Java Embedded 제품군이 있다. 그리고 디바이스를 관리하고 다양한 디바이스에서 발생하는 데이터를 실시간으로 수집/처리하기 위한 OEP(Oracle Event Processing), 여러 서비스를 연계하기 위한 OSB(Oracle Service Bus)와 BPM 그리고 보안을 위한 Oracle API Gateway, OAMMS와 같은 미들웨어 제품군이 있다. 또한, 사물인터넷에서 발생하 는 방대한 양의 데이터를 분석하고 활용하기 위한 BDA(Big Data Appliance), DBMS, NoSQL, BI, Endeca 제품군 등이 있다. 또한, 오라클은 이러한 다양한 필수 기술셋을 정리 하여 일반적인 사물인터넷 환경을 구현하기 위한 레퍼런스 아키텍처를 제공해 손쉽게 사물인터넷을 구현할 수 있도록 돕고 있다.


미들웨어의 중요성

사물인터넷을 구현하기 위한 다양한 기술요소 중에서 미들웨어는 디바이스 관리뿐만 아니라, 실시간 데이터 처리 및 응용 서비스 연계 그리고 보안과 같은 중요한 역할을 담당한다. 오라클의 미들웨어 제품군은 다음과 같이 사물인터넷을 구현하는데 있어 필수적인 주요 기능을 수행한다.


<표2> 사물인터넷 구현에 있어 오라클 미들웨어의 역할


최근 오라클이 수행한 대표적인 IoT 프로젝트 중에 하나인 ‘샌프란시스코 스마트 주차 관리시스템’에서 이러한 미들웨어의 중요성을 살펴볼 수 있다. 오라클은 이 프로젝트를 통해 세계 최초로 샌프란시스코 시의 14개 주차장과 8,200개 주차 위치에 스마트미터(주차 요금 징수기)와 센서를 설치하여 지능형 주차관리 시스템을 구현했고, 20,000여개의 주차 위치로 이를 확대할 예정이다. 이 사물인터넷 환경을 통해 운전자는 손쉽게 가까운 곳에 비어 있는 값 싼 주차 위치를 안내 받을 수 있다. 또한, 샌프란시스코 시는 교통 정체를 해소 하고 주차 수익을 증대할 수 있었다.


<그림7> San Francisco Smart Parking Management


이 시스템의 중심에 바로 오라클의 미들웨어 제품군이 중요한 역할을 수행하고 있다. 즉, 새로운 주차 요금 징수기와 센서가 추가된 이 사물인터넷 환경에 있어서 중요한 데이터를 수집하고 분석하며 사용자가 활용할 수 있도록 만드는 것이 바로 미들웨어 제품들이다.


<그림8> SFPark 시스템 구성도


맺음말



“IoT, A Better Way of Doing Things”



우리가 꿈꾸던 사물인터넷의 세상은 점점 더 현실이 되어가고 있다. 향후 사물인터넷은 우리의 상상 이상으로 발전하여 우리 실생활을 편리하게 해줄 것이다.



평소보다 교통정체가 심한 날 스마트폰은 조금 일찍 알람을 울리고, 커피를 미리 끓여 놓을 것이다. 토스터에서 꺼낸 식빵에는 오늘의 날씨가 구어져있고, 냉장고는 스스로 부족해 진 우유를 주문해 놓았을 것이다. 출근을 위해 집을 나서면 집은 알아서 불필요한 전등을 끄고 시건 장치를 작동시킨다. 자동차는 서로 통신하며 더욱 정교한 교통 정보에 따라 회사 까지 최적의 길을 안내해 줄 것이다.



사물인터넷의 세상을 구현하기 위한 세 가지 중요 기술 요소는 디바이스, 네트워크 그리고 애플리케이션(서비스) 영역이다. 그 중에서도 애플리케이션은 수집된 데이터를 분석하고 활용하며 기존 서비스나 새로운 서비스와의 연계를 제공해야 한다. 또한, 보안 요소도 간과할 수 없는 중요 요소다. 이러한 기능을 수행하기 위해 사물인터넷에도 미들웨어가 존재 해야하고 앞서 언급한 다양한 핵심 역할을 수행하게 된다. 오라클 퓨전 미들웨어 제품군에는 이를 지원하기 위한 Oracle Event Processing, Oracle Service Bus, Oracle BPM, Oracle API Gateway, OAMMS 등의 핵심 제품이 있다. 사물인터넷과 관련된 오라클의 퓨전 미들웨어 제품들은 빠른 시일 내에 Oracle Public Cloud 상으로 자연스럽게 옮겨 가 사물인터넷을 위한 PaaS로 제공될 것이다. 이러한 Oracle의 제품과 Cloud 서비스를 활용하면 사물인터넷 시스템을 빠르고 손쉽게 구현할 수 있으며, 이를 통해 새로운 가치



출처 : 한국오라클

제공 : DB포탈사이트 DBguide.net