반응형

1 연계 데이터 구성

1 연계 요구사항 분석

1 개념

연계 시스템과 관련된 요구사항을 분석하는 과정

  • 분석 기법
    • 인터뷰
    • 체크리스트
    • 설문지
    • 델파이 기법
    • 브레인스토밍
  • 분석 참고 문서
    • 코드 정의서
    • 테이블 정의서
    • 응용 프로그램 구성도
    • 시스템 구성도

2 참고문서

  • 개체 정의서: 데이터베이스 개념 모델링 단계에서 도출한 개체의 정보를 개괄적으로 명세화한 정의서
  • 테이블 정의서: 테이블을 구성하는 컬럼들의 특성, 인덱스, 업무 규칙을 문서화
  • 인터페이스 명세서: 인터페이스 상세 항목 작성
    • 인터페이스 ID
    • 최대 처리 횟수
    • 데이터 크기
    • 시스템 정보
    • 데이터 정보

3 절차

  1. 시스템 현황 확인
  2. 정의서 확인
  3. 체크리스트 확인
  4. 인터뷰 및 면담
  5. 연계 요구사항 분석서 작성

4 연계 시스템 구성

  • 송신 시스템: 연계할 데이터를 데이터베이스와 애플리케이션으로부터 연계 테이블 또는 파일 형태로 송신
  • 수신 시스템: 수신한 연계 데이터를 수신 시스템에서 관리하는 데이터 형식에 맞게 변환하여 데이터베이스에 저장하거나 애플리케이션에서 활용할 수 있도록 제공
  • 중계 서버: 송신 시스템과 수신 시스템 사이에서 데이터를 송수신하고, 현황을 모니터링

2 연계 데이터 식별 및 표준화

1 연계 데이터 식별

대내외 시스템 연계를 위해 송신 시스템과 수신 시스템 데이터에 대한 상세 식별 정보를 확인하여 데이터 표준화에 참고

2 연계 데이터 표준화

  • 공통부(고정): 인터페이스 표준 항목 포함(전문 길이, 시스템 공통, 거래 공통)
  • 개별부(가변): 송수신 시스템에서 업무 처리에 필요한 데이터 포함(데이터)
  • 종료부(고정): 전송 데이터의 끝을 표시하는 문자를 포함(전문 종료)

3 절차

  1. 연계 범위 및 항목 정의
  2. 연계 코드 변환 및 매핑
  3. 인터페이스 정의서 작성

2 연계 메커니즘 구성

1 연계 메커니즘 정의

1 개념

응용 소프트웨어와 연계 대상 모듈 간의 데이터 연계 시 요구사항을 고려한 연계방법과 주기를 설계하기 위한 메커니즘

2 연계 방식

  • 직접 연계
    • 장점: 연계 및 통합 구현이 용이, 개발 비용, 데이터 연계 처리 성능
    • 단점: 시스템 결합도, 암복호화 처리, 환경
    • 연계 기술: DB 링크, DB 연결, API, JDbc, 하이퍼링크
  • 간접 연계
    • 장점: 다른 네트워크 통합, 보안
    • 단점: 성능 저하 요소 존재, 기간
    • 연계 기술: 연계 솔루션, 웹 서비스, 소켓

4 절차

  1. 연계 데이터 추출 및 생성
  2. 코드 매핑 및 데이터 변환
  3. 연계 테이블 또는 파일 생성
  4. 로그 기록
  5. 연계 서버 또는 송수신 어댑터
  6. 전송
  7. 운영 DB에 연계 데이터 반영

2 연계 장애 및 오류 유형

  • 연계 시스템 오류
  • 연계 프로그램 오류
  • 연계 데이터 오류

3 내외부 연계 모듈 구현

1 연계 모듈 기능 구현

1 EAI/ESB 방식

1 개념

  • EAI: 기업에서 운영되는 서로 다른 플랫폼 간 정보 전달 솔루션
  • ESB: 기업에서 운영되는 서로 다른 플랫폼을 하나의 시스템에서 관리 운영할 수 있도록 통합을 지향하는 기술

2 절차

  1. 연계 DB 또는 계정 생성
  2. 연계를 위한 테이블 생성
  3. 연계 응용 프로그램 구현

2 웹 서비스 방식

1 개념

네트워크에 분산된 정보를 서비스 형태로 개방하여 표준화된 방식으로 공유

2 유형

  • SOAP: XML 기반의 메시지를 네트워크 상에서 교환하는 프로토콜
  • WSDL: 웹 서비스에 대한 상세 정보를 기술한 파일 XML 형식으로 구현
  • UDDI: WSDL을 등록하고 검색하기 위한 저장소

3 절차

  1. 송수신 파일 경로 및 파일명 정의
  2. 송신 연계 응용 프로그램 구현
  3. 파일 전송
  4. 수신 DB 반영 서비스 호출 처리
  5. 수신 연계 응용 프로그램 구현

2 연계 테스트

1 개념

데이터 정합성과 데이터 전송 여부에 대한 테스트

2 절차

  1. 연계 테스트 케이스 작성
    1. 단위 테스트 케이스
    2. 통합 테스트 케이스
  2. 연계 테스트 수행
  3. 연계 테스트 결과 검증
반응형

+ Recent posts