KT OpenMail 서비스

Posted by on 3 7, 2012 in Case Study

KT OpenMail 서비스

J2ME(한국 내에서는 WIPI) 및 Window Mobile 휴대폰 이용자를 위한 이메일 서비스

 

시스템 오픈 : May, 2009

 

고객명 (Customer) : Korea Telecom (KT-Freetel at deployed time)
  •  산업분야 (Industry): 통신서비스(Mobile Carrier)
  •  개발/공급 국가 (Deployment country): Korea

 

개요(Overview) :

WCDMA 기반의 3G 고속 데이터 통신 서비스의 장점을 활용한 구글, 야후, MSN 등의 이메일 서비스의 일반 휴대폰에서의 이메일 송수신 서비스 제공.

 

  – 비즈니스적 요구 (Business need) :

타 이동통신 서비스를 제공하고 있는 경쟁사들의 J2ME 기반의 이메일 서비스 보다 기능과 속도, 안정적인 서비스를 제공하고, 일일정액/월정액/패킷기반 요금제 등 다양한 요금제 서비스의 지속적 확대 제공

 

  – 기술 요구 및 도전 (Technical Requirement & Challenge) :

WOB(Wipi On Brew) 및 Native J2ME, Window Mobile 등 RT OS와 Smartphone OS 에서 공히 동작해야 하며, 삼성전자, 엘지 전자를 비롯한 다양한 제조사별 디바이스간의 차이점을 최소화하고, 터치 단말과 키패드 단말의 혼재, QVGA~WSVGA까지 다양한 단말해상도 모두를 지원할 수 있는 서비스에 대한 통합 지원이 요구됨.

POP3, IMAP 등 표준 이메일 프로토콜을 지원하는 모든 이메일 서버와 연동, 주기적으로 새로운 메일의 도착여부를 점검하고, 새로운 메일 도착시 사용자에게 빠르게 메일의 도착 여부를, SMS 등을 이용, Notification message를 Push 해서 배터리 소모를 최소화 하도록 제공.

 

  – 요구 해결을 위한 솔루션 (Solution) :

클라이언트 부문 :

  • 상기 비즈니스 및 기술적 요구에 대한 문제해결을 위해서는 J2ME 기반에서 Window 제어 라이브러리와 포커스 이동을 포함한UI 디자인 툴을 자체적으로 개발/적용할 필요
  • 당시까지 아직 구현 사례가 없었던 카메라와 녹음, 동영상 촬영, 셔터음의 제어 등 Device 제어
  • 단말간 메모리와 CPU 등의 차이에 따른 어플리케이션 성능 격차 최소화를 위한 데이터 제어의 최적화

서버 부문 :

  • 신규 메일 도착시 빠른 통지를 위해 수 십 만개의 사용자 이메일 계정을 빠르고 안정적으로 조회할 수 있는 Multi Thread 메커니즘 최적화
  • 사용자별 단수 혹은 복수의 이메일 계정에 대한 수집/SMS 통지 최적화
  • 각종 그래픽 리소스와 플래쉬 등이 포함된 이메일의 Server Side Rendering을 통해, 브라우저를 호출하지 않고 HTML4.01 규격의 메시지 레이아웃을 제공

 

  – 효과 (Benefits) :

50만명 이상의 유료 사용사용자를 확보, 서비스를 안정적으로 제공. 경쟁사 대비 다양한 단말환경에서 안정적 이고 다양한 요금제의 서비스를 지속적으로 제공.

 

사례 상세(Case Study):

2007년부터 본격화된 한국 내의 경쟁 통신사인 SKT와 LGT에서는 각각 WCDMA 및 CDMA Rev. A 고속 통신모드를 기반으로 하는 휴대폰에서 구글, 야후, MSN 등의 이메일의 송수신을 제공하기 위한 서비스를 제공. 한국의 대표적 포탈 기업인 Naver, Daum, Nate 등의 이메일 서비스와 연계된 송수신 서비스를 함께 제공 함. 또한 사용자들의 POP3, IMAP 접속이 지원되는 기업용/개인용 이메일 계정에 의한 연계서비스 역시 함께 제공.

 

  – 제조사/단말기 마다 각기 다른 규격과 성능 

삼성전자, 엘지전자, 펜택 계열 등 주요 제조사들의 WCDMA단말기는 약 3년에 걸쳐 지속적인 기능상의 발전을 거듭 해 오고 있음.
2008년 터치 전용단말의 출시, QVGA(320*240) 이상의 해상도를 가진 단말들의 출시, 2009년 터치 및 키패드 겸용단말의 출시와 터치 전용단말의 보편화와 스마트폰의 본격적인 출시 등 단말기의 다양성이 극대화되던 시기임. 이렇듯 다양한 단말 해상도와 UI 의 차이점들을 모두 고려한 단일 어플리케이션의 확장성 있는 구현을 제공.

 

  – 고효율의 Server Side Operating & Handling

평균 20개월 이상, 단말기를 사용하고 있는 20-40대 연령의 사용자들에게 쾌적한 속도에서 이메일 송수신 서비스를 제공하기 위해서는 단말기의 CPU/Memory 의 성능에 의존적인 서비스 구현과 제공은 사용자들의 높은 만족도를 제공할 수 없음. 이에 단말에서의 데이터 처리와 연산을 최소화하고, 서버에서 주요 기능을 처리하고, 클라이언트 어플리케이션은 위에서 언급된 다양한 인터페이스를 지원하기 위한 확장성 부분에 집중.

 

  – 부하 분산을 통한 고가용 처리 능력 개선

한국에서 이메일을 사용하는 사용자들의 경우 통상 개인별로 약 2~3개의 이메일 계정을 사용하고 있음. 이에 20만명 정도의 액티브 사용자들의 50만개 계정에 대한 신규 메일 수신여부 확인과 사용자 통지를 위해 동시 2만개 이상의 Thread 및 Job queue처리

플랫폼의 특성상, Handshake connection(Tcp socket)을 유지해야 하며, 6대의 어플리케이션 및 터미널 접속 서버를 이용, 모든 사용자들의 이메일 송수신/메일 본문에 대한 HTML rendering 및 image convert 제공

 

  – 단말 제조사, 첨부파일 뷰어제공사, 메일 서비스 제공 포탈 등 다양한 이해관계자와 협업

이동통신 서비스를 제공하는 통신사별로 자사의 서비스 매출을 높이기 위해 중요한 서비스들의 경우, 단말 출시 이전에 미리 어플리케이션을 사전탑재 하는데 이 ‘사전탑재(Preload)’의 경우, 아주 작은, 사소한 문제점이라도 발견되는 즉각 통신사는 물론 제조사에까지 고객들의 불만이 제기되는 경우가 일반적임. 이에 따라 Preload 를 위해선 개발사 내부의 품질테스트는 물론, 통신사와 각 제조사의 해당 단말기 탑재 소프트웨어 개발그룹과의 항상적인 커뮤니케이션과 디버깅이 요구됨.

2009년 출시 직전부터 1년간, 4개 주요 제조사의 소프트웨어 담당자들과 수 백회 이상의 커뮤니케이션을 진행하며, 이를 통해 출시되는 모든 단말에 누락되지 않고 30종 이상의 신규 단말에 Preload, 그리고 기 출시된 30종 이상의 단말에는 다운로드 형태로 탑재.

또한 영국의 대표적 모바일 소프트웨어 기업이었던 픽셀뷰어(PicselViewer)사와 첨부파일 처리를 위한 협업, WIPI 플랫폼을 제조사에 제공하는 관련 기업과의 지속적인 커뮤니케이션을 통해 안정적이고 성실한 협업 파트너로 인정 받음.

 

제공된 제품 및 기술(Products and services used)

Mindware’s Message Handling Server, Java, C++, JavaMail, Window Server, Apache, WAS, SHA1

 

Deployed Team & Engineers :

David Moon, Jaehoo Lee, Kevin Park, Jay Lee, Kayz Kim and others

 

Collaboration Partner(s) :
  • 단말 제조단계 탑재(for Device Preload): Samsung Electronics, LG Electronics, Pantech, KTFT
  • WIPI 플랫폼 기술 협조(for WIPI technical support) : Geotel
  • 첨부파일 뷰어: Picsel Viewer Technology Korea
  • Window Mobile Client : MDS Technologies

 

Relative Screen(s):
Accomplishments:
  • 4개 국내 휴대폰 주요 제조사 (1~4위)인 삼성전자/엘지전자/팬텍계열 및 KTFT 의 2008년 1월 이후 출시, 62종 단말에 대한 지원
  • 총 33개 단말, 1,100만대 단말에 어플리케이션 사전 탑재
  • 총 29종 단말에 다운로드 서비스 제공
  • 일정액/월정액/패킷 기반 데이터 요금제/특정 서비스 가입 무료-부분 무료 서비스 요금제 지원

 

Letter from customer:

” 오픈메일의 개발그룹은 필요한 모든 기술적 도전을 회피하지 않고, 최선을 다해 목표한 결과를 얻어왔다.이들의 노력은 시스템의 기획과 개발/테스트 및 운영 전 과정에 걸쳐 신뢰와 적극성을 통해 서비스의 성공적 런칭과 안정적 운영을 이끌어 냈다.” KTF 커뮤니티 사업팀 조숙현 Manager (서비스 기획-1차 개발 담당파트너)