1 / 29

Socket & Plug 기반의 u-Banking Platform

Socket & Plug 기반의 u-Banking Platform. 2004. 10. 목차. 기업환경 변화 Socket & Plug 컴퓨팅 은행권의 대응전략 u-Banking Platform 제안 구현사례. 1. 기업환경 변화. 1) 유비쿼터스 & 컨버젼스 2) u-Korea 3) 유비쿼터스 컴퓨팅 4) 컨버젼스 컴퓨팅. 유비쿼터스 & 컨버젼스. 기업환경 변화. 유비쿼터스 (Ubiquitous)

Download Presentation

Socket & Plug 기반의 u-Banking Platform

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. Socket & Plug 기반의u-Banking Platform 2004. 10

  2. 목차 • 기업환경 변화 • Socket & Plug 컴퓨팅 • 은행권의 대응전략 • u-Banking Platform 제안 • 구현사례

  3. 1. 기업환경 변화 1) 유비쿼터스 & 컨버젼스 2) u-Korea 3) 유비쿼터스 컴퓨팅 4) 컨버젼스 컴퓨팅

  4. 유비쿼터스 & 컨버젼스 기업환경 변화 • 유비쿼터스(Ubiquitous) - 물, 공기처럼 인지하거나 찾지 않아도 도처에 있고 언제 어디서나 동시에 존재 - Xerox : 가전제품, 자동차, 건물 등에 초소형 인터넷 접속장치 부착 및 접속 • 컨버젼스(Convergence) - 수렴, 즉 서로 다른 것들이 하나로 동질화되어 가는 현상 - 기술통합을 통한 Network 단일화, Platform 단일화, 서비스 단일화로 진전 • IT 관점에서의 유비쿼터스 & 컨버젼스 - PC의 시대 -> 인터넷의 시대 -> 모바일 시대 -> 유비쿼터스 시대 - 언제 어디서나 네트워크에 연계된 다양한 장치로 IT 서비스 제공 - 비 IT 산업에 IT 기술이 접목되어 새로운 가치를 창출하는 서비스 제공

  5. u-Korea 기업환경 변화 • 정통부에서 새로운 국가 성장 동력으로써 유비쿼터스 활용방안 발표 • 단계적인 유비쿼터스 환경 구축을 통해 지능기반사회 구현 목표 • 현 시점은 유비쿼터스 진입단계로 가기 위한 과도기 - IT 관점에서 유비쿼터스에 대한 의미파악 및 준비 필요

  6. 유비쿼터스 컴퓨팅 기업환경 변화 • 정보화가 가능하지 않았던 영역에 새로운 방법으로 정보화 추진 • 네트워크로 연계된 모든 활동이 IT에 의해 지원 개인의 컴퓨팅 파워의 증대 Mainframe Computing Personal Computing Ubiquitous Computing • 여러 사람이 하나의 컴퓨터를 공유 • 한 사람이 하나의 컴퓨터 사용 • 인터넷 기술 확산 및 사용 확대 • 많은 컴퓨터가 한 사람을 위해 서비스 제공 • 새로운 네트워크 통신 기술을 통한 IT 접점 확대 • Home Networking 등 현 시점 • 고객으로부터 시간적, 공간적 제한 없는 IT 서비스 요구 증대

  7. 컨버젼스 컴퓨팅 기업환경 변화 • 이종 산업간 영역의 융합으로 탄생한 새로운 서비스를 통한 부가가치 창출 • 유비쿼터스 시대로 가기 위한 징검다리 역할 다양한 통신 기술의 컨버젼스 통신 Ubiquitous Service 은행 IT 새로운 IT 기술의 컨버젼스 다양한 금융 비즈니스의 컨버젼스 사용자 새로운 사용자 장치의 컨버젼스 • 고객으로부터 다양한 장치를 통한 새로운 IT 서비스 요구 증대

  8. 2. Socket & Plug 컴퓨팅 1) Socket & Plug 개념 2) Socket & Plug Architecture 3) Business Socket & Plug 4) Application Server Socket & Plug 5) Hardware Socket & Plug

  9. Socket & Plug 개념 Socket & Plug 컴퓨팅 • 환경 변화를 신속하게 수용하는 계층적 플랫폼 - 계층간, 계층내 독립된 컴포넌트간의 표준화된 연결 인터페이스 Business Software Component Server Hardware • 유비쿼터스/컨버젼스 컴퓨팅을 위한 저비용 고효율의 플랫폼 구조화

  10. Presentation Presentation Presentation Presentation Presentation Presentation Presentation Presentation Presentation Presentation Presentation Presentation Presentation Presentation Presentation Presentation Presentation Presentation Business Process Business Business Business Process Business Process Business Business Business Process Data Data Data Transfer Transfer Transfer Thin Server Thin Server Thin Server Socket & Plug Architecture Socket & Plug 컴퓨팅 • 계층간, 계층내 상호연결을 위한 표준 Socket & Plug 수단 제공 - Socket & Plug는 XML을 기반으로 한 데이터 통신 Channel Layer … 웹 Client 대외기관 모바일 Ubiquitous Channel Application Server Layer Application Server Clustering Hardware Layer Thin Server Clustering Network Layer TCP/IP UDP/IP 기타 X.25 SNA

  11. Business Process 1 Business Process 2 Business Process 3 Business Socket & Plug Socket & Plug 컴퓨팅 • Business Process Modeling을 통한 프로세스 구현 - 다양한 채널 서비스를 Application Server에 Plugging - 새로운 Business Process를 Application Server에 Plugging Channel Layer 웹 Client 대외기관 모바일 Ubiquitous Channel … XML Application Server Layer

  12. Master Node 장애 시 자동으로 Master Node 가 됨 (Fail-over) Partition A App. Server Node 2 App. Server Node 1 (Master) Channel Active Load Balancer (Apache) App. Server Node 3 Channel DBMS Channel Firewall Primary Heartbeat channel Backup Heartbeat channel Partition B App. Server Node 2 App. Server Node 1 (Master) Backup Load Balancer (Apache) Channel Channel App. Server Node 3 Partition 별 HTTP Session 공유 Application Server Socket & Plug Socket & Plug 컴퓨팅 • Application Server Clustering : 무장애 서비스 - HTTP Session 공유를 통한 자동 Fail-over 제공 - 서버간 자동 부하분산 및 장애처리 제공 • 시스템 확장의 Scalability 확보로 저비용 고효율화 실현

  13. Hardware Socket & Plug Socket & Plug 컴퓨팅 • Thin Server Clustering - 부하 변화에 따른 Thin Server의 추가 및 제거 용이 - 장애 발생 Thin Server의 교체 용이 - 서버실 공간의 효율적 사용 - 24시간 365일 무중단 운용환경 제공 • 저비용 고효율의 하드웨어 자원 이용 방법 제공 • 참조 : 전자신문, 2004.10.4, “클러스터 세력확산 및 성장질주” • 그외 전자신문 등에서 다수 기사화

  14. 3. 은행권의 대응전략 1) 위험과 기회 2) u-Banking Platform 도입

  15. 위험과 기회 은행권의 대응전략 • 위험 요소 - 기술적 성숙도와 사회적 수용도가 아직은 낮음 - 검증되지 않은 과도한 투자 발생 가능성이 높음 - 업계의 치열한 경쟁 구도 초래 - 전혀 새로운 방향으로 급변하는 시장 • 새로운 기회의 활용 - 기존 IT와의 연속성을 고려 점진적 도입전략 수립 - IT 기술 및 시장의 변화에 신속하게 대응할 수 있는 플랫폼 도입 필요 변화에 대한 신속한 대응 Socket & Plug 기반의 u-Banking Platform 급변하는 환경

  16. u-Banking Platform 도입 은행권의 대응전략 • Banktown u-Banking System e-Sourcing - 전체 시스템 도입의 위험 부담 감소 - 새로운 기술 및 서비스에 대한 사전 테스트 및 구축 비용 감소 • Banktown u-Banking System 도입 운영 - 안정적으로 운영되고 검증된 시스템을 도입 • Banktown u-Banking System을 백업으로 활용 - Dual Operation을 통한 무중단 서비스 제공 ② ① u-Banking System E-Sourcing u-Banking System 도입 운영 • 기존 e-Banking 시스템 유지 • 상시 부하 분산 체제 구축 • 신규 기술 수용 • 기존 e-Banking 시스템과 교체 ③ u-Banking System Dual Operation • 이중화 운영

  17. 4. u-Banking Platform 제안 1) 제안 배경 2) e-Banking & u-Banking 3) e-Banking & u-Banking 비교 4) u-Banking 기반 기술 5) u-Banking Platform 구조 6) u-Banking Platform 특징 7) u-Banking 기반 개발 방법론

  18. 제안 배경 u-Banking Platform 제안 • 외부요소 - 시간적, 공간적 제한없는 Banking 서비스 요구 증대 : 유비쿼터스 환경 - 다양한 장치를 통한 새로운 Banking 서비스 요구 증대 : 컨버젼스 환경 - 유비쿼터스/컨버젼스 컴퓨팅 도래에 따른 업계내 경쟁 심화 예상 • 내부요소 - e-Banking 고객의 양적 질적 증가로 투자 대비 수익성 약화 - e-Banking 서비스의 양적인 증가와 채널 다양화 - 채널별 e-Banking 시스템 구축에 따른 문제점 대두 (투자비, 인력 등) - 신규 e-Banking 및 e-Biz 서비스 구현 및 적응성 저하 - BPM, EAI 추진에 따른 차세대 인터넷 뱅킹 시스템 구축 필요 • 유비쿼터스/컨버젼스 컴퓨팅을 위한 단계적 준비 필요 • 저비용 고효율의 Socket & Plug 기반의 플랫폼 도입 필요

  19. Presentation Presentation Presentation Presentation Process Process Process Data Transfer e-Banking & u-Banking u-Banking Platform 제안 개인 뱅킹 기업 뱅킹 모바일 뱅킹 Presentation Process Data Communication Presentation Process Data Communication Presentation Process Data Communication • 다양한 채널 / 비즈니스 수용의 용이 • 시스템 관리의 효율성 증대 Host (계정계,대외계) 웹 전용 Client 모바일 Ubiquitous Channel e-Banking 서비스 • 차세대 뱅킹 시스템과의 EAI 적용 용이 Host (계정계,대외계) u-Banking 서비스

  20. e-Banking & u-Banking 비교 u-Banking Platform 제안

  21. u-Banking 기반 기술 u-Banking Platform 제안 • XML Technology - 시스템 간, 컴포넌트 간 데이터 호환성을 제공 - Coupling이 최소화된 독립적 Layer 기반 시스템 구현에 촉매 역할 - 시스템의 유연성 확보 • J2EE - Java 기반의 표준 컴포넌트 개발 방법 및 환경 지원 - 엔터프라이즈 환경에서의 안정성, 보안성 및 성능을 고려한 아키텍쳐 지원 - 시스템 개발 및 EAI 구현을 위한 표준 플랫폼 확보 • BPM(Business Process Management) - 코딩이 아닌 모델링을 통한 비즈니스 프로세스 로직 구현 - Activity Diagram과 같은 모델을 통한 비즈니스 프로세스 가시화 - 유연하면서 통합적인 비즈니스 프로세스 관리 방법 확보

  22. Business Process Business Process Business Process u-Banking Platform 구조 u-Banking Platform 제안 • Socket & Plug 기반의 플랫폼 구조 구현 - 시스템 Common Language로 XML을 활용 - 새로운 모듈 및 서비스가 Socket & Plug 방식으로 적합한 Layer에 추가 - Process Layer에는 프로세스 모델(프로세스 로직)이 실시간으로 배치 적용 Network Layer Channel Layer Application Server Layer Host (계정계, 대외계) 개인 뱅킹 Presentation Interface SQL 처리기 기업 뱅킹 TCP Presentation Interface 전문 변환기 PDA 뱅킹 XML TCP Interface UDP Presentation Interface Mobile 뱅킹 UDP Interface Client 뱅킹 X.25 Presentation Interface X.25 Interface e-Biz SNA Interface Presentation Interface SNA 기타 대외연결 채널 J2EE Container Jboss(Open), Weblogic(BA), Websphere(IBM)

  23. u-Banking Platform 특징 u-Banking Platform 제안 • 환경 변화에 신속하게 대응할 수 있는 유연성 : Socket & Plug 기반 - 기존 채널서비스를 단일 플랫폼으로 통합 용이 - 신규 채널서비스 및 비즈니스 모듈 개발 및 추가 용이 • 비즈니스 로직의 통합적 관리 : BPM 기반 - 모델링을 통한 비지니스 로직의 신속한 개발 용이 - 비즈니스 로직 재사용으로 신규 채널을 위한 비즈니스 로직 개발 불필요 - 실시간 비즈니스 프로세스에 대한 모니터링 및 평가 용이 • 효율적인 IT 자원 활용 - 각 채널별 Banking 서버 불필요 - 컴포넌트 재배치를 통한 물리적 시스템 구조 변경이 용이 - 투자비, 개발비, 운용인건비 등의 대폭적인 비용절감 가능 • 유비쿼터스/컨버젼스 시대로의 진입을 위한 플랫폼 구조

  24. 1. 모델링 2. 통합구현 4. 적응화/개선 3. 진단/분석 u-Banking 개발 방법론 u-Banking Platform 제안 • u-Banking Platform 기반의 개발에 적합한 개발 방법론 - 협업 및 동적 사이클을 통한 시스템 구현 및 개선 • 비즈니스 분석가 및 IT 개발자 • 프로세스 흐름 정의 • 프로세스, 데이터, 인터페이스 모델링 Quality Assurance • 통합 개발자 • 프로세스 자동화에 대한 통합 서비스 개발 • 데이터 흐름 개발 • 웹 사용자 인터페이스 설계 • 사용자 • 프로세스에 정의된 업무 태스크 수행 • 관리자 • 자원 재배치 • 프로세스 정의 최적화 • 고품질의 프로세스 라이브러리 개발 • 비즈니스 관리자 • 성능 추이 분석 • 병목 현상 • 성능 감시 및 조치 • 시스템 관리자 • IT 자산 관리

  25. 5. K 은행의 구현사례 1) 개요 2) 구현모형 3) 향후 개선사항

  26. 개 요 K 은행의 구현사례 • 개발 기간 : 2004년 5월 ~ 2004년 10월(6개월) • 개발 범위 - 개인 뱅킹, 기업 뱅킹(400여가지의 비즈니스 프로세스) - 채널 통합 : 개인, 기업, 클라이언트, 모바일, e-Biz • 개발 인력 : 15 M/M • 운영 방식 : Banktown에서 시스템 운영 및 유지 보수 • 개발 플랫폼 특징 - 프로세스 모델링을 통한 비즈니스 로직 구현(BPMS 활용) - 인증서 로그온 및 암복화를 위한 필터 채용 - XML 기반의 전문 변환기 개발 및 활용 - 프리젠테이션 로직, 비즈니스 로직, 데이터 처리 로직의 분리

  27. Presentation Presentation Presentation Presentation Presentation Presentation Presentation Presentation Presentation Presentation Presentation Presentation Presentation Presentation Presentation Presentation Presentation Presentation Process Business Business Business Process Business Business Business Process Business Business Process Data Data Data Transfer Transfer Transfer Thin Server (PC Server 9대) Thin Server Thin Server 구현 모형 K 은행의 구현사례 • Socket & Plug 기반의 u-Banking Platform Channel Layer 뱅크타운 지불 데이콤 지불 개인 뱅킹 기업 뱅킹 Client 뱅킹 뱅크온 M뱅크 Application Server Layer Hardware Layer Network Layer TCP/IP X.25

  28. 향후 개선 사항 K 은행의 구현사례 • 프로세스 모델의 그래픽 기반의 사용자 인터페이스 필요 - 현재 프로세스 모델의 XML 정의를 에디터를 통해 작성 - 프로세스 개발 및 유지 보수의 효율을 위해 GUI 기반의 프로세스 디자이너 적용 • 프로세스 모델 Repository 개선 - 중앙 집중적 관리 모델 구현 필요 - 배치된 프로세스 모델 관리 툴 필요 • 포탈 프레임워크 도입 - 웹 어플리케이션 개발, 유지 및 보수 절차의 표준화가 필요 • 체계화된 관리 Tool 개발 - Clustering 시스템의 관리 Tool - Application 서버 및 비즈니스 프로세스의 모니터링 Tool 등

  29. 감 사 합 니 다. • For More Information: - 마케팅 담당 : 조영민 팀장 • 02-3219-6683 • 016-9470-7773 • ymcho@banktown.com • - 개발 담당 : 박재완 책임연구원 • 02-3219-6619 • 011-9634-6741 • jwpark@banktown.com

More Related