작년, 원자바오 총리 정부 업무 보고는 다시 한번 사물의 인터넷의 개발에 정부의 높은 강조를 반영 "개발 및 응용 사물의 인터넷의 속도"에서 분명히 그것을 했다. 국가 정책 홍보, 통신 사업자는 것 들, 인터넷에 적극적으로 참여 하 고 사물의 인터넷은 미래에 중요 한 수익 포인트입니다.
기존의 EPC 미들웨어의 1 IoT 건축과 디자인 기능
사물의 인터넷 무선 주파수 식별 (RFID), 적외선 센서, 글로벌 포지셔닝 시스템, 레이저 스캐너 및 감지 장비, 지능형 식별, 위치, 추적, 모니터링 및 네트워크의 관리를 달성 하기 위해 정보 교환 및 통신, 인터넷, 모든 항목을 연결 하는 합의 계약에 따라 다른 정보를 통해 이다. 업계에서 노조는 일반적으로 인식 3 개 수준으로 분할 하는으로 하단 인식 하 고 지 각 계층의 프런트 엔드 데이터 수집, 중간 전송 이며 데이터 네트워크 계층의 처리, 상단은 인식된 응용 프로그램 서비스 응용 프로그램 계층의 다양 한 사용자 제공 데이터의 분석의 사용. IoT 시스템의 아키텍처는 그림 1에 표시 됩니다.
그림 1 IoT 아키텍처
지 각 레이어는 개발의 기초 이며 실현 하는 자동 수집 및 RFID 시스템을 통해 주로 RFID 태그의 인식, 사물의 인터넷의 응용 프로그램. RFID 태그는 글로벌 순환 추적 항목에 연결 된는 계층 퍼셉트론 정보 시스템에 연결 되어, 태그 (전자 제품 코드, epc)에 전자 코드 읽기 및 네트워크 정보 시스템에 입력.
IoT의 네트워크 계층에 기존 이동 통신 네트워크 및 인터넷, 데이터 관리의이 시리즈의 핵심 빌드하고 처리가 EPC 미들웨어, 저장, 쿼리, 분석, 발굴, 이해 하 고 결정 하 고 지 각 데이터에 따라 동작 하는 IoT의 네트워크 계층의 중요 한 부분입니다. 응용 프로그램 계층에 대 한 다양 한 서비스 기지를 제공.
응용 프로그램 계층은 것 들, 소프트웨어 개발, 지능형 제어 기술과 인터넷의 발전의 개체는 사용자 응용 프로그램, 다양 한 산업 및 가정용 응용 프로그램 개발 하는 것 들의 다양 한 이익을 가져올 것 이다 것의 전체 네트워크에 뿐만 아니라 사물의 인터넷의 인기를 승진 시킬 것 이다 제공할 것입니다.
기존 리소스, 인터넷의 것 들에 네트워크 계층이 부분, 자신의 장점을 재생 뿐만 아니라 파이프라인의 역할에 국한 되 고 피하기 위해 연산자의 핵심 경쟁력에 따라 IoT의 아키텍처에서 연산자, EPC 미들웨어에 집중 해야 될 서비스 공급자, 인터넷 계층의 코어의 제어 구조를 가지는 네트워크 가치 네트워크 산업 체인의 하이랜드를 차지 합니다.
IoT 엔터프라이즈의 정보 상호 작용에 대 한 EPC 미들웨어의 디자인 전통적인 미들웨어의 특성을 결합 하 고 Corbar에 따라 자바의 기술 실현 ~ rmi. 개체 호출 처리, 분산된 소프트웨어 시스템의 최대 학위를 깨달을 수 있다: 구조. 미들웨어 개발의 이후 단계에서 SOA의 형태로 클라이언트의 호출을 용이 하 게 하는 엔터프라이즈 서비스 버스에 게시 된 웹 서비스입니다. 같은 시간에 EJB 기술 자바 EE에 명확 하 게 트랜잭션 작업 및 트랜잭션 관리 하 고 해당 자바 컨테이너를 미들웨어에서 트랜잭션을 관리할 수 있다.
EPC 미들웨어는 응용 프로그램 계층 및 네트워크 프로토콜의 차이 방패, 다양 한 특정 응용 프로그램에 대 한 통신 메커니즘의 다양 한 제공 고 다른 분야의 요구에 맞게 해당 플랫폼을 제공할 수 있습니다. 따라서, 미들웨어는 낮은 응용 프로그램에 대 한 상대적으로 안정 된 상위 수준의 서비스 환경을 제공합니다. 그러나, 일부는 전통적인 미들웨어까지 현실, 그리고 가장 인기 있는 미들웨어 서비스 사용 Api 및 프로토콜 따라야 하는 원리의 하는 독점, 그것을 어렵게 사용자 상호 작용 제품에 내장 된 다른 제조 업체. 일부 미들웨어 서비스 유형이 다른 시스템에 응용 프로그램의 제한 부분 플랫폼 구현만 제공 합니다. 응용 프로그램 개발자가 자신의 응용 프로그램을 이러한 미들웨어 서비스의 상당한 위험 있고 종종 서비스 확장 응용 프로그램을 재 작 성 해야. 미들웨어 서비스는 분산 컴퓨팅의 추상화를 향상, 있지만 응용 프로그램 개발자가 다양 한 클라이언트 및 서버 응용 프로그램 배포의 할당을 결정 하는 개발자를 위한 필요와 같은 어려운 디자인 선택 얼굴. 프레 젠 테이 션 서비스는 일반적으로 디스플레이 장치의 사용을 촉진 하기 위하여 cfient에 배치 하 고 실용적인 응용 프로그램에 항상은 아니지만 가까운 데이터베이스를 서버에 저장 되는 데이터 서비스 다른 응용 프로그램 함수는 배포 하는 방법을 결정 하기 쉽지 않다.
위의 문제를 해결 하려면이 문서 기반 클라우드 컴퓨팅 플랫폼, 어떤 연산자 컴퓨팅 추상화할 수 및 저장소 리소스, 미들웨어 서비스를 통합 하 고 사용자 또는 사용 하는 응용 프로그램에 동적으로 할당 하는 EPC 미들웨어 아키텍처를 제안 합니다. 비즈니스 응용 프로그램을 개발할 때 그것은 단지 과거에 직접 비례하여 시스템 처리량 보다 총 리소스 사용에는 그것의 응용 프로그램 인터페이스 사양에 따라 필요한 리소스를 호출 하는 데 필요한. 사용자가 비즈니스 논리 구현에 대 한 관심, 그래서 사업자는 클라우드 플랫폼을 실행 하 고 다음 응용 프로그램 서비스를 제공 하는 클라우드 컴퓨팅 플랫폼 제어 패널 또는 인터페이스를 통해 다양 한 응용 프로그램 서비스를 배포할 수 있습니다.
결과적으로, 사물의 인터넷에서 응용 프로그램 서비스 같은 거 대 한 클라우드 컴퓨팅을 매우 높은 컴퓨팅 또는 사용자가 필요한 상황에서 하지만 그들의 총 리소스 사용만 저장 요청에 맞게 리소스를 공유 하 여 풀 수 있습니다. 위의 시스템의 동적 확장 및 수축 과정은 사용자 개입 필요 하지 않습니다, 시스템 자동화 될 것 이다, 그들의 사양 및 프로그램에 따라 그들의 플랫폼 개발에 개발자 가로로 확장을 쉽게 로컬 응용 프로그램은 매우 다른 시스템 개발자를 제공 하 고 사용자가 많은 혜택, 그리고 연산자 또한 단단히 미들웨어 서비스의 핵심을 제어할 수 있습니다.
2 개선 EPC 미들웨어 아키텍처
EPC 미들웨어 시스템 클라우드 컴퓨팅 플랫폼, 경계 노드 (Es)의 주로 구성 되는 내부 노드는 노드는 많은 장소에서 배포 (은)을 기반으로 합니다. 이 식물의 분산된 시스템 아키텍처는 피할 수 없는 선택 해야 클라우드 컴퓨팅 기술을 기반으로 시스템 구조 분산 컴퓨팅의 이점을 발휘 줄 수 있는 결정을 합니다. 본이 논문에서는 그림 2와 같이 EPC 미들웨어 시스템의 향상 된 구조 제공 됩니다.
그림 2 아키텍처의 EPC 미들웨어 시스템 기반 클라우드 컴퓨팅
경계 노드, RFID 리더는 RFID 태그 무선 주파수 신호 하는 데 사용 됩니다, 해당 내부 노드에 데이터 전송 인터페이스를 통해 정보 처리 처음은.
내부 노드는 이벤트 관리 시스템, 작업 관리 시스템 및 인터페이스 모듈의 구성 되어 있습니다. 수신 하 고 경계 노드에서 얻은 정보를 처리 하 고 필요한 데이터를 필터링 할 이벤트 관리 시스템은 주로 사용, 작업 관리 시스템은 뛰어난 미들웨어 또는 엔터프라이즈 응용 프로그램, 미들웨어 EPC에 실행 하는 사용자를 나타내는 미들웨어에 전송 되는 작업 관리에 대 한 책임 SOAP 서버를 사용 하 여 기능 및 작업 관리의 인터페이스, 그것은 작업 관리자 모든 시스템에 의해 균일 하 게 액세스할 수 있는 SOAP 서비스; 인터페이스 모듈은 엔터프라이즈 응용 프로그램, EPC 정보 서비스 (EPCIS) 인터페이스와 Onsh 서비스 인터페이스에 대 한 인터페이스 구성. 그것은 EPC 미들웨어 시스템 클라우드 컴퓨팅 기술을 통해 외부 세계와 상호 작용 하는 채널, 인터페이스 모듈 제공 상태 저장 웹 서비스, 외부 마스크 시스템, 하위 시스템 간의 차이를 EPC 미들웨어와 외부 환경 사이의 통신 모드를 통합 하 여 모듈 하위 시스템에 SOA 디자인 아이디어를 채택 한다. 유연 하 고 확장, 외부 환경에 대 한 비즈니스 로직을 변경 될 때 웹 서비스 인터페이스는 변경 되지 않습니다으로 쉽게 전체 모듈을 하려면 EPC 미들웨어 조정 될 필요가 없습니다.
(책임 편집기: 유산의 좋은)