연계 시스템
- 서로 다른 두 시스템을 잇기 위해 중계하는 시스템
연계 요구사항 분석
- 연계 시스템과 관련된 요구사항을 분석하는 과정
- 분석 기법
: 인터뷰 / 체크리스트(기준에 대한 점검) / 설문지 / 델파이 / 브레인 스토밍
- 분석 참고 문서
ㆍ코드정의서
: 코드 ID / 코드명 / 코드설명 등
ㆍ테이블 정의서
: 데이터 모델링 정의서, 테이블/프로세스 연관도, 테이블 별 속성 정의서
ㆍ응용프로그램 구성도
: 애플리케이션의 메뉴구성, 화면설계, 데이터 발생시점, 주기, 발생 패턴 등
: 메뉴 구조도, 화면 설계서, 사용자 인터페이스 정의서
ㆍ시스템 구성도
: 하드웨어, 소프트웨어, 네트워크 등 연계 대상 시스템 구성도
ㆍ개체정의서(Entity)
: 데이터베이스 개념 모델링 단계에서 도출한 개체의 타입과 속성, 식별자 등의 정보를 개괄적으로 명세화한 정의서
ㆍ인터페이스 명세서
: 인터페이스 ID별로 송수신하는 데이터 타입, 길이 등 인터페이스 항목을 상세하게 작성한 정의서
연계 메커니즘
- 응용 소프트웨어와 연계 대상 모듈 간의 데이터 연계시 요구사항을 고려한 연계방법과 주기를 설계하기 위한 메커니즘
- 연계방식
: 직접연계 / 간접연계
직접 연계 기술
- DB Link
: 데이터베이스에서 제공하는 DB 링크 객체를 이용하는 방법
: 수신 시스템에서 DB링크 생성 / 송신 시스템에서 참조
- DB Connection
: DB Connection Pool을 생성하고 수신 시스템의 WAS에서 송신 시스템 DB로 연결
: 연계 프로그램에서 해당 DB Connection Pool을 통해 연결
※ Connection Pool
: 커넥션 객체를 저장해놓고 필요할때마다 꺼내쓰게하는 기법
- API / Open API
: 송신 시스템의 DB의 데이터를 읽는 API를 이용
- JDBC
: 수신 시스템의 프로그램에서 JDBC 드라이버를 이용하여 송신 시스템의 DB와 연결
: DBMS 유형, DB서버 IP 및 Port, DB인스턴스 정보 필요
- Hyper Link
: 현제 페이지에서 다른 페이지로 이동 시키는 속성
간접 연계 기술
- 연계 솔루션 (EAI)
: 서로 다른 플랫폼 및 애플리케이션 간 정보 전달 등을 구현하는 솔루션
: 송수신 시스템에 어댑터 설치
- Web Service / ESB
: WSDL과 SOAP 프로토콜을 이용하여 연계
※ WSDL : 웹 서비스와 관련한 상세 정보가 기술된 XML형식의 언어
※ SOAP : HTTP 등을 이용하여 XML 기반의 메시지를 교환하는 프로토콜
- Socket
: 소켓을 생성하여 포트를 할당하고 클라이언트와 통신
'Certification > 정보처리기사' 카테고리의 다른 글
웹 서비스 방식 (SOAP / UDDI / WSDL) (0) | 2021.04.09 |
---|---|
내ㆍ외부 연계 모듈 (EAI / ESB) (0) | 2021.04.09 |
데이터베이스 (Database) (0) | 2021.04.09 |
물리 데이터 모델 (0) | 2021.04.09 |
논리 데이터 모델 (0) | 2021.04.09 |