호스트 및 클라이언트 시간 통합
금융 전자화와 정보화가 지속적으로 발전함에 따라 셀프 서비스는 점차 은행 서비스 고객에게 중요한 채널이 되고 있다. ATM 은 은행의 서비스 창구로서 은행의 이미지를 대표하며 업무 정보를 담고 있어 효율적이고 편리한 서비스를 고객에게 제공할 수 있습니다. 공행의 ATM 기계는 수량이 많고, 분포가 넓으며, 거래량이 많아 고객들로부터 널리 인정받았다. 중국공상은행 각 지점이 데이터 센터와 호스트 연결을 마친 후 ATM 기계는 원래 직접 연결된 호스트의 패턴을 바꾸었고, 일체화 선진기를 통해 호스트를 연결하면 ATMC 터미널 프로그램도 그에 따라 바뀌었다. 현재 ATMC 터미널 프로그램은 산업 ATM 터미널 인터페이스 사양에 따라 제조업체가 개발하고 개조한 것입니다. 그러나 전체 라인의 ATM 브랜드는 매우 다양하며, 각 공급업체의 ATM 운영 체제와 개발 플랫폼이 다르기 때문에, 각 브랜드의 ATM 에 대한 일부 거래 절차가 다르며, 소프트웨어 버전이 너무 많으면 ATM 운영 및 유지 보수 비용이 높아집니다.
또한 ATM 운영 체제는 대부분 d OS 와 OS/2 이지만 업계에서는 더 이상 DOS 와 OS/2 를 지원하지 않습니다. 동시에, 개인 금융 사업의 지속적인 확장으로, 금융 셀프 서비스 장비의 서비스 수요는 매년 증가하고 있으며, ATM 장비의 소프트웨어 기능 확장 및 개조는 점점 더 복잡해지고 있으며, 오래된 운영 체제에서 새로운 비즈니스 요구 사항을 개발하고 실현하기가 어렵습니다. ATM 의 개발 및 관리를 규제하는 방법, ATM 의 운영 효율성을 향상시키는 방법, 유망한 운영 체제 및 개발 플랫폼을 선택하는 방법은 은행이 긴급히 직면하고 있는 중요한 과제가 되었습니다. 공행은 먼저 ATMC 시스템 솔루션을 출시하여 ATMC 애플리케이션 소프트웨어를 통합하고 ATMC 통합 플랫폼 시스템을 구축하는 아이디어를 제시했습니다.
ATMC 통합 플랫폼 시스템은 Windows 운영 체제를 전략 플랫폼으로 사용하여 CEN (유럽 표준화위원회) /XFS (금융 셀프 서비스 장치 상호 연결) 표준을 준수합니다. 즉, ATMC 애플리케이션 시스템은 개발 초기부터 표준화 및 표준화 메커니즘을 도입했습니다. CEN/XFS 표준 인터페이스를 지원하는 ATMC 애플리케이션 소프트웨어는 공급업체의 하드웨어 및 하드웨어 플랫폼과 독립적이며 ATMC 통합 플랫폼 애플리케이션은 CEN/XFS 표준을 지원하는 다양한 ATM 디바이스에서 실행될 수 있습니다.
이 문서에서는 ATMC 통합 플랫폼 시스템의 설계 및 구현에 대해 설명합니다.
첫째, 시스템 네트워크 구조
시스템의 네트워크 구조는 1 과 같습니다. ATM, 통합 프런트 엔드 시스템 및 호스트 시스템은 주변 서브시스템으로서 명확하고 배치가 합리적이며 기능이 완벽한 은행 고객 서비스 시스템을 구성합니다. ATMC 통합 플랫폼 시스템은 여전히 산업 통합 비즈니스 시스템의 설계 아이디어를 따르고 있으며, 대형 센터의 중앙 집중식 네트워크 구조를 따르고 있으며, 통신 프로토콜은 여전히 TCP/IP 프로토콜입니다. 시스템의 주요 부분은 다음과 같습니다.
1. 호스트 시스템
호스트 시스템은 고객 계좌 처리, 은행 내부 회계 등의 기능을 갖추고 있다. 전체 시스템의 핵심이며 고객 계정 정보, 카드 정보, ATM 터미널 파일 등 중요한 정보를 저장합니다.
2. 통합 프런트 엔드 시스템
통합 프런트 엔드 시스템은 셀프 서비스 장치 (ATM, POS 등 셀프 서비스 터미널) 의 트랜잭션 전달, 트랜잭션 데이터 처리 및 형식 변환, 셀프 서비스 장치 파일 및 키 관리를 담당합니다.
3. 통합 프런트 엔드 모니터링 시스템
종합 사전 모니터링 시스템은 지점 관리자에게 운영 모니터링, 장비 모니터링, 원격 제어 등의 기능을 제공하고 거래 통계를 제공하며 보고서를 통계적으로 분석합니다.
4.ATMC 소프트웨어 자동 배포 시스템
ATMC 소프트웨어 자동 배포 시스템은 ATMC 통합 플랫폼 시스템의 새로운 구성 요소입니다. 지점에서는 소프트웨어 자동 배포 서버를 설정하고 관할 내 자동 계산대의 자동 계산대 소프트웨어 버전 및 광고 화면에 대해 통합 관리 및 자동 배포를 수행해야 합니다.
5.ATM 터미널 시스템
ATM 터미널 시스템은 고객에게 인출, 조회, 이체, 비밀번호 수정과 같은 온라인 카드 거래 기능을 제공하는 고객 셀프 서비스를 대상으로 합니다. ATM 터미널 시스템은 고객의 거래 요청을 처리하고 통합 프런트 엔드 시스템을 통해 회계 처리를 위해 호스트로 전달합니다. ATM 터미널 시스템은 또한 포괄적인 프런트 엔드 시스템과 소프트웨어 자동 배포 시스템의 다양한 관리 명령에 응답하는 관리자 기능을 제공합니다.
둘째, ATMC 통합 플랫폼 시스템 설계 원칙
1. 시스템 목표
ATMC 애플리케이션 소프트웨어의 통합을 실현하고 ATMC 통합 플랫폼 시스템의 공급업체 간 하드웨어 플랫폼 운영을 실현하다.
2. 설계 원칙
(1) 표준 원칙을 따릅니다.
ATMC 통합 플랫폼 애플리케이션 시스템의 개발 설계에서는 중국 인민은행 ATM 거래 사양과 중국공상은행 ATM 터미널 인터페이스 사양을 엄격히 준수합니다. 한편, CEN/XFS 표준을 기반으로 통합 플랫폼 애플리케이션을 개발하고 있으며, 각 공급업체는 CEN/XFS 표준을 지원하는 ATM 디바이스 드라이버 소프트웨어 서비스 공급업체를 제공합니다.
(2) 기존 적용 원칙 지원
ATMC 통합 플랫폼 응용 프로그램은 ATMC 통합 플랫폼 시스템 기능 사양에 따라 설계 및 개발되어 기존 ATMC 응용 프로그램의 기능을 지원하고 기존 시스템 네트워크 구조를 변경하지 않으며 다른 관련 시스템에 영향을 주지 않습니다.
(3) 보편성의 원칙
ATMC 통합 플랫폼 애플리케이션 시스템의 기능 설계는 다양한 브랜드와 모델 ATM 하드웨어 구성의 차이점과 특징을 충분히 고려합니다. ATM 에는 벽걸이와 로비식, 그리고 후면 조작 패널도 있습니다. 제조업체마다 관리자를 전환하는 방법이 다릅니다. 이러한 차이의 경우 통합 플랫폼 애플리케이션은 효과적인 지원을 제공하며, 통합 플랫폼 애플리케이션 시스템은 표준에 맞는 다양한 구성의 장치에서 실행하기에 적합합니다.
(4) 발달 원칙
통합 플랫폼 애플리케이션 시스템의 기능 설계에서는 기존 비즈니스 기능을 구현하는 것 외에도 향후 가능한 기능 확장, 확장 가능한 애플리케이션 인터페이스 제공, 모듈식, 파라메트릭, 구성 요소 설계, 새로운 기능 추가로 인한 프로그램 대량 수정을 방지하고 다른 기능 모듈에 영향을 미치지 않도록 해야 합니다.
(5) 자동 원칙
Microsoft 패치, 어플리케이션 소프트웨어 버전, 광고 사진 등의 자동 배포 기능을 최대한 활용하여 지사 직원의 유지 관리 업무와 운영상의 어려움을 덜어줍니다. ATMC 통합 플랫폼 시스템 소프트웨어 설치도 수동 개입 없이 자동 설치를 수행해야 합니다.
(6) 안전 예방 조치
ATM 통합 플랫폼 애플리케이션 시스템 설계에서 ATM 의 기존 및 가능한 보안 위험을 종합적으로 분석하고 고려했습니다. 본사에서 제정한 ATM 보안 위험 예방 기술 방안에 따라 통합 플랫폼 시스템에서 해당 소프트웨어 처리 대책을 취하여 ATM 거래 화면에 대한 보안 경보 정보를 늘리고 개선합니다.
셋째, ATMC 통합 플랫폼 시스템의 전반적인 아키텍처
ATMC 통합 플랫폼 시스템의 전체 아키텍처는 그림 2 에 나와 있습니다.
ATMC 통합 플랫폼 시스템의 전체 프레임워크는 5 계층으로 나뉘며, 맨 아래는 카드 리더 및 프린터와 같은 ATM 하드웨어 장치입니까? 두 번째 계층은 운영 체제이며 현재 Windows XP Professional; 입니다. 세 번째 계층은 Windows XP 기반 SP (서비스 공급업체) 소프트웨어입니까? 제조업체가 제공 네 번째 계층은 Microsoft 에서 제공하는 XFS 관리자로서, 통합 플랫폼 어플리케이션과 SP 를 연결하여 이들 간의 통신을 담당하고 있습니까? XFS 관리자는 기본 공급업체마다 다른 하드웨어 장치에 최상위 수준의 응용 프로그램을 적용할 수 있도록 합니다. (윌리엄 셰익스피어, Northern Exposure (미국 TV 드라마), 예술명언) 최상층은 ATMC 의 통합 플랫폼 애플리케이션이고, NCR Aptra Edge 는 ATMC 의 통합 플랫폼 애플리케이션을 위한 개발 플랫폼입니다. 객체 지향 및 웹과 같은 개발 기술을 사용하여 고객 거래 및 ATM 관리 기능을 구현합니다.
넷째, ATMC 통합 플랫폼 응용 프로그램의 기능 설계
ATMC 통합 플랫폼 애플리케이션의 주요 기능 모듈은 그림 3 에 나와 있습니다.
1.ATM 온라인 거래 기능
고객 카드의 온라인 거래 (예: 인출, 이체, 암호화, 봉투 예금 등) 를 처리합니다. 카드 리더에 마그네틱 카드 삽입, 애플리케이션 시스템 추적 정보 읽기, 추적 정보 확인, 유효한 카드 수신, 다음 거래 프로세스로 이동, 고객 거래에 필요한 시스템 리소스 조회, 트랜잭션 선택 화면 제공, 고객이 입력한 데이터 수집, 고객 트랜잭션 패킷을 통합 프런트엔드로 전송한 후 호스트에 전달, 호스트 반환 대기, 호스트 반환 결과 표시 호스트가 승인하면 ATM 은 지폐 분할, 지폐 인출, 지폐 출금 등의 작업을 수행하고 고객에게 지폐 인출을 요청하고 거래 후 고객 영수증을 제공합니다.
2. ATM 관리자 기능
ATM 관리자 기능은 셀프 서비스 장치의 일상적인 관리, 매개변수 설정, 테스트 장치 모듈 관리 등을 수행할 수 있습니다. , 그리고 고객에게 더 효과적으로 좋은 서비스를 제공할 수 있습니다. 일상적인 관리자 작업에는 지폐 추가, 거래 통계 인쇄, 장비 상태 확인 등이 포함됩니다. 관리자 기능은 ATM 이 서비스할 수 없는 원인을 초기에 찾아낼 수 있으며, 공급업체의 장치 진단 모듈을 호출하여 장치 고장을 감지하고, 장치를 재설정 및 자체 테스트하고, 적시에 정상 서비스를 재개하여 가동 중지 시간을 줄일 수 있습니다.
Atm 은 거래 기능을 관리합니다.
ATM 관리 거래는 포괄적인 사전 모니터링 시스템이 ATM 에 보낸 모니터링 명령에 응답할 수 있을 뿐만 아니라 ATM 의 운영 및 장비 상태를 사전 예방적으로 에스컬레이션하고 모니터링 시스템에 필요한 ATM 장비 상태 정보 및 트랜잭션 데이터를 제공하여 은행이 셀프 서비스 장비를 효과적으로 모니터링하고 관리할 수 있도록 합니다. ATM 의 트랜잭션 성공률과 운영 효율성을 높입니다. ATM 은 장비 상태를 정기적으로 보고하고, 장애 이벤트와 같은 사전 예방적 거래를 즉시 에스컬레이션할 수 있을 뿐만 아니라, 모니터링 시스템에 응답하여 트랜잭션 통계 및 트랜잭션 세부 정보 업로드 (트랜잭션 세부 정보의 중단점 갱신 등) 와 같은 모니터링 시스템 명령에 응답할 수 있습니다. 고객이 거래를 할 때 ATM 은 모니터링 시스템 명령을 받고 고객이 카드를 반송한 후 상태 보충을 할 수 있습니다.
4. 소프트웨어 자동 배포 기능
기층은행 ATM 운영 관리 능력을 향상시키고 ATM 관리자의 업무 강도를 줄이기 위해 ATMC 소프트웨어의 자동 배포 기능을 설계하여 여러 업체의 ATM 에 대해 통합 소프트웨어 버전 관리, 자동 배포 및 자동 업그레이드를 수행할 수 있습니다. ATMC 통합 플랫폼 애플리케이션 설치가 시작되면 클라이언트 SDC 도 동시에 시작됩니다. SDC 는 언제든지 소프트웨어 자동 배포 서버 SDS 의 쿼리, 버전 게시, 검증 등의 명령을 수신하여 지정된 명령 다운로드, 버전 확인 및 실행하여 소프트웨어 또는 광고 화면을 업데이트합니다. 버전 게시에는 정기 게시와 인스턴트 게시의 두 가지 방법이 있습니다. "예약" 은 터미널이 지정된 시간에 명령 실행을 시작하는 것을 의미하고, "즉시" 는 터미널이 즉시 명령을 실행하는 것을 의미합니다. SDC 는 또한 관리자가 참조할 수 있도록 SDS 순서대로 ATM 의 전자 로그를 지정된 서버에 업로드할 수 있습니다.
다섯째, 하드웨어 플랫폼 간 ATMC 응용 프로그램 운영
1 의 설치. ATMC 통합 플랫폼 시스템
먼저 ATM 디바이스의 각 하드웨어 모듈이 CEN/XFS 표준을 지원하는지 확인해야 합니다. ATM 하드웨어 공급업체는 Windows XP 기반 운영 체제와 CEN/XFS 표준을 지원하는 장치 드라이버 소프트웨어 SP 를 제공할 수 있습니다. ATMC 통합 플랫폼 시스템 설치에는 특정 구성 요구 사항이 있으며 Windows XP 설치에 필요한 기본 구성을 충족해야 합니다. 더 빠른 실행 속도를 얻으려면 더 높은 하드웨어 구성이 필요합니다. 다음은 ATMC 통합 플랫폼 설치를 위한 기본 단계입니다.
(1) Windows XP Professional 운영 체제를 설치합니다.
(2) 하드웨어 공급업체의 SP 소프트웨어를 설치합니다 (일반적으로 XFS 관리자 포함).
(3) 설치 메뉴를 통해 벤더 및 모델을 선택하여 ATMC 통합 플랫폼 애플리케이션 시스템을 설치합니다.
2.2 구성. ATMC 통합 플랫폼 시스템
(1) 네트워크 구성 및 시스템 설정
기본 IP, 서브넷 마스크 및 기본 게이트웨이를 포함한 ATM 로컬 네트워크 주소를 구성합니다. 일부 ATM 모델에서는 장치 드라이버 설치를 확인하고 필요한 드라이버 설치 및 시스템 설정을 수행해야 할 수도 있습니다.
(2) 공급업체 SP 구성
일부 공급업체 SP 는 직접 구성한 디바이스 유형에 따라 다른 모델의 ATM 을 구성해야 합니다.
(3) ATM 매개 변수 설정
응용 프로그램을 설치한 후 관리자 모드로 들어가 ATM 의 ATM ID, 도트 번호, ATMP 등의 매개변수를 설정합니다.
(4) 현금 상자 설정
ATM 이 통합 프런트 엔드 시스템과 성공적으로 연결되면 고객 서비스 기능에 액세스할 수 있습니다. ATM 은 관리자가 현금 상자를 구성하고 추가한 후에만 현금 인출 서비스를 제공할 수 있습니다.
ATMC 통합 플랫폼 애플리케이션은 여러 제조업체와 모델의 CEN/XFS 표준 ATM 에서 실행할 수 있습니다. ATMC 통합 플랫폼의 애플리케이션은 고객 서비스 인터페이스, 트랜잭션 프로세스 및 고객 재발행을 통합할 수 있습니다. ATMC 애플리케이션 소프트웨어의 통합 유지 관리 및 개발은 소프트웨어 개발 및 유지 관리의 복잡성과 비용을 크게 줄이고 ATM 관리를 단순화합니다. 현재 ATMC 통합 플랫폼 시스템은 여러 1 급 지점에서 시범 운영되어 고객에게 보다 규범적이고 새롭고 우호적인 셀프 서비스 플랫폼을 제공하고 있으며, 동업과 고객들로부터 널리 인정받고 있습니다. ATMC 통합 플랫폼 시스템은 전체 라인 홍보 응용 프로그램에서 지속적으로 개선되며 향후 ATM 응용 프로그램의 발전 방향이 될 것입니다.