1. 웹 페이지 접속 제어 시스템 “WebScan 2.x” 개발 및 유지보수
가) 시스템 설명
- Backbone Switch에 연결된 장비에서 미러링된 TCP/IP 패킷정보를 분석하여 일반 사용자의 웹페이지 접근을 제어하는 솔루션
- 유저 인터페이스 부분은 Visual Basic으로 구현되었으며 상세 정보와 설정은 C++ 로 구현된API 호출을 통하여 처리
- 내부 패킷 분석, 접속 제어, 로그 저장 및 조회
나) 담당업무
- 다양한 환경의 네트워크 특성상 발생하는 웹 접속 제어 기능
- 기능 수정 또는 사이트 특화 기능을 추가하여 시스템 유지 보수
- VisualC++을 이용하여 제어 엔진 오류 수정 및 기능 추가
- Visual Basic을 활용하여 유저 인터페이스에 신규 기능 화면 구현
2. IP자원 관리 시스템 “IPScan 3.x” 설계 및 개발
가) 시스템 설명
- Switch에 연결된 장비를 통하여 ARP 정보를 분석하여 각 호스트 노드를 모니터링하고 비인가 장비 및 설정 정책에 위배되는 장비의 네트워크 사용을 차단하는 솔루션
나) 담당업무
- 유저 인터페이스 부분은 Visual Basic으로 제작되었으며, 요구 기능 분석, 설계, 구현 부분 담당
- 소켓 통신을 통하여 서버에 접속하여 정책을 설정, 로그를 수신하여 UI 처리
- 다양한 데이터베이스(MS-SQL, Oracle, MySql)에 접속하여 정책 로그를 저장 및 조회 할 수 있는 기능 구현
- Visual Basic으로 구현이 어려운 특정 기능은 Visual C++을 이용하여 API를 구현하여 처리
- User Interface 화면 설계 및 관련된 대부분의 리소스 직접 제작
3. IP자원 관리 시스템 “IPScan XE” 설계 및 개발
가) 시스템 설명
- Switch에 연결된 장비를 통하여 ARP 정보를 분석하여 각 호스트 노드를 모니터링하고 비인가 장비 및 설정 정책에 위배되는 장비의 네트워크 사용을 차단하는 솔루션
- 유저 인터페이스 부분은 Visual C++ MFC를 사용하여 구현
- 서버와의 통신 인터페이스는 API로 구현하여 다양한 애플리케이션에서 사용 가능
나) 담당업무
- TCP/IP통신을 관리하는 기능들을 모두 Visual C++을 이용하여 API로 구현
- Visual C++을 사용하여 클라이언트 프로그램 구현(기능 분석, 설계, 구현 담당), 서버와 TCP/IP 통신을 이용하여 설정 및 이벤트 처리, 데이터 동기화 구현
- 서버와의 통신 오버헤드를 줄이기 위해 호스트 노드 정보를 생성하여, 이벤트를 기반 실시간으로 처리하여 서버와의 정보 일관성 유지
- 유니코드로 구현하여 다국어(영어, 일본어, 중국어, 대만어) 구현
- 사용자 인터페이스 컨트롤은 eXtreme Toolkit 라이브러리를 사용하였으며, 이외의 필요한 기능은 MFC의 OwnerDraw 기능을 활용하여 Customize
- 웹 페이지에서 클라이언트 프로그램과 동일한 기능 구현이 가능하도록 통신 API를 활용하여 COM API를 개발
- User Interface 화면 설계 및 관련된 대부분의 리소스 직접 제작
더보기