+-- 클라이언트 1
+--------------+ : (Delphi 3.0)
: 서버 UNIX : +-- 클라이언트 2
: INFORMIX DB : :
: : +-- 클라이언트 3
: : :
외부통신-----------+ +-----------------+-- 클라이언트 4
RS232C PORT: : LAN(TCP/IP) :
: : +-- 클라이언트 5
: : :
+--------------+ +-- 틀라이언트 6
일단 간략한 그림을 그렸는데 제가 원하는 정확한
내용을 전달하기 위해서입니다.
제가 원하는 작업은
첫째 RS232C PORT를 통해 서버에 전달되는
통신전문을 C로 작성한 DRIVE가 서버에 상주하면서
DATA를 입력받아 통신의 포맷을 Check하고
통신 내용을 판단한후 통신의 종류에 따라
DATA BASE에 저장하는 작업을 하고
다시 결과값을 DRIVE에 전달하는 작업과
둘째 각각의 클라이언트에서
통신전문을 생성하여 서버에 전달하면
서버의 DRIVE가 다시 통신을 하고
통신후에 결과값을 다시
통신을 보낸 각각의 클라이언트에게
정확히 전달하는 방법을
어떠한 식으로 운영을 해야하는지
Drive와 통신을 하는 방법을
어떠한 식으로 운영하고 어떻게
작성을 해야하는지
아마 지금 설명한 방법이 은행에서의
온라인 송금 처리하는 방법과 비슷할걸요??
해결책을 부탁합니다...
|