3. 통합구현

2024. 7. 7. 03:06· 자격증/정보처리기사 인강 - 실기
목차
  1. 1. 연계 데이터 구성(최근 4년간 출제 없음)
  2. 2. 연계 메커니즘 구성(최근 4년간 출제 없음)
  3. 3. 내외부 연계 모듈 구현
  4. 3-1. EAI/ESB
  5. 3-2. 웹 서비스(Web Service) 방식
  6. 3-3. IPC 방식

1. 연계 데이터 구성(최근 4년간 출제 없음)

  • 통합구현
    • 단위 기능을 하는 모듈 간의 연계와 통합

2. 연계 메커니즘 구성(최근 4년간 출제 없음)

 

 

 

3. 내외부 연계 모듈 구현

3-1. EAI/ESB

  • EAI(Enterprise Application integration)
    • 기업내의 시스템들끼리의 커뮤니케이션을 위한 미들웨어
    • 비즈니스 로직 중심
    • 이종(다른) 시스템들 사이에 위치 -> 각 시스템에 필요한 정보를 서로 소통 및 관리 효율성 증대
      • EAI의 구축 유형
        • Point-to-Point
          • 중간에 미들웨어가 없고 각 애플리케이션간 점대점 형태로 연결
          • 상대적 저렴
          • 변경 및 재사용 어려움
        • Hub & Spoke
          • 중앙 집중적 방식: 가운데 허브가 데이터를 전송
          • 모든 데이터 전송 보장
          • 확장, 유지 보수 용이
          • 허브 장애시 전체 영향
        • Message Bus
          • 애플리케이션 사이 미들웨어(버스)를 두어 처리
          • 미들웨어 통한 통합
          • 어댑터가 시스템과 버스를 연결하여 뛰어난 확장성과 대용량 처리 가능
        • Hybrid
          • 그룹 내에서는 허브 & 스포크 방식
          • 그룹 간에서는 메시징 버스 방식
          • 데이터 병목 최소화
  • ESB(Enterprise Service Bus)
    • 애플리케이션 통합은 유사하나 서비스 중심으로 통합하는 기술

 

3-2. 웹 서비스(Web Service) 방식

  • 웹 서비스 
    • SOAP
      • HTTP, HTTPS, SMTP등을 사용하여 XML기반의 메시지를 네트워크 상에서 교환하는 프로토콜
      • 기본적인 송수신은 HTTP를 통해서 이루어짐
    • WSDL
      • 웹 서비스명, 웹 서비스 제공 위치, 웹 서비스 메시지 포맷, Protocol 정보 등 상세 정보 기술 파일. XML 형식
    • UDDI
      • 웹 서비스에 대한 정보 WSDL을 등록하고, 검색하기 위한 저장소
      • 검색 엔진처럼 UDDI에서 웹 서비스 정보를 검색하여 사용
  • 웹 서비스 방식
    • 네트워크 분산되어 있는 정보를 서비스 형태로 개방하여 표준화된 방식으로 공유하는 기술
  • HTTP - 문서 전송을 위한 통신 규약. 하이퍼텍스트 문서 교환 가능
  • Hypertext - 문자, 그래픽, 음성 및 영상을 서로 연결, 순서에 관계 없이 이용자가 정보 검색 가능한 방법
  • HTML - 웹페이지 표시를 위한 마크업 언어. 제목, 단락, 목록 등 구조적 문서를 만들 수 있는 방법 제공

 

 

 

 

3-3. IPC 방식

  • Inter-Process Communication
  • 운영체제에서 프로세스 간 서로 데이터를 주고받기 위한 통신 기술
    • 구성요소
      • 파이프 - 한 프로세스의 출력이 다른 프로세스의 입력으로 사용
      • 공유메모리 - 한 프로세스의 일부분 공유
      • 소켓 - 클라이언트와 서버 프로세스 사이 통신
      • 세마포어 - 프로세스 사이의 동기(정보 공유) 맞추는 기능
      • 시그널 - 프로세스간의 통신 또는 동기화를 위한 신호

 

 

 

 

 

 

'자격증 > 정보처리기사 인강 - 실기' 카테고리의 다른 글

6. 화면 설계  (0) 2024.07.14
5. 인터페이스 구현  (2) 2024.07.14
4. 서버프로그램 구현  (0) 2024.07.12
2. 데이터 입출력 구현  (0) 2024.06.26
1. 요구사항 확인  (0) 2024.06.21
  1. 1. 연계 데이터 구성(최근 4년간 출제 없음)
  2. 2. 연계 메커니즘 구성(최근 4년간 출제 없음)
  3. 3. 내외부 연계 모듈 구현
  4. 3-1. EAI/ESB
  5. 3-2. 웹 서비스(Web Service) 방식
  6. 3-3. IPC 방식
'자격증/정보처리기사 인강 - 실기' 카테고리의 다른 글
  • 5. 인터페이스 구현
  • 4. 서버프로그램 구현
  • 2. 데이터 입출력 구현
  • 1. 요구사항 확인
kms152000
kms152000
kms152000
백엔드 공부
kms152000
전체
오늘
어제
  • 분류 전체보기 (208)
    • JAVA (32)
      • JAVA 개념 (13)
      • 생활코딩 JAVA 입문 수업 (19)
    • Frontend (0)
      • HTML (0)
      • CSS (0)
      • JS (0)
    • Backend (2)
      • Spring 인강 (2)
    • 코딩 테스트 (154)
      • JAVA - 백준 단계별로 풀어보기 (110)
      • Python - 백준 단계별로 풀어보기 (44)
    • 자격증 (12)
      • 정보처리기사 인강 - 필기 (5)
      • 정보처리기사 인강 - 실기 (7)
    • Database (0)
      • MySQL (0)
      • Oracle (0)
    • 개발 환경 (5)
      • JAVA (1)
      • Eclipse (1)
      • Eclipse 오류 해결 (1)
      • Apache Tomcat (1)
      • IntelliJ (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • hELLO 티스토리 스킨

인기 글

태그

  • Eclipse 한글
  • Eclipse 환경 설정
  • 키보드 입력과 로깅
  • 비트 연산자
  • 자바 개념
  • 백준 자바 1001번
  • 3항 연산
  • 백준 자바 10869번
  • 백준 자바 1008번
  • asList
  • 다차원 배열
  • 관계연산자
  • 자바
  • copyOf
  • java 메서드
  • 백준 10998번 자바
  • 로깅 프레임워크
  • 생활코딩
  • 대입 연산
  • JAVA 변수
  • 논리연산자
  • 백준
  • 자바 기본 문법
  • Java
  • 사칙 연산
  • 백준 1000번 자바
  • 제어자
  • 이클립스 환경 설정
  • Eclipse console 한글 오류
  • 자바 컴파일 순서

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
kms152000
3. 통합구현
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.