2. - 2 -
1. Push 서비스 란 ?
1. Push 서비스 란 ?
스마트 폰 및 테블릿 PC 환경에서 플랫폼 공급사의 Push 서버인 구글사의 C2DM
및 애플사의 APNS와 연동을 통해 스마트폰 단말에 설치되어 있는 어플로 사용자
의 요청 또는 확인 없이 일방적으로 어플 관련 정보를 제공하는 서비스로 모든
스마트폰 어플리케이션이 채택하고 있는 필수 서비스입니다.
Push 서비스를 제공하기 위해 해당 어플마다 구글 및 애플사의
Push 서버와 연계 기능 개발 필요
Push 메시지가 유실되는 경우 발생되며 메시지 수신 여부 확인
불가능
애플 및 구글의 플랫폼으로 개발사에서 Push 서비스에 대한
통제 불가능
서버 중심 기능이며 단말에 별도의 Client는 없으며, Push
정보의 시간 및 기간의 설정 불가능
Push 메시지 전송 결과 및 수신 내역 확인 불가능
3. - 3 -
2. 메시지 서비스의 변화
2. 메시지 서비스의 변화
SMS/MMS/LMS 등의 기존 메시지 서비스는 이동통신 사 중심의 유료 서비스인
반면에 Push 서비스는 단말 플랫폼중심의 무료 서비스로 비용 절감 및 서비스
QoS를 자체적으로 관리할 수 있다는 장점을 가지고 있습니다.
SMS, MMS 기반 메시지 서비스 스마트 OS 기반의 Push 서비스
장점 단점
- 모든 단말에 서비스 제공
가능
- 단말에 별도의 어플 없이
서비스 제공 가능 등
- 이동통신사 의존적인 서비
스 형태
- 건별 유료로 인한 비용발생
- 서비스 QoS에 대한 자체 확
인 불가능 등
장점 단점
- 발송 비용 무료 (다양한 마
케팅 용도로 활용)
- 전송 사이즈 제한 없음
- 서비스 QoS에 대한 자체
확인 가능
- 단말에 별도의 어플을 통해
서만 서비스 제공 가능
- 구축 및 유지보수 비용발생
- 단말 OS사의 글로벌 서버
와의 연동 필요 (iPhone)
(iPhone)
(Android)
4. - 4 -
3. TCO 분석
3. TCO 분석
I-MPM은 Web UI기반의 Control 센터를 통해서 통합모바일보안관제 서비스를
제공하며 I-MPM Server, I-MPM Agent (Android, iOS)로 구성
[추정 기준]
• 초기 투자비용 : iPNS (1 CPU / 2 Core) 기준 = 80,00천원
• 매년 투자 비용: iPNS 유지보수 비용 (소비자가의 15% ) = 12,000천원/년
• 메시지 단가 기준: SMS – 12원/건, LMS – 30원/건, MMS – 50원/건
• 월 메시지 발송 건수 기준: 20만 건
(년도)
(금액)
M Year M+1 Year M+2 Year
1억
2억
3억
M+3 Year M+4 Year
(iPNS 구축)
(28,800천원)
(80,000천원)
(SMS 기준)
(72,000천원)
4억
5억
(LMS 기준)
(120,000천원)
(MMS 기준)
5. - 5 -
4. 솔루션 개요 및 특장점
4. 솔루션 개요 및 특장점
iPNS(intelligent Push Notification System)는 스마트 App 제작사 또는 Legacy
시스템으로부터 Push정보를 수신하기 위한 Open API를 제공하고, 수신된 요청정
보를 대상 단말에 설치된 서비스 App으로 Push하는 기능을 제공합니다.
Push 서버 (iPNS)
APNS
Android iPhone
Local Push 또는
C2DM/GCM
스마트
App
제작사
메시지 발송 및 수신 결과 확인으로 서비스 QoS 보장
다양한 Push 서비스 통합관리 기능 제공으로 효율적인
서비스 운영관리 가능
Push 서비스 시간 설정 및 변경 가능
Push 메시지 수신 목록 조회 및 상세 조회 가능
연계된 서비스의 등록, 조회, 수정 가능
동보(동시 다량 발송) 전송 및 메시지 재 발송기능 제공
단말 Push 설치, 설정, 조회 및 삭제 가능
6. - 6 -
5. Push 서버 사양 (권고)
5. Push 서버 사양 (권고)
아래는 일반적인 운영환경 구성이며 Global Push (iPNG)의 경우에는 성능 이슈가
거의 없으며 Local Push (iPNS)는 성능 이슈에 따라 적정 권고안을 제안드립니다.
Push 서버
DB 서버 (단일서버 가능)
서비스관리 서버
L4 Switch
※ OS 및 DBMS는 무관 함
구분 사양 성능 치 (권장) 비고
Push 서버 2GHz * 2CPU/4Core, 32GB RAM 80,000 세션 / 서버 Linux OS 기준
7. - 7 -
6. 시스템 구성
iPNS(Intelligent Push Notification System)는 스마트 App 공급사 또는 Legacy
시스템으로부터 Push을 수신하기 위한 Open API를 제공하고 수신된 요청 정보를
대상 단말에 설치된 서비스 App으로 Push하는 기능을 제공 합니다.
6. 시스템 구성
iPNS(Intelligent Push Notification System)
iPIS
Push 요청
수신
iPGS
Push 전송
요청
서비스 운영 및 모니터링
iPDS
Push 전송
APNS
연동
Push
Agent
관리
Push 전송
스마트 App 공급사
Legacy System
APNS (iPhone)
Notification전송 요청
(외부 Push 서버 연동)
고객
Push Notification
(자체 Push)
단말
스마트 App
Push Agent
Push 메시지
관리
App메시지
전송
자동
업그레이드
App정보관리
관리자
*iPIS(Intelligent Push Interface Server)
*iPGS(Intelligent Push Gateway Server)
*iPDS(Intelligent Push Delivery Server)
서비스관리 서버
서비스 관리
모니터링 및
통계
Push 요청
- App메시지 전송
- 처리 요청 상태 조회
- 예약 요청 및 취소
- 동보 전송 요청
- 결과 Report 전송
Global Push Service
8. - 8 -
7. 기능 구성도 통합보안 기능은 사내 보안 정책관리자에 모바일 보안용 통합관제 UI를 제공하여
다양한 보안정책을 유연하게 시스템에 반영할 수 있는 기능을 제공
7. 기능 구성도
시스템 기능 구성도
Push Interface 서버
연동 Interface Adapter
Open API Interface
Push G/W 연동 Interface 등
Push G/W 서버
Push Agent 정보 관리 기능
Push Agent 요청 처리 기능
Push Agent 통신 모듈 제공 등
서비스 관리 서버
Push 서비스 및 프로세스 관리 기능
시스템 운영 및 장애 관리 기능
서비스 모니터링 및 통계 관리 기능 등
Push Agent
Connection & Push요청 처리 및 관리 기능
Keep Alive관리 기능
자동 업데이트 기능 등
기능 항목
Push Interface 서버
Push G/W연동
Interface
Open API
Interface
Push 요청 traffic
관리
요청 예약 및
Timeout 관리
서비스 관리 서버
Push서비스 요청
관리
장애/성능 관리서비스 정보 관리
모니터링프로세스 관리
통계
Push 지원
단말 관리
Legacy 연동
Adapter
Push G/W서버
Push Agent요청
처리
TCP/IP 통신
프로세스
Push Agent
정보 관리
Push Interface
서버 연동
Push Agent
업데이트 처리
Legacy 연동
Adapter
Push Agent
Push G/W연동
관리
버전 관리
(자동 업데이트)
Push Notification
수신
Keep Alive요청세션 정보 관리
App정보 관리
9. - 9 -
8. 주요 기능 어플리케이션 관리 기능은 기업 업무용 App의 배포, 설치, Update, 강제 설치/삭
제, 어플 설치정보관리 기능을 통해 체계적이고 안전한 App관리 가능
8. 주요 기능
상세기능 설 명
단말 공통기능
▪ 푸쉬 시간 설정
▪ 푸쉬 시간 설정 변경
▪ 메시지 안내 팝업
▪ 메시지 수신 목록 조회
▪ 메시지 상세 조회
▪ 폴링 메시지 전송
Android OS
▪ 단말 푸쉬 설치
▪ 단말 푸쉬 삭제
▪ C2DM 및 GCM 동시 지원 기능
iOS
▪ 단말 푸쉬 설치
▪ 단말 푸쉬 삭제
연계 API 메시지 전송 IF/수신 IF
상세기능 설 명
서버 기능
▪ 메시지 전송
▪ 메시지 연계
▪ 메시지 관리, 수정
▪ 메시지 로그 등록
▪ 단말 설정 등록, 조회, 수정
▪ 단말 관리 등록, 조회, 수정
▪ 메시지 수신 IF
▪ 메시지 전송 IF
▪ 메시지 수신 확인
▪ 메시지 발송 결과
Admin 기능
▪ 연계 서비스 등록
▪ 연계 서비스 조회
▪ 연계 서비스 수정
▪ 연계서비스 메시지 수신 결과 조회
▪ 연계서비스 별 메시지 조회
▪ 메시지 재발송
▪ 메시지 로그 조회
▪ 단말 푸쉬 설정 조회
▪ 단말 푸쉬 설정 수정
▪ 어드민 메시지 전송
▪ 단말 푸쉬 설정 관리
10. - 10 -
9. 제조사 OS기반 Push 시스템 분석
9. 제조사 OS기반 Push 시스템 분석
문 제 점 내 용 해 결 책
• 개발 비용 증가
• OS 제조사별 Push 시스템 연동을 위한 개발 비용
증가
• OS 기반 Push 시스템 연동을 대행할 수 있는 공통 기반
Push 시스템 구축
• Push 메시지 수신의 비
신뢰성
• 단말의 Push 메시지 수신 여부를 확인 할 수 없음 • Push 서비스 결과 보고를 위한 단말 Agent 제공
• 고객 VOC 발생가능
• 백그라운드 프로세스로 인한 단말기 배터리 사용
량 증대
• 배터리 소모를 최소화 할 수 있도록 단말 백그라운드 프로
세스 동작 주기 제어
• 서비스 제한 요소 산
재
• 단말기별 Push 설정 및 수신 메시지를 위한 UI가
제공되지 않음
• 단말 Push 관리 Agent을 통해 단말기별 설정 및 메시지 관
리 UI 제공
Push 요청 Android 기반 Push 시스템 업무용 스마트폰
iOS 기반 Push 시스템
• 메시지 크기 제한(1024bytes)
• OS (Froyo 2.2) 버전 이상만 가능
• 한 발신자의 전송 메시지 개수 제한
• SSL과 동일한 인증서 필요
• OS (iOS 3.0) 버전 이상만 가능
• 메시지 전송을 보장하지 않음
Android
iPhone
연계 시스템
연계 시스템
연계 시스템
C2DM
APNS
개발 연동 필요
• Push 서비스 개발 비용을 최소화 할 수 있는 단일화된 통합 Push 시스템 구축 필요
• 서비스 성공율이 보장될 수 있는 방안이 마련 되어야 함
분석에 따른
시사점
11. - 11 -
10. Local Push와 Global Push 장, 단점 비교
10. Local Push와 Global Push 장, 단점 비교
구 분 장 점 단 점
Local Push 서버
다양한 방식의 연동 Interface 및 Open API 제공
신뢰성 있는 Push 서비스 제공 (QoS 보장)
전송 데이터 사이즈의 제한 없음
부가 기능 추가 제공 (예약, 동보 전송 등)
다양한 서비스 운영 관리 기능 제공 등
iOS에 적용 불가능 (애플 정책)
APNS 서버
(아이폰)
단말 제조 업체인 Apple에서 직접 Push를 위한
APNS를 제공하기 때문에 신뢰성 있는 Push서비스
제공
iPhone에서 제공되는 Push서비스는 모두 APNS를 통
해서만 서비스 제공 가능
Push가능한 메시지 사이즈는 256Byte로 제한
C2DM/GCM 서버
(안드로이드)
HTTP기반의 연동 프로토콜로 서비스 적용용이
Android 버전 2.2 (Froyo)이상만 지원
단말에 Google 계정이 설정되어 있는 단말만 서비스
가능
한 발신자가 발송할 수 있는 최대 메시지 수 및 한 단
말에 발송할 수 있는 최대 메시지 수 구글에서 관리
- 발송건수가 많은 경우 사용 제한
- 향후 C2DM 사용 비용 유료화 예정
Push 메시지 사이즈는 1024Byte로 제한
Push 메시지가 순차적으로 발송되지 않음
Push 메시지가 유실되는 경우 존재
12. - 12 -
11. 예상 수요 고객
Push솔루션은 스마트 환경에서 필수적인 서비스로 일반폰에서 스마트폰으로 빠른
속도로 변화되고 있는 현실에서 각 고객사들은 기존의 SMS/MMS와 병행해서
Push 서비스를 제공할 수 있는 인프라 구축을 준비하고 있으며, 시장이 서서히
성숙기로 진입하고 있습니다.
11. 예상 수요 고객
금
융
사
유통
*
물류
공공
*
서비
스
은행
신용카드 사
증권
보험
(생보/손보)
캐피탈
자산
운용
쇼핑몰
택배
퀵/대리
화물배차
정부/공공/
지자체
게임
기타
고객 알림 서비스
입출금 내역
신용카드 사용 내역
증권 거래 내역
보험 계약 체결 및 입금
주문 및 배송 내역
대정부 메시지 및 재난 공지
어플 업데이트 및 신규 컨텐츠
고객 마케팅 서비스
이벤트 및 당첨자 공지
지자체 축제 홍보
광고 메시지
14. - 14 -
13. Reference Site
13. Reference Site
고객사 명 대상 서비스 구축 시점 최대 사용자
안전행정부
대정부 행정서비스 용 모바일 앱에 Push 서비스
제공 (B to B 용 : Local Push)
2011년 12월
100만
(공무원 수 기준)
정부에서 대국민 모바일 앱에 Push 서비스 제공
(B to C 용 : Global Push)
2013년 3월 1,000만 이상
농어촌공사
내부 업무 및 대민 모바일 앱에 Push 서비스 제공
(B to B & C 용 : Local & Global Push)
2013년 5월 6,000명
서울대학교
학생 및 교직원, 졸업생, 학부모 용 모바일 앱에
Push 서비스 제공
구축 중 (2013년
9월 예정)
40,000명
건설공제조합 조합원 들에게 보내는 SMS 메시지를 Push로 제공 2013년 12월 10,000명
한국가스공사 직원들에게 업무용 메시지를 Push로 제공 2014년 05월 4,000명
KT
KT에서 서비스하고 있는 앱들을 대상으로한 Push
서비스 제공
2012년 12월 1,000만 이상
15. - 15 -
Thank You !
주식회사 디케이아이테크놀로지 ( DKI Technology Co., LTD.)
서울시 영등포구 여의도동 25-5 동화빌딩 1005호
TEL : 02-780-1340 / FAX : 02-780-1351
영업대표 신동훈 상무 (010-3232-8005)
E-mail : dhs77@dkitec.com
Homepage : http://www.dkitec.com/