들어가기 전
2024년 정보처리기사 실기 공부를 위해 작성한 것으로 수제비 2023 책으로 공부를 하여 정리한 것입니다.
아래 아이콘으로 기준을 나눠 공부를 진행 했습니다.
📝 | 서술형 |
✍ | 약술형 |
📟 | 계산 |
🌞 | 기출 |
🎨 | 중요하진 않지만 확인필요 |
4. 통합구현
연계 메커니즘 구성은 딱히 출제되는 것 같진 않는 것 같다.
편안하게 읽어보기를
01. 연계 메커니즘 구성
1. 연계방식의 분류
직접연계 | 간접연계 | |
장점 | 연계 및 통합 구현이 단순하며 용이함 개발 소요 비용 및 기간이 짧음 중간 매개체가 없으므로 데이터 연계 처리 성능이 대체로 좋음 |
서로 상이한 네트워크,프로토콜 연께 및 통합 가능 인터페이스 변경 시에도 장애나 오류 없이 서비스 가능 로직을 자유롭게 반영 가능 |
단점 | 시스템 간의 결합도가 높아 시스템 변경에 민감 암/복호화 처리 불가 연계 및 통합 가능한 시스템 환경이 제한적 |
연계 아키텍처 및 메커니즘이 복잡해 성능 저하 개발 및 적용을 위한 테스트 기간이 상대적 장기간 소요 |
2. 커넥션풀
: 데이터베이스와 연결된 커넥션을 미리 만들어 풀(pool)속에 저장해 두고 필요할 때 커넥션을 풀에서 가져다가 쓰고 다시 풀에 반환하는 기법이다.
3. JDBC
: JDBC 드라이버를 이용해 송신 시스템의 DB와 연결해주는 방식
Java에서 DB에 접근할 수 있게 해주는 Java Programming API(자바에서 지원)
02. 내외부 연계 모듈 구현
1. 연계모듈 기능 구현
: 개발하고자 하는 응용 소프트웨어와 연계 모듈간의 세부 설계서를 확인하여 일관되고 정형화된 연계 기능을 구현
✍ 1) EAI 방식
: 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간 연계를 돕는 솔루션
1-1) EAI 구성요소
- 어댑터 : EAI의 핵심장치, 애플리케이션을 연결하여 데이터 입출력 도구
- 브로커 : 데이터 전송 시 포맷과 코드를 변환해줌
- 메시지 큐 : 비동기 메세지를 사용하는 프로그램 사이에서 송수신해주는 기술
✍ 1-2) EAI 구축 유형
- 포인트 투 포인트 : 기초적인 통합방법 / 1:1 단순 통합 / 솔루션을 구매하지 않고 커뮤니케이션을 통해서도 통합 가능
- 허브 앤 스포크 : 중앙 집중식 방식 / 허브 장애 시 전체 장애 발생
- 메세지 버스 : 애플케이션 사이 미들웨어(버스)를 두어 연꼐 하는 미들웨어 통합 방식 / 뛰어난 확장성과 대용량 데이터 처리 가능
✍ 2) ESB 방식
: 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들 간을 하나의 시스템으로 관리 운영할 수 있도록 서비스 중심의 통합을 지행하는 아키텍체이다. 미들웨어(버스)를 중심으로 애플리케이션 통합을 '느슨한 결합'방식으로 지원한다.
2. 웹 서비스 개념
- HTTP : HTML문서를 송 / 수신하기 위한 규칙들을 정의해 놓은 표준 프로토콜 (GET / POST/ PUT)
- 하이퍼텍스트 : 문장이나 단어 등이 링크를 통해 서로 연결된 네트워크 처럼 구성된 문서
- HTML : 웹을 이루는 기초적인 구성요소 / 마크업 언어
✍ 웹서비스 유형
1) SOAP : HTTP / HTTPS /SMTP 등을 사용하여 XML 기반의 메세지를 네트워크 상태에서 교환하는 프로토콜이다.
2) WSDL : 웹 서비스명, 제공위치 등 웹 서비스의 정보가 기술된 XML형식의 언어
3) UDDI : WSDL의 등록 / 검색을 위한 저장소
✍ IPC 방식
운영체제에서 프로세스 간 서로 데이터를 주고 받기 위한 통신 기술이다.
'ON > 자격증' 카테고리의 다른 글
[자격증] 정보처리기사 실기 기출 분석 및 합격 전략 (0) | 2024.02.01 |
---|---|
[자격증] 내가 보려고 작성하는 정보처리기사 실기 5.인터페이스 구현 (1) | 2024.01.29 |
[자격증] 내가 보려고 작성하는 정보처리기사 실기 3. 데이터 입출력 구현 (0) | 2024.01.26 |
[자격증] 내가 보려고 작성하는 정보처리기사 실기 2. 화면설계 (0) | 2024.01.25 |
[자격증] 내가 보려고 작성하는 정보처리기사 실기 1. 요구사항 확인 (1) | 2024.01.25 |