Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 선언형
- 개발 모델
- 페이징 교체 알고리즘
- 지연시간
- 프로젝트 계확
- 다단계 큐
- 링크계층
- 인터넷계층
- M/M
- CPU 스케줄링
- 관계형 데이터베이스
- 요구사항 분석
- 메모리
- PERT/CPM
- redis
- 다크모드
- 절차형
- 3-way handshake
- 프로그래머스 데브코스
- 4-way handshake
- nosql
- 함수형
- 럼바우
- 스레싱
- MVVM
- 노출모듈패턴
- 처리량
- 프록시패턴
- modebit
- MongoDB
Archives
- Today
- Total
노트
3 통합 구현 본문
연계 메커니즘
응용 소프트웨어와 연계 대상 모듈 간의 데이터 연계 시 요구사항을 고려한 연계방법과 주기를 설계
주요 연계 기술
직접 연계: 중간 매개체 없이 송수신 시스템이 직접 연계하는 방식
- DB 링크: DB에서 제공하는 DB링크 객체를 이용
- DB 연결: 수신 시스템의 WAS에서 송신 시스템 DB로 연결하는 DB 커넥션 풀을 생성, 연계 프로그램에서 해당 DB 커넥션 풀 명을 이용하여 연결
- API(Application Programming Inteface): 송신 시스템의 DB에서 데이터를 읽어서 제공
- JDBC(Java DataBase Connectivity): 자바에서 DB 프로그래밍을 하기 위한 API, 수신 시스템의 프로그램에서 JDBC 드라이버를 이용하여 송신 시스템 DB와 연결
- 하이퍼 링크: 다른 부분으로 가거나 전혀 다른 페이지로 이동하게 해주는 속성
간접 연계: 송수신 시스템 사이에 중간 매개체를 두어 연계하는 방식
- 연계 솔루션(EAI, Enterprise Application Integration, 기업 응용 통합): 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들 간의 정보 전달, 연계, 통합을 가능하게 해주는 솔루션
- Web Service/ESB(Enterprise Service Bus): 웹 서비스가 설명된 WSDL과 SOAP 프로토콜을 이용한 시스템 간 연계
- Socket: 소켓을 생성하여 포트를 할당하고, 클라이언트의 요청을 연결하여 통신
EAI 구성요소
- EAI 플랫폼: 이기종 시스템 간 애플리케이션 상호 운영
- 어댑터: 다양한 애플리케이션을 연결하는 EAI의 핵심 장치, 데이터 입출력 도구
- 브로커: 데이터 포맷과 코드를 변환하는 솔루션
- 메시지 큐: 비동기 메시지를 사용하는 다른 응용프로그램 사이에서 데이터를 송수신하는 기술
- 워크 플로우: 미리 정의된 기업의 비지니스 워크플로우에 따라 업무를 처리
EAI 구축 유형
ESB는 버스 방식의 분산형 토폴로지로 구성
웹 서비스
네트워크에 분산된 정보를 서비스 형태로 개방하여 표준화된 방식으로 공유하는 기술
- SOAP(Simple Object Access Protocol): HTTP, HTTPS, SMTP 등을 사용, XML 기반의 메시지를 네트워크 상태에서 교환하는 프로토콜
- WSDL(Web Service Description Language): 웹 서비스명, 제공 위치, 메시지 포맷, 프로토콜 정보 등 웹서비스에 대한 상세 정보가 기술된 XML 형식으로 구현되어 있는 언어
- UDDI(Universal Description Discovery and Integration): 웹 서비스에 대한 정보인 WSDL을 등록하고 검색하기 위한 저장소로 공개적으로 접근, 검색이 가능한 레지스트
IPC(Inter-Process Communication, 프로세스 간 통신)
: 운영체제에서 프로세스 간 서로 데이터를 주고받기 위한 통신 기술
'정보처리기사 정리' 카테고리의 다른 글
5 인터페이스 구현 (0) | 2024.04.18 |
---|---|
4 서버 프로그램 구현 (0) | 2024.04.17 |
2 데이터 입출력 구현 - 2 (0) | 2024.04.16 |
2 데이터 입출력 구현 (0) | 2024.04.16 |
소프트웨어 설계의 기본 원칙 (0) | 2024.04.15 |