IT CUBE
정보처리기사 실기 정리 - 4. 통합 구현 본문
4. 통합 구현
개체 정의서
개체의 타입과 속성, 식별자 등의 정보를 명세화한 정의서
테이블 정의서
논리 및 물리 모델링 과정에서 작성하는 설계 산출물
인터페이스 명세서
인터페이스 정의서에 작성한 인터페이스 ID별로 송수신하는 인터페이스 항목을 상세하게 작성
중계 서버
송신 시스템과 수신 시스템 사이에서 데이터를 송수신하고 연계 데이터의 송수신 현황을 모니터링하는 시스템
연계 방식
1. 직접 연계
- DB 링크
- DB 연결
- API/ Open API
- JDBC
- 하이퍼 링크
2. 간접 연계
- EAI
- Web Service/ESB
- Socket
커넥션 풀
데이터베이스와 연결된 커넥션을 미리 만들어서 풀 속에 저장해 두고 필요할 때 커넥션을 가져다 쓰는 기법
JDBC
자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API
API
응용 프로그램에서 사용할 수 있도록, 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스
Socket
소켓을 통해 클라이언트와 서버 사이에 데이터를 송수신할 수 있다
EAI
기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들 간의 정보를 전달, 연계, 통합이 가능하게 해주는 솔루션
EAI 구성요소
- EAI 플랫폼: 이기종 시스템 간 애플리케이션 상호 운영
- 어댑터: 애플리케이션끼리 연결하는 EAI의 핵심 장치
- 브로커: 데이터 포맷과 코드를 변환해주는 솔루션
- 메시지 큐: 데이터를 송수신하는 기술
- 비즈니스 워크플로우: 미리 정의된 Business Workflow에 따라 업무를 처리하는 기능
EAI 구축 유형
- 포인트 투 포인트: 가장 기초적인 애플리케이션 통합 방법, 1:1 단순 통합 방법
- 허브 앤 스포크: 허브 시스템을 통해 데이터를 전송하는 중앙 집중식 방식, 허브 장애 시 전체 장애 발생
- 메시지 버스: 애플리케이션 사이에 미들웨어(버스)를 두어 연계하는 미들웨어 통합 방식
- 하이브리드: 그룹 내는 허브 앤 스포크 방식, 그룹 간에는 메시지 버스 방식 사용
ESB
- 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들 간을 하나의 시스템으로 관리 운영할 수 있도록 통합을 지향하는 아키텍처
- 느슨한 결방 방식 지원: 특정 서비스를 변경하더라도 연결된 다른 서비스에 영향을 주지 않는 방식
웹 서비스 유형
- SOAP: HTTP, HTTPS, SMTP 등을 사용하여 XML 기반의 메시지를 네트워크 상태에서 교환하는 프로토콜
- WSDL: 웹 서비스에 대한 상제 정보가 기술된 XML 형식으로 구현되어 있는 언어
- UDDI: 웹 서비스에 대한 정보인 WSDL을 등록하고 검색하기 위한 저장소로 공개적으로 접근, 검색이 가능한 표준
연계 테스트
- 송신 시스템과 수신 시스템을 연계하였을 경우 데이터의 정합성과 데이터 전송 여부에 대한 테스트
- 사전에 테스트 케이스 작성 후 수행하는 방식
Next
'정보처리기사 > 실기 정리' 카테고리의 다른 글
정보처리기사 실기 정리 - 7. SQL 응용 (0) | 2021.10.05 |
---|---|
정보처리기사 실기 정리 - 5. 인터페이스 구현 (0) | 2021.10.05 |
정보처리기사 실기 정리 - 3. 데이터 입출력 구현 (0) | 2021.10.04 |
정보처리기사 실기 정리 - 2. 화면 설계 (0) | 2021.10.04 |
정보처리기사 실기 정리 - 1. 요구사항 확인 (0) | 2021.10.04 |