‘Spider Framework 제품소개서’

Slides:



Advertisements
Similar presentations
2 회 모바일 자바 세미나 모바일 사이트와 솔루션 개발 사례 ㈜위트넷 기술이사 이 환 섭.
Advertisements

KS Cinema 팀 명 : KS 팀 원 : 강상욱 김건우 원찬석 이수경.
ScanMail for Lotus Notes ( 주 ) 한국트렌드마이크로. RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line ScanMail Notes 의 주요 기능 Domino 환경의 Antivirus, Content Filter.
1 08 시스템 구성도 고려사항 * 웹 서버 클러스터 구성  클러스터 구축은 ㈜ 클루닉스의 Encluster 로 구축 (KT 인증,IT 인증 획득, 실제 클러스터 구축 사이트 200 여곳 )  웹 서버 클러스터는 Dynamic, Static, Image.
Korea Virtual Payment 모바일 안전결제 (ISP) 서비스 모델 - iPhone 한국버추얼페이먼트㈜ 기술연구소
한국클라우드서비스협회 ▶ 제키톡 서비스 - 제키톡 서비스 ∙ 안드로이드 기반의 모바일 무료 메시지, 무전기, 채팅 어플리케이션으로 국내뿐만 아니라 전세계 대상으로 서비스 제공 중 ∙ 현재 안드로이드폰을 대상으로 서비스 중이며, 아이폰을.
Microsoft ‘Windows Phone 7.5(Mango)’ 주요 특징 ~11 자료 : Business Week, 재구성  모바일 OS 경쟁에서 상대적으로 뒤처지고 있는 Microsoft 가 최근 ‘Windows Phone 7.5( 코드명 Mango)’
Big Data & Hadoop. 1. Data Type by Sectors Expected Value using Big Data.
불특정 공격에 무너진 H 사 업무 시스템 서서히 저하 내부에서 원인 불명으로 네트워크의 속도가 서서히 저하 되는 현상이 발생 공격의 발생 핵심 장 비 서비스가 되다 되지 않는 현상이 심해지고 결국 핵심 장 비는 장애가 발생하게 됨 장비 장애 발생 핵심 장비 장애 전체.
1 Push 알림서비스 시나리오 및 시스템 구축방안 Push 알림서비스 시나리오 및 시스템 구축방안 IBK 기업은행 신채널제휴팀 붙임 4.
Copyright  2009 SERVERSIDE Inc., All rights reserved Spider SAAS framework.
한국예탁결제원 모바일 서비스 안내. 1. KSD 모바일 서비스 구축 배경 스마트폰 보급 및 이용확대 모바일 환경으로 서비스 환경 변화 고객 니즈 수용 및 서비스 향상.
.Net History. Visual Studio.Net 2002 /.Net Framework 1.0 제품의 버전 / 특징 2002 년 - Visual Studio.Net 2002 /.Net Framework 1.0 첫 통합 개발 환경 - C# 언어 등장 (C# 1.0)
Dept. Computer Science, Korea Univ. Intelligent Information System Lab. 웹 서비스와 시멘틱 웹의 연동 방안 연구 고려대학교 지능정보시스템 연구실 이 윤 수.
회사개요 뉴스토마토 콘텐츠 소개 뉴스제공처 Mobile 환경에서 증권 APP 활용 사례 2011 년 4 월 9 일 정 동 철.
EBSCO eBooks 이용 방법 및 다운로드 (대출모드) 안내
앱인벤터 기초과정 (1차시) ㈜헬로앱스 강사: 김영준 목원대학교 겸임교수.
2016 유성환 Hybrid MOBILE.
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
목차 Contents 무선인터넷용 비밀번호 설정방법 Windows 7 Windows 8 Windows XP MAC OS.
Security Solutions (S/W) - Fortify
관광 스마트 북 발행 제안 OSMD( One Source Multi Device ).
Chapter 16 : Struts 프레임워크 2. chapter 16 : Struts 프레임워크 2.
Data Interface, Data mart Technology
1. Windows Server 2003의 역사 개인용 Windows의 발전 과정
Windows Server 장. Windows Server 2008 개요.
DPR-1630&1615 IP공유기 셋팅 방법 고객지원팀 작성자 : 정청석.
1. 컴포넌트 개요 – [빅데이터] 기능 개요 컴포넌트 기능 구성도 주요 기능 정의 JDBC Interface 데이터 가공제공
Smart Monitoring 제안서
31강 JAVA 네트워크 JAVA 네트워크 InetAdress, URLConnection 클래스 Socket의 이해
AP 모드 활용하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
FTP 프로그램 채계화 박재은 박수민.
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
뇌를 자극하는 Windows Server 장. Windows Server 2008 개요.
실시간 고객응대를 위한 통합로그 솔루션 ‘RealLog’ 제품소개서
ASP.NET AJAX 비동기 게시판 작성 2007 컴퓨터공학실험( I )
SK Telecom 매출 통계 시스템의 SQL Server Reporting Services 적용사례
‘2012년 정보화 사업 교육 버그추적시스템(BTS) 사용 절차 2012, 02.
명지대학교 통합모바일앱 E-Book 이용안내
Smart Workplace 개발자 가이드
EAI 구현 사례 : A사 System Architecture
Adobe 제품 다운로드 및 설치 방법 안내 Adobe Creative Cloud Adobe License 권한을 받으신 분
USN(Ubiquitous Sensor Network)
VTalk Solution 소개자료
웹디자인
AUTODESK AUTOCAD ELECTRICAL 전기제어 2D 설계 소프트웨어 표준기반 설계 생산성 도구 구조도 설계
인터넷 은행의 역할 現 핀테크포럼 의장 페이게이트 대표 박소영.
VTalk Solution 소개자료
BI MATRIX 기술 문서 5.0 기술지원 프로세스.
데이터 베이스 DB2 관계형 데이터 모델 권준영.
15강. 폼 데이터 값 검증 Validator를 이용한 검증 ValidationUtils 클래스
SSL, Secure Socket Layer
제휴 소개 당 사는 자금관리 1위 기업, 은행 인터넷뱅킹 시스템 구축 1위 기업인 웹케시㈜와 전략적 제휴를 통하여 고객사의 귀 사에서 사용하는 당사의 ERP시스템(두웰 패키지)을 통하여 전자세금 계산서 발행/전송/ 매입 연계를 통하여 전자세금계산서 업무 효율성을 극대화.
클러스터 시스템에서 효과적인 미디어 트랜스코딩 부하분산 정책
WZC 무선 연결 방법 (Windows 7 Ver.).
3장 JSP프로그래밍의 개요 이장에서 배울 내용 : JSP페이지의 기본적인 개요설명과 JSP페이지의 처리과정 그리고 웹 어플리케이션의 구조에 대해서 학습한다.
웹 애플리케이션 보안 Trend 인포섹㈜ 신수정 상무
모바일(폰)메일 서비스 정흠수 최동훈.
공인인증로그인 매뉴얼.
Ⅳ. User Interface 1. User Interface (UI) 정의 2. UI 환경 3. K ILC UI 구성.
Map Designer Solution 소개자료
슬라이드 쇼의 설정 슬라이드 쇼의 실행 파일과 폴더의 관리 글꼴을 포함해서 저장 웹 페이지로 게시 압축 파일
공인인증로그인 매뉴얼.
전자세금계산서 시스템 구축 제안
WISE OLAP.
DBMS & SQL Server Installation
공인인증로그인 매뉴얼.
20 XMLHttpRequest.
바스 엔지니어링 통합 원격 감시 제어 시스템 (TTM/TTC) BAS-2001 (SMS 문자,음성 실시간 전송)
Presentation transcript:

‘Spider Framework 제품소개서’ 2012. 3. ㈜ 서버사이드 이 종 원

Spider Banking Framework 논리 구조도 Spider Framework 아키텍쳐 Spider Banking Framework 논리 구조도 Web Tier Was Server AP Tier Was Server 논리적으로 명확한 Layered 아키텍처를 제공하여 소스코드 수정없이 Web Tier와 Ap Tier를 물리적으로 통합, 혹은 분리하여 운영할 수 있습니다. 수평 수직 확장에 있이 소스 수정 없이 확대 / 축소 운영이 용이합니다. 아 키 텍 쳐 구 성 도 Internet 채널 Application Framework Interface Framework 브라우저 Presentation Framework 보안패키지 연동 SSO 전자서명 UI조립 Engine 다국어 Data Biz App Biz App Biz App 엔진LifeCycle C/S App 암호화 키보드보안 Rendering Presentation Resource Common Component Message변환 IBS DB 스마트폰 Input Validator SMS E메일 권한 코드 채번 Controller X-Internet / Flex Thread풀 /소켓풀 Legacy Rule Based SOA Biz Engine 테블릿 MCI Adapters HTML / JSP / Image 전문 로깅 AJAX JSON XML 변환 R R R R R R 계정계 Adapter 관리 Action Command EJB Call (분산 환경 시) Rule Interpreter Adapter관리 SAP/ERP 대외계 B2B Management Framework Management Framework SQL관리 DB관리e ACL관리 데몬관리 Config SQL관리 DB관리e ACL관리 데몬관리 Config 정보계 스마트TV Core Component Core Component 신용카드 Pooling Resource Message Logging API/LIB Pooling Resource Message Logging API/LIB Error/Exception Communication Batch/Scheduler Error/Exception Communication Batch/Scheduler 외부기관 Web Container EJB Container EJB Container ETC 미들웨어(WAS) 미들웨어(WAS) 트랜잭션 부하분산 장애대응 서버관리 트랜잭션 부하분산 장애대응 서버관리 Core Component Application Framework Interface Framework Middle Ware (WAS) Presentation Framework

Spider Framework Application 데이터 흐름도 논리적으로 명확한 Layered 아키텍처를 제공하여 소스코드 수정없이 Web Tier와 Ap Tier를 물리적으로 통합, 혹은 분리하여 운영할 수 있습니다. 수평 수직 확장에 있이 소스 수정 없이 확대 / 축소 운영이 용이합니다. Data Source Layer Web Tier Business Logic Layer Data Source Layer 2 3 Multi-Client Integration Layer Presentation Layer Business Service Layer Data Integration Layer 브라우저 IBS DB 세션체크 Application 로그인Action 로그인Biz DB연동API 모바일 보안체크 계좌조회Action 전문연동 API 보유계좌조회Biz B2B 이체 …. File처리 API 포멧변환 이체 SAP 1 공통 컴포넌트 Layer Legacy 업무호출 ERP 카드 계좌목록 JSP 결재선관리 CRM 화면출력 회원가입 JSP 대출 영업일관리 4 한도 관리 자주쓰는계좌 대외 연계 시스템 핵심 기능 설명 Presentation Layer 공통 컴포넌트 Layer Business Logic Layer Data Integration Layer Framework은 보안, 거래시간, 중지여부 등 요청 검증을 수행하고 해당 업무 application 을 수행 시킨다 업무 서비스를 수행한다. . DbAPI는 모든 DB I/O를 중계한고 로깅/모니터링 한다. MessageAPI은 모든 Legacy통신을 중계한다. 성능검증/로깅을 수행한다. 재사용 가능한 로직을 추출하여 공통컴포넌트를 등록 / 관리한다.

Spider Banking Framework 특장점 Spider Framework 특장점 요약 Spider Banking Framework 특장점 보안 3rd party 보안 모듈 연동 SQL Injection방지, IP차단, 암호화 누락 방지 주요 고객정보 마스킹 처리 개발 생산성 개발자 적응 기간이 짧으며 코딩량이 적어 생산성이 매우 뛰어남 편리한 관리 UI 제공 소스 코드 생성 툴 제공 Spider Banking Framework 웹브라우져 서비스 다채널 소스 재사용 One source 다국어 지원 One source 멀티 Device 지원 (스마트폰 뱅킹 등) 채널 확장성 동시 접속자 페이지 접속건수 페이지 별, 전문 별, SQL별 성능 제공 시스템 오류 발생 건 모니터링 코딩 룰 기반 소스코드 점검 특정 건수 이상 조회 SQL 추출 구간별 성능 프로파일링 테스트 자동화 툴 제공 검증된 성능 (7500 TPS) Application 품질검증 / 뛰어난 성능 거래제어 WAS 중단 없는 서비스 제어 기능 메뉴제어, 전문제어, 채널제어 긴급공지, 거래량 제어

Web Standard 지원 Component Library Open Web을 지원하는 Spider Framework 특장점 Spider Banking Framework의 OpenWeb 지원 범위 웹 접근성 확보를 위하여는 웹표준가이드 및 웹표준을 준수하는 공통모듈 제공 및 시스템적으로 검증기능을 제공 해야 합니다. 제안사가 사용하는 프레임워크는 웹표준과 관리하는 모듈을 포함하고 있으며, 그 기능 및 주요 내용은 다음과 같습니다. 주요 구성 요소 및 역할 - Web Standard Guide : 표준 코딩 적용 및 웹페이지 제작과 관련된 선언과 규약을 규정한 코드로 구성 - Coding rule 기능적으로 HTML , CSS 표준에 근거한 코딩 룰을 보유 - Web Standard 지원 Component library 보유 코딩시 자주 사용 되는 공통 스크립트 library에 대하여 검증된 모듈 제공 - 보안 모듈 연동 업무 특성상 오픈웹 환경에서도 인증서검증, e2e, 네트웍 구간 암호화 위변조 방지 등의 보안 솔루션 연동 필요 Web 표준 준수 여부 진단 제작된 HTML단위가 아니라 조립된 페이지를 기준으로 실시간 진단, 관리 UI 제공 - Admin System 이행 전 접근성 검증을 통해 제반 내용의 접근성을 유지 할 수 있도록 지원 웹 접근성 확보를 위한 기능 요소 기획/퍼블리싱 제안 Framework의 기능 제공범위 Web Standard 지원 Component Library Grid Alert Navigation Tree Ajax Input Validator Web 표준 준수 진단 툴 Web Standard Guide Web 표준 준수 진단 보고서 보안 모듈 연동 - 인증서 키보드 보안 / E2E 보안 토큰 SSO 연동 Coding rule 이행 전 일괄 검증 4

Open Web을 지원하는 검증된 UI 컴포넌트 제공 Spider Framework 오픈 웹 지원 컴포넌트 Open Web을 지원하는 검증된 UI 컴포넌트 제공 다양한 브라우져에서 상호 호환되는 UI 컴포넌트를 제공합니다. 상용 보안 모듈과 연동하여 암/복호화 , E2E 검증을 지원합니다. 다수 금융권 적용을 통하여 충분히 검증되었습니다. 오페라에서 일문 이체 화면 크롬에서 카드 사용내역조회 화면 크롬에서 영문 이체 화면

Open Web 기반, 웹 접근성 검증의 편리성 제공 2. Spider Framework 주요기능 Open Web 기반, 웹 접근성 검증의 편리성 제공 Framework에 의해 개발/테스트 시 “실시간으로” 웹표준 검증을 수행 할 수 있습니다. 전체 페이지를 지정된 폴더에 자동 저장해 두었다가 웹표준 검증 툴로 “일괄 검증”을 할 수 있도록 지원 합니다 웹 접근성 검증 툴 개발서버 운영서버 개발자 / 인수자 개발 / 테스트 실시간 검증 검증 단계 수행 후 적용 HTML HTML HTML W3C 웹표준 / 접근성 검증 서버 Framework에서 화면 내용 파일저장 후 일괄 검증 인수자 검증 결과 보고서

Internet Explorer에서 국문 이체 화면 3. Spider Framework 주요기능 Open Web 기반의 One-source Multi-language 지원 K은행에서는 당사 프레임웍을 사용하여 해외 다수의 사용자들이 다양한 브라우져를 사용하여 이체/송금을 할 수 있는 국외 인터넷뱅킹 서비스를 구축하였습니다. Internet Explorer에서 국문 이체 화면 오페라에서 일문 이체 화면 크롬에서 영문 이체 화면

Framework Integration 모듈 4. Spider Framework 주요기능 One-source Multi-device 지원(소스의 재활용성 극대화) 채널 Device에 따라 Application을 작성하지 않도록 다양한 프로토콜(HTTP, SOAP, TCP/IP)의 요청을 표준화된 데이터 구조로 변환하는 Multi Device Integration Layer를 구성하여 한 벌의 소스로 다채널 서비스가 가능합니다. Clients Framework Integration 모듈 다양한 포멧의 요청 전송 HTTP HTTP Parameter Fixed Length Data XML 다채널 서비스 통합 Adapter 요청 메시지 해석 표준화된 객체로 변환 Internet SOAP XML 업무컴포넌트 (다채널 단일로직) 모바일 Web-TV TCP/IP Fixed Length Data XML 응답 메시지 빌드 처리 결과로 받은 객체를 채널에 맞게 변환 스마트폰 제공 기능 데이터 포매팅 유효성 검증(길이,최대/최소,필수 등) 암호화/복호화 메시지-객체 전환 데이터 변환(코드변환, 메시지변환) 데이터 압축전송(web)

One-source Multi-device 지원 (소스의 재활용성 극대화) 4. Spider Framework 주요기능 One-source Multi-device 지원 (소스의 재활용성 극대화) K은행 적용 사례 : 인테넛 뱅킹 소스를 그대로 재사용하여 Iphone, Android 스마트폰 뱅킹은 물론 One-source 로 12개국어를 지원하는 스마트폰 뱅킹 서비스를 구축하였습니다. 제안사 프레임웍은 개발된 모든 웹페이지에 대하여 언제든지 Client와 통신할 수 있는 OpenApi로 자동 변환 해 줍니다 언어선택 중국어 / 즉시이체 영어 / 환율조회

통합모니터링 기능 4. Spider Framework 주요기능 실시간 통합 모니터링 화면 예시 각 WAS별 쓰레드/메모리/CPU 사용현황 및 주요 거래의 처리 상태, 평균 처리 시간 등을 실시간으로 모니터링 할 수 있는 화면을 제공합니다. 수집 된 데이터는 실시간 변동 그래프로 제공되며, 설정된 임계치를 초과하면 화면 상에 즉시 표출됩니다. 실시간 통합 모니터링 화면 예시

WAS중단 없이 전문,메뉴 등 설정정보 실시간 적용, 실시간 거래 제어 5. Spider Framework 주요기능 WAS중단 없이 전문,메뉴 등 설정정보 실시간 적용, 실시간 거래 제어 24*365 중단없는 서비스 제공을 위하여 WAS 중단없이 전문,SQL, 코드, 다국어, 메뉴 등 운영관리 데이터를 배포 및 Reload 기능을 제공하며, Admin Instance에서 전체 WAS를 통합 제어 / 관리 합니다. WAS 통합 관리 기능

편리한 전문 등록 6. Spider Framework 주요기능 사용자 패스워드 Masking 예시 전문 등록 화면의 필드 속성 설정(remark)만으로 주요 전문 데이터(비밀번호 등)에 대해서는 Masking하여 로깅하는 기능을 제공합니다. 운영 시스템으로 이행 전, 주요 정보의 Masking 처리가 누락 되었는지를 한번에 점검 할 수 있습니다. 사용자 패스워드 Masking 예시 로 그 예 시

Interface엔진의 장애 자동감지 및 부하 분산 기능 7. Spider Framework 주요기능 Interface엔진의 장애 자동감지 및 부하 분산 기능 SpiderFramework에서 제공되는 연동 Adapter는 Load Balancing 기능과, 연동 시스템 장애 자동 감지 기능, 복구 시 자동 재 연결 기능을 제공합니다 각 Tier별 부하 분산 처리 예시 L4를 이용한 Web Load balancing WAS 클러스터링을 이용한 AP Load balancing Spider Framework 연계엔진 Adapter의 Load balancing Web서버 AP서버 Legacy Web1 AP1 WAS WAS 서비스 중단 L4 스위치 10.10.1.10 Web2 AP2 WAS WAS 서비스

개발 생산성 8. Spider Framework 주요기능 개발자의 적응기간이 짧으며 코딩량이 적어(1~2줄) 생산성이 매우 뛰어납니다. DB조회, 파일로딩 등이 모두 동일한 Array 객체로 리턴되어, 개발자는 전문, DB 등에 상관 없이 표준화된 코딩을 하게 됩니다. DB조회 소스코드 예시 //자주쓰는 계좌 조회 DataSet rs = DBClient. select(SQL_ID, MapData); //다건의 데이터를 리턴하는 DataSet이 얻어 진다. 전문처리 소스코드 예시 //보유계좌 조회 map = MessageClient.doSyncProcess(“HOST”,”전계좌조회”, MapData); //접근할 시스템, 전문ID, Parameter를 전달한다. DataSet rs = map.getDataSet(“보유계좌리스트”); //다건의 데이터를 리턴하는 DataSet이 얻어 진다.

다양한 금융권 적용을 통해 성능 및 안정성 검증 9. 검증된 성능 제안사 Framework을 사용하여 2012. 3월 오픈 한 K카드사 성능 테스트 결과 개별 거래 : 9,000 TPS 이상, 통합 시나리오 : 약 7,500 TPS (1썬터 만 수행. 2썬터 포함 시 13,000 TPS예상)

10. 장애 대응 장애 발생시 즉각적인 고객 대응 장애 발생 시 해당 메뉴, 거래만을 즉각적으로 제어 할 수 있습니다.

DB 장애 발생시에도 인터넷 뱅킹 서비스 제공 10. 장애 대응 웹 접근성 검증 툴 DB 장애 발생 시, XML로 백업 받아둔 전문정보를 로딩하여 지속적인 대고객 서비스를 제공 할 수 있습니다. 웹 접근성 검증 툴 IBS 서버 고 객 Framework DB 1. 전문 정보 로딩 2. XML 백업 데이터 생성 HTML HTML XML 3. 장애시 xml 에서 전문 정보 로딩 IBS 서버 고 객

SpiderFramework 주요 적용 사례 10. 주요 적용사례 SpiderFramework 주요 적용 사례 구 분 O/S / WAS / DB 적용 범위 / 적용 제품 / 특징 KEB 외환은행 AIX(/SUN), Weblogic, Oracle -개인뱅킹, 기업뱅킹, 외환포탈,국외뱅킹,스마트폰뱅킹 -Spider뱅킹 프레임웍, RealLog -특징 : one source multi-device (별도 모바일 프레임웍 없이 모바일뱅킹 구축) one source –multi language * 국외뱅킹 : 오픈웹 기반 one-source 국문,영문,일문서비스 * 외국인노동자를 위한 스마트폰뱅킹 : one–source 12 개국어 서비스 IBK 기업은행 AIX, Websphere, DB2 -개인뱅킹, 기업뱅킹, 스마트폰뱅킹 -Spider뱅킹 프레임웍 (BT : SOA 기반) -특징 : one source multi-device, one source –multi language 씨티은행 HP-UX, 제우스, -개인뱅킹, 기업뱅킹, 모바일뱅킹 국민카드 -개인, 기업, 가맹점 외 생활서비스 전체 (골프, 여행, 항공 등) - 가장 최근 구축 -Spider뱅킹 프레임웍 (PT : CMS 엔진, BT:SOA 엔진), Spider SNS G/W엔진 -오픈웹 기반, 웹표준 검증 기능 내장 (가장 최근 구축 2012.03.04일 오픈) -성능 : 약 7500 TPS (여의도 1썬터 만 측정) 하나카드 -개인, 기업, 가맹점, 모바일 카드 서비스 -Spider뱅킹 프레임웍 (별도 모바일 프레임웍 없이 모바일 Adapter로 구현) -특징 : 은행에서 카드 분사 프로젝트 (착수 후 3개월만에 오픈) 외환카드 -개인, 기업, 가맹점, 모바일 카드 서비스, 안심클릭 -특징 : one source multi-device (별도 모바일 프레임웍 없이 모바일뱅킹구축)