2013년 3월 1일 금요일

나의 이야기 2012.08 LGU+ KICS 통신사 Agent



 제목: LGU+ KICS 통신사 Agent
 기간: 2012.08-2012.12
 TOOL: VC++8.0, FLEX 빌더 4.6( KICS 시뮬레이션서버)
 OS  : Windows 2008 Server
 기술: C/C++, XML, FTP, XLS, ZIP, TCP/IP, Flex AIR, Oracle Ole DB,MagicAPI
 성격: Server/Client Agent 수집 및 연동 서버 : EXE
      1. Xml, Zip 파일 수신 및 저장
      2. Xml 파싱 및 데이터 수집
      3. CSV 파싱 및 데이터 수집
      4. Zip 파일 앞축 및 해제
      5. LGU Data DB 연결및 조회 및 등록
      6. MagicAPI 암/복호화
      7. Flex AIR 를 이용하여 KICS test Server 구현 및 테스트
      8. 통신자료 수정보완
      9. 통신사실 신규 개발완료 적용
     10. 이미지 인쇄 및 이미지 문서 발행

 역활: 분석, 설계, 개발

하나의 프로그램에서 가장 다양한 스킬이 적용된 서버 프로그램 개발 경험을
가지게 한 프로젝트 인듯 합니다.

그중의 하나는
xml 및 Zip 파일을 송수신하고 앞축을 풀고, 다시 앞축하고
Xml 데이터를 추출하고 다시 Xml 문서를 생성하기도 합니다
Xml 이용하는 곳이 많은 만큼 매우 유용한 기능의 구현입니다.

또한 미리준비한 jpg또는 tiff 이미지 문서에 데이터를 직접작성해서
인쇄 발행하고 전송해주는 기능은 FAX서버를 대신 할수 있게 합니다.
또한 워드프로세서의 기능도 대체할수 있게 해줍니다.

멀티 DB 조회및 데이터 전송 및 사고시 복구기능 과
지정한 파일서버에 Ftp를 이용해서 자동으로 파일을 수신하고
수신한파일을 앞축해서 서버로 전송하는것등은 복잡한 프로세서이지만
꼭필요로 하는 곳이 많은 기능입니다.

내용상 비밀을 요하는 업무기능이 많은 만큼 개발기능을 언급하는 정도로
마무리합니다.




나의 이야기 2011.09 IntelliVMS 프로젝트


제목: IntelliVMS
기간: 2011.09-2012.07
TOOL: FLEX 빌더 4.6
OS : Windows
기술: Flex, WSDL, SOAP, HTTP Service, XML
성격: 컴포넌트: SWF
1. 복합 VCAM 및 VCAM 그룹관리 Map Editor 개발
2. 복합 VCAM 및 VCAM 그룹관리 Map Viewer 개발
3. 라이센스 관리, VCAM 관리, Distributor 관리, Analyzer/Recorder관리
사용자관리, 역활관리, 로그조회, 기타설정관리
4. Event 정보 수신 및 관리
5. 로그인 및 로그인 사용자 정보 관리
6. HTTP Service/ SOAP 개발
역활: 분석, 설계, Web Clint 컴포넌트 개발

(화면은 데모화면입니다.)

FLEX 로 구현한 영상관리 프로그램입니다.
왭상에서 웹회면의 전부를 차지 할수도 있으며, 일부 화면으로도 사용할수 있습니다.

화면상 다양한 메뉴를 아이콘과 단선도를 이용하여 표시할수 있는 기능을
가지고 Windows 응용프로그램이 가지는 모든 기능을 구현할수 있는 Flex는
대단히 유용한 스킬입니다.

구현기능중 SOAP 2.0 은 원래 FLEX가 지원하지 않은 기능이지만
수정가능한 구성Lib를 수정하므로 SOAP2.0을 이용한 데이터 통신을 구현했습니다.

원래 HTTP Service를 이용해 구성한 플렉스 기능을 데체하였고
이것은 보안이 필요한 서버와의 통신을 안전하게 만들어주는 것이기도 합니다.

플랙스로 업무용 프로그램을 구현하였으며
원래의 화려한 그래픽 기능도 그대로 이용한 프로젝트 였습니다.