1 / 34

Hanafos 구축 소개

Hanafos.com 구축 소개. 오동환 boss2188@hanafos.com. 목차. 하나로드림 소개 통합 개요 멤버쉽 통합 빌링통합 웹 사이트 통합. 하나로드림 소개. www.hanafos.com. 회사개요 및 연혁. 회사명: 하나로드림㈜ 설립 추진 경과 2001.11 – 하나로통신, CJ 드림라인(자회사 드림엑스) 인수 2002.4.2 – 하나로드림 공식 출범 하나로통신의 하나넷 부문과 드림엑스 통합

saad
Download Presentation

Hanafos 구축 소개

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Hanafos.com 구축 소개 오동환 boss2188@hanafos.com

  2. 목차 하나로드림 소개 통합 개요 멤버쉽 통합 빌링통합 웹 사이트 통합

  3. 하나로드림 소개 www.hanafos.com

  4. 회사개요 및 연혁 • 회사명: 하나로드림㈜ • 설립 추진 경과 • 2001.11 – 하나로통신, CJ드림라인(자회사 드림엑스) 인수 • 2002.4.2 – 하나로드림 공식 출범 • 하나로통신의 하나넷 부문과 드림엑스 통합 • 2002.7.9 – 통합 사이트 hanafos.com 오픈 • 사업 분야 • 유료 컨텐츠: 영화/게임/음악/교육 등 • 전자상거래: B2C, B2B • 커뮤니티: 메일/채팅/게시판/자료실/개인홈 등

  5. 주요 현황 • 800 여대 서버 (70% NT 기반, 30% Unix 기반) • 450 평에 이르는 인터넷 데이터 센터 • 연동망: 15(KIX,DIX,KINX,Hanaro,KIDC,Thrunet …) • 가용 Network Bandwidth: 20G 인프라 • 1300만 하나포스닷컴 가입자 • 300만의 하나로통신 회선 가입자 • 월 20만의 유료 이용자 이용자

  6. 서비스 목표 HanaFos 서비스 플랫폼 SSO/Billing/CMS/CRM Broadband Contents 1300만 회원 고객성향별 맞춤 사이트 고품질의 다양한 멀티미디어 컨텐츠 안정적인 기본 서비스 유무선 복합서비스

  7. 통합 개요 하나넷 + 드림엑스 = 하나포스닷컴

  8. 일반 현황 서비스 통합 후~ 회원수 1,300만명 / 보유장비 800여대 / 컨텐트 100패밀리 + 200CP

  9. 하나넷-드림엑스 시스템 비교

  10. 하나넷-드림엑스 시스템 구성 하나넷 Legacy System Membership /Billing Signup Server Infranet Netscape LDAP CA Web svr. Signup Server Signup Queue MCIS LDAP LDAP gateway nonNT계열 Web Svr. DreamCash System NT계열 Web Svr. Membership Billing 드림엑스

  11. 통합 목표 및 고려사항 • 통합 목표 • 안정적 DB(회원, 빌링) 통합 • 이기종 서비스 플랫폼의 효율적 통합 • 통합 이후 확장을 고려한 포탈 서비스 플랫폼 구축 • 고려 사항 • 시간적 제약 - 3개월 내 통합 사이트 오픈(7.9) • 가용 인력의 기술 편중화 • 시스템 통합 전 까지 양 사이트의 서비스 유지 • 인력 및 자원활용 제약 >> 가용자원 활용 극대화, 추가 비용 최소화 >> 신속하고 안정적으로 통합

  12. 주요 시스템 통합 방향 • 멤버쉽(회원, 인증): DreamPass(드림엑스)로 통합 • SSO(Single-Sign-On) 인증 지원 • 다양한 서비스 플랫폼 지원 • 기존 및 외부 연계 시스템의 변경 최소화 가능 • 기능 및 성능 향상을목적으로 한“개벽” 프로젝트 완료 단계 • 빌링: DreamCash(드림엑스)로 통합 • 인터넷 컨텐츠 빌링에 최적화 된 솔루션 • 유지 비용 절감 • 자체 기술인력 활용, 통합 가능 • 웹 사이트: W2K-IIS로 통합 • XTree(CMS) 솔루션 적용으로 효율적 운영 가능

  13. 통합 전단계 작업 • 주요 시스템통합 시나리오 마련 • 통합 멤버쉽 체계(DreamPass) 완성 • 통합 회원및 빌링/과금 DB 보강 설계 및 구축 • 통합 인증 처리를 위한 대규모 Repository(AD) 구축 • 시스템/서비스 별 Migration 프로세스 개발 • 제휴업체(CP, Family) 통합 가이드 작성 및 배포 • 절차별 시뮬레이션 - 피드백

  14. 멤버쉽 통합 하나포스 멤버쉽 시스템 - DreamPass

  15. 멤버쉽 통합 개요 • 멤버쉽 시스템 비교 • 하나넷 • 빌링 솔루션(Infranet)에서 Data 통합관리 • 다양한 접속 서비스 제공 필요에 의해 인증 구성이 복잡함 • 드림엑스 • 자체적으로 멤버쉽(DreamPass) 구축 운영 • 통합 멤버쉽(DreamPass) 적용 목표 • 회원DB 통합 • 1300만 회원정보의 안정적 통합, 유지 및 확장성 보장 • 인증 통합 • 멀티 도메인 간 단일 인증 체계 제공 • 내부 및 협력 업체 서비스 시스템(Family, CP)과의 유연한 연동

  16. 멤버쉽 통합 주요 과정 • 멤버쉽 DB 통합 • 1 단계: 중복 ID 생성 방지 프로세스 적용 • 2 단계: 통합 회원DB 구축 및 가동 • 3 단계: 통합 회원DB 동기화 프로세스 적용 • 4 단계: 통합 Signup 및 고객지원 시스템 적용 • AD 구축 • 통합 사이트 로그인 및 메일 인증 처리를 위한 Repository 구축 • 플랫폼 별 인증 및 인터페이스 모듈 개발, 배포 • SSO 인증 모듈 • 멤버쉽 인터페이스 모듈

  17. DreamPass Multi-domain 간 Single-Sign-On 지원, 시스템 확장이 용이한 멤버쉽 서비스 • SSO(Single-Sign-On) 지원 • 단일 도메인 뿐 아니라 복수 도메인 간 SSO 지원 • 100여 개의 Family Site가 단일 인증 체계로 운영 중 • Membership DB 이중화 • 부하 분산으로 고성능 보장 • 무중단 서비스 제공 가능 • 확장성 • 기능별 모듈화 구성으로 필요 시 확장이 용이 • 상호 연동성 • 소켓 기반의 멤버쉽 인터페이스 제공

  18. DreamPass - 시스템 구성 Session DB Logon Server Membership Interface AD Membership DB SignUp Server SignUp Queue Server Membership Admin Server

  19. DreamPass – Logon Server • 인증 처리, SSO(Single-Sign-On) 기능 제공 • Login/Logout 정보 Tracking (Session DB) • 이용자 Activity 추적 • CRM/Marketing 정보로 활용 • AD 채용으로 성능 극대화 • Logon 서버의 다중 구성으로 부하 분산 및 무정지 서비스 제공 • 인증 페이지 Customization 가능 • SSL 로그인 제공

  20. DreamPass - AD • AD(Active Directory) 구축 배경 • Logon 및 통합 메일 시스템 인증의 안정적 처리를 위한 Repository 구성 검토 • MSSQL, Netscape-LDAP, AD 중 AD로 결정 • 표준 인터페이스 제공 – 메일연동 용이 • Multiple Replication로 무정지 시스템 구현 가능 • 고속 검색 성능 제공 (Search >600/sec, Modify >300/sec) • 대용량 데이터 처리 (2000만 인증/메일 정보) • 역할 • Logon 인증 정보 제공 • 통합 메일시스템(Terrace)과의 인터페이스 • Inbound 메일 인증, mbox 등 처리정보

  21. DreamPass – Membership IF • 서비스에 필요한 회원 정보 제공 • DB에 직접 접속을 제한함으로써 정보유출 방지 • Access Control • Socket 기반의 NT-Service로 구현 • 서비스 플랫폼 별 접근 모듈 제공 • DLL, CGI, Java • DB Schema와 독립적인 모듈 구성 • Schema 변경과 상관없이 동일 모듈 사용 가능

  22. 빌링 통합 하나포스 빌링 시스템 - DreamCash

  23. 빌링 통합 개요 • 빌링 솔루션 비교 • 하나넷 • HanaMoney: Unix, 오라클8i, C/C++/java, 100GB DB Storage • 유료회원 약 20만명, 주요 빌링정보 350만건 • 다양한 과금 정책지원 • 전문 인력에 의한 유지보수 필요 • 드림엑스 • DreamCash: W2K, MSSQL, ASP/C++/java, 21GB DB Storage • 유료회원 약 76만명, 주요빌링정보 1,100만건 • 인터넷 컨텐트 빌링에 최적화된 솔루션 • 자체 개발인력에 의한 유지보수 가능 • 통합 목표 • 양 사이트 빌링 정보의 완벽한 통합 • 기존 과금 방식 유지

  24. 빌링 통합 주요 과정 • DreamCash 시스템 보완 후 하나넷 Data 통합 • 과금 방식 추가 – 후불, 종량제 과금 등 • 클래임 처리 프로세스 • Data 통합 • Data Cleansing - 신뢰성 확보를 위한 Garbage 제거 및 오류 수정 • 전이 Table 생성 - Transformation 에 용이하도록 테이블 제작 • Data 전이 – MSSQL의 DTS 이용 • Cash Locking - 삭제대상 회원의 잔액 Locking

  25. DreamCash 인터넷 과금/빌링에 최적화 된 E-Payment & Billing System • 통합 과금/결재 서비스 • 다양한 형태의 서비스(컨텐트, EC)에 최적화 • 상품 특성에 따른 다양한 과금 방식 지원 • 자동화된 운영관리 시스템 • 고객지원 및 정산 기능 • 다양한 운영 통계 제공 • 다양한 결재 방식 지원 • 타 시스템과 자유로운 연동이 가능한 포인트 시스템

  26. DreamCash 주요 개발 사항 • 안정적 구조 • DNA(Distribute Network Architecture) 시스템 구현 • IIS, Com+, NT Service, MSMQ, T-SQL, Outlook, MSSQL을 조합 • 모듈별 Role 분산 • Com+ : NT Service로 전문전송, Transaction의 시작 • NT Service : 다중 서버간의 Transaction 관리 • T-SQL : DB 내에서의 Transaction 보장, Business Logic 처리 • MSMQ, Outlook : 에러 및 정보 수집, Alerting • 강력한 트랜잭션 지원 • 전체적인 Commit or Rollback 이 가능한 기능 제공 • 분산 Transaction 지원을 위한 다양한 방법 적용

  27. DreamCash - Transaction Sys. 결제를 안정적으로 지원하고, 기술적으로 분산 서버간의 Transaction을 보장하기위한 시스템 • 구조 • Transaction 구현 방법 • 구간별 Transaction 보장, 인증키 교환, 일대사, 모니터링 • Redirection, Request Timeout 에 대한 처리 강화(발생 요소 최소화) Transaction Zone PG Com+ Components Cash.hanafos.com DB Customer’s Browser DC Com+ Component Stored Procedure CP Web Server NT Service

  28. DreamCash - Monitoring Sys. Web Server 부터 PG Server 까지 발생 가능한 모든 문제점을 수집, 분석 하여 보다 안정적인 서비스를 보장하기 위한 시스템 • 구조 • 모니터링 방법 • Object 자체에서 에러발생시 그 내역을 Queue로 전송 • Monitoring Tool이 Object 상태를 점검하여 그 결과를Queue로 전송 • Queue 에 기록된 메시지는 DB에 저장되며, 관리자에게 Mailing Monitoring Tool Outlook Alert

  29. 웹 사이트 통합 하나포스 컨텐츠 자동화시스템 - XTree

  30. 웹 사이트 통합 개요 • 컨텐츠 채널 운영 비교 • 하나넷 • 채널별 전담 운영자 필요 • 채널내 컨텐츠 수동 업데이트 • 채널 특성별 인터페이스 적용 가능 • 드림엑스 • XTree(컨텐츠 자동화 툴) 적용 – 전 채널을 2명의 운영자가 관리 • 채널 컨텐츠 자동 업데이트로 반복작업 불필요 • 경직된 인터페이스 • 통합 사이트 XTree 적용 목적 • 채널 운영인력 최소화 • 컨텐츠 관리 중앙 집중화 • 채널 운영시 반복작업 최소화

  31. XTree 서비스 유지보수를 위해 최적화 된 컨텐츠 관리 자동화 툴 • 컨텐츠 통합 관리 시스템 • 다양한 형태, 대량 컨텐츠 관리에 최적화 • 현재: 4개 Site, 20개 Channel, 15000 Contents • Version3(XTree3) 개발 중 • 자동화 된 서비스 페이지 구축 및 컨텐츠 생성 • Templet 페이지 생성작업만으로 개별 서비스 페이지 생성 • 통계 기능에 의한 컨텐츠 메뉴의 2차 생성 • 컨텐츠 특성에 따라 세분화된 작업 환경 지원 • 컨텐츠 제공/관리의 분업화

  32. Xtree 주요 개발 사항 • Data 정의 • 컨텐츠 XML 정의 • 디자인 Templet 적용을 위한 XSL 변환 변수 정의 • XTree 엔진 • 엔진 구성 • 컨텐츠-XML 변환 컴포넌트 • 디자인 템플릿-XSL 변환 컴포넌트 • 컨텐츠-디자인 결합 컴포넌트 • 개발도구: VB, WSC(Windows Scripting Component), MSXML4.0 • 관리 사이트 기능 • CP: 컨텐츠 입력, 결재 시스템 연동 지원 • 디자이너: 디자인 템플릿을 XSL로 변환, 관리 • 운영자: 컨텐츠와 디자인 템플릿을 연동, 실제 서비스에 반영

  33. XTree 시스템 구성도 결제 제공자 운영자 Web Log & Evaluation Mobile Web DB XTREE-2 Engine Replication Server Business Logic PDA Web A/VOD XSL Syndication Web Data Access Layer Contents Management Layer Web Service Layer 디자이너 컨텐트(XML) 컨텐트(HTML)

  34. HanaFos Platform HanaFos Service Platform Web Dream Pass XTree Community Mail VOD Service Provider VOD/STB BBS Game Chat Lecture Goods Club PDA/Mobile Contents Provider DreamCash

More Related