089. 인터페이스 방법 명세화
1) 인터페이스 방법 명세화
- 내, 외부 시스템이 연계하여 작동할 때 인터페이스별 송, 수신 방법, 송, 수신 데이터, 오류 식별 및 처리 방안에 대한 내용을 문서로 정리하는 것
2) 시스템 연계 기술
- DB LInk, API/Open API, 연계 솔루션, Socket, Web Service
3) 인터페이스 통신 유형
- 단방향, 동기, 비동기
4) 인터페이스 처리 유형
- 실시간 방식, 지연 처리 방식, 배치 방식
090. 미들웨어 솔루션
1) 미들웨어(Middleware)
- 운영체제와 응용 프로그램 사이에서 다양한 서비스를 제공하는 소프트웨어
2) DB
- 클라이언트에서 원격의 데이터베이스와 연결하는 미들웨어
3) RPC(원격 프로시저 호출)
- 원격 프로시저를 마치 로컬 프로시저(내 컴퓨터에 있는 것처럼)처럼 호출하는 미들웨어
4) MOM(메시지 지향 미들웨어)
- 비동기형 메시지를 전달하는 미들웨어
5) TP-Monitor(트랜젝션 처리 모니터)
- 트랜잭션을 처리 및 감시하는 미들웨어
6) ORB(객체 요청 브로커)
- 코바(CORBA) 표준 스펙을 구현한 객체지향 미들웨어
7) WAS(웹 애플리케이션 서버)
- 동적인 콘텐츠를 처리하기 위한 미들웨어
091. 모듈 간 공통 기능 및 데이터 인터페이스 확인
1) 모듈 간 공통 기능 및 데이터 인터페이스
- 모듈 간 공통 기능
: 모듈의 기능 중에서 공통적으로 제공되는 기능
- 데이터 인터페이스
: 모듈 간 교환되는 데이터가 저장될 파라미터
2) 인터페이스 설계서
- 교환 데이터 및 관련 업무, 송, 수신 시스템 등에 대한 내용을 정의한 문서
- 종류
: 일반적인 인터페이스 설계서, 정적·동적 모형을 통한 인터페이스 설계서
092. 모듈 연계를 위한 인터페이스 기능 식별
1) 모듈 연계
- 내부 모듈과 외부 모듈 또는 내부 모듈 간 데이터의 교환을 위해 관계를 설정하는 것
2) EAI(Enterprise Application Integration)
- 기업 내 각종 애플리케이션 및 플랫폼 간의 상호 연동이 가능하게 해주는 솔루션
- Point-to-Point
: 가장 기본적인 애플리케이션 통합 방식, 1:1 연결
- Hub & Spoke
: 단일 접점인 허브 시스템을 통해 데이터를 전송하는 중앙 집중형
- Message Bus(ESB 방식)
: 애플리케이션 사이에 미들웨어를 두어 처리하는 방식
- Hybrid
: Hub & Spoke와 Message Bus의 혼합 방식
: 그룹 내에서는 Hub & Spoke 방식을, 그룹 간에는 Message Bus 방식을 사용
3) ESB(Enterprise Service Bus)
- 애플리케이션 간 표준 기반의 인터페이스를 제공하는 솔루션
4) 웹 서비스(Web Service)
- 네트워크의 정보를 표준화된 서비스 형태로 만들어 공유하는 기술
- SOAP
: HTTP, HTTPS, SMTP 등을 활용하여 XML 기반의 메시지를 네트워크 상에서 교환하는 프로토콜
- UDDI
: WSDL을 등록하여 서비스와 서비스 제공자를 검색하고 접근하는 데 사용됨
- WSDL
: 웹 서비스명, 서비스 제공 위치, 프로토콜 등 웹 서비스에 대한 상세 정보를 XML 형식으로 구현함
093. 모듈 간 인터페이스 데이터 표준 확인
- 모듈 간 인터페이스에 사용되는 데이터 형식을 표준화하는 것
- 데이터 인터페이스 확인 -> 인터페이스 기능 확인 -> 인터페이스 데이터 표준 확인
'it자격증 준비 > 정보처리기사(실기)' 카테고리의 다른 글
05. 인터페이스 구현 | 인터페이스 기능 구현 정의, 인터페이스 구현 / 예외 처리 / 보안 / 구현 검증 (0) | 2023.08.25 |
---|---|
05. 인터페이스 구현 | 시스템 인터페이스 요구사항 분석, 인터페이스 요구사항 검증, 인터페이스 시스템 식별, 송 · 수신 시스템 식별 (0) | 2023.08.21 |
04. 서버 프로그램 구현 | 서버 개발, 보안 및 API, 배치 프로그램, 패키지 소프트웨어 (0) | 2023.08.19 |
04. 서버 프로그램 구현 | ★디자인 패턴(Design Pattern), 코드(Code), 개발 지원 도구 (0) | 2023.08.16 |
04. 서버 프로그램 구현 | 모듈(Module), 단위 모듈(Unit Module), 공통 모듈 (0) | 2023.08.14 |