Mobility - :: DBguide.net
Download
Report
Transcript Mobility - :: DBguide.net
삼성생명 모바일 영업지원 시스템 구축사례
삼성SDS 생보IS팀 황남수
목
차
시스템 개요
기존 시스템
개발환경 선정시 고려사항
개발환경 선정 결과
시스템 구성
구축일정
구축시 애로사항
구축화면
삼성SDS
시스템 개요
개요
삼성생명 대졸 설계사 조직의 영업활동 지원
주요기능
영업현장
고객/활동정보 입력/조회
보험료계산, 계약심사
기계약 조회
영업소내
영업현장 기능 포함
버전관리
데이터동기화(인트라넷 시스템)
삼성SDS
기존 시스템
인트라넷 웹 시스템
• ASP.NET(C#) 기반 영업지원 시스템
• 고객 / 활동 / 실적 관리
노트PC 시스템
• 고객 / 보험료계산
• 데이터 동기화 가능
PDA 시스템
• 고객 / 보험료계산
• 데이터 동기화
삼성SDS
개발환경 선정시 고려사항Ⅰ
PDA에 최적화된 기능정의 필요
기능정의
조회위주
인트라넷 시스템 대비 기능 축소
그러나 사용자는 가능한 많은 기능 요구
기종
운영체제
개발언어
범용성, 사용자편의성, 개발용이성,
향후 발전가능성
Pocket PC, Windows CE, Palm
PDA기종에 따라 사용가능 언어
생산성, 향후 발전가능성
삼성SDS
개발환경 선정시 고려사항Ⅱ
속도 / 비용
모바일DB
프로그램 SIZE(DB엔진)
개발용이성
데이터동기화
통신환경
CDMA / 유무선랜 / 크래들 중 선택
삼성SDS
개발환경 선정 결과
PDA기종
Nexio S155
해상도 800 * 480
CDMA / 무선랜 내장
* 영업소내에서 무선랜환경
운영체제
Windwos CE .NET 4.1
모바일DB
SQL Server CE
SQL Server 2000 와 호환성
개발언어
C#.NET (VS.NET 2003)
eVC, VB.NET
무선서버
Windows 2000 Server
Web Service (C#)
보험료 계산, 기계약조회 등
삼성SDS
시스템 구성 Ⅰ (고려사항)
시스템 형태
Web System ? Client / Server System ?
서버와의 통신방법
소켓통신, Web Service
기존 시스템 중 재활용 가능한 부분
데이터 동기화 방법
Replication(복제), RDA(Remote Data Access)
버전관리 / 시스템 모니터링 방법
패키지 도입 또는 자체 제작
삼성SDS
시스템 구성 Ⅱ (무선서버)
인트라넷 웹
무선서버
Windows 2000 Server
SQL Server 2000
Windows 2000 Server
Web Service (C#.NET)
PDA
IBM HOST
삼성SDS
시스템 구성 Ⅲ (Network)
삼성생명망
공인인터넷
무선서버
VPN 인증
IBM HOST
이동통신사
CDMA
PDA
인트라넷
PDA
(VPN Client 내장)
삼성SDS
시스템 구성 Ⅳ (데이터동기화)
인트라넷 서버
DATABASE
(SQL Server)
COM +
무선서버
신규Data에 대한 ID 부여
DATABASE
(SQL Server)
데이터동기화(Replication)
(고객/활동)
HTTP
Web Service
신규데이터에 대한 ID 부여 요청
(신규 ID 를 부여 받은 후, 복제 수행)
데이터동기화
(고객/활동)
RDA방식으로 코드성 데이터 내려받음
노트PC
PDA
삼성SDS
시스템 구성 Ⅴ (응용프로그램)
고객관리
활동관리
UI & Logic(.cs)
(Windows.Forms)
DATA(.cs)
(ADO.NET)
상품설계
공통모듈
(.cs)
기계약
보험료계산
(eVC)
VS.NET 2003 Final Beta
+ SQL Server CE 2.0
.NET CompactFramework
.NET Compact Framework
CLR (Common Language Runtime)
Windows CE .NET 4.1
삼성SDS
구축일정
최초기술검토
2002.03
Windows CE 3.0
eVC
모바일DB검토
개발환경검토
2002.05 ~ 08
Windows CE .NET
C# (VS.NET 2003 Beta 1)
모바일DB 성능 테스트 실시
SQL Server CE
프로젝트계획서
요구사항 분석
2002.08
현업개발의뢰 (2002.08)
개발업체선정
2002.08
5개업체 제안서 제출
모인밸리로 선정
C# (VS.NET 2003 Final Beta)
2002.09 ~ 2002.12
12월 시범운영
구현단계
시스템 오픈
2003.01
삼성SDS
구축시 애로사항 Ⅰ
데이터동기화(Replication)시 문제
PDA에 신규입력된 데이터 처리
데이터 우선순위 판단 (Server Win ? / Client Win ?)
서버와의 통신방식
일반 WIN FORM에 비해 부족한 기능 (VS.NET FB)
소켓방식 ? Web Service ?
시스템 효율화 측면에서 Web Service 가 유리.
반응속도측면는 소켓방식이 빠름.
EX) 버튼에 이미지처리 X, 레지스트리 편집기능 등
Windwos CE .NET Device 디버깅 X (VS.NET FB)
삼성SDS
구축시 애로사항 Ⅱ
.NET 기반 모바일 시스템 구축사례 부족
속도문제 (eVC 에 비해 상대적으로)
원인 : Windows CE .NET(OS) + .NET CF
eVC에 비해 상대적으로 메모리사용 ↑
UI 처리속도 ↓
해결방법 : 철저한 모듈화, 효율적인 UI 구성
삼성SDS
구현화면
삼성SDS
삼성SDS
Application 구성
고객관리
활동관리
UI & Logic(.cs)
(Windows.Forms)
DATA(.cs)
(ADO.NET)
상품설계
기계약
VS.NET 2003 Final Beta
+ SQL Server CE 2.0
공통모듈 보험료계산
(.cs)
(eVC)
.NET CompactFramework
CLR (Common Language Runtime)
Windows CE .NET 4.1
삼성SDS