|인터페이스 방법 명세화의 개념
- 내외부 시스템이 연계하여 작동할 때 인터페이스별 송수신 방법, 송수신 데이터, 오류 식별 및 처리 방안에 대한 내용을 문서로 명확하게 정리하는 것
- 필요 사항
- 시스템 연계 기술
- 인터페이스 통신 유형
- 처리 유형
- 발생 주기 등
|시스템 연계 기술
- 개발할 시스템과 내외부 시스템을 연계할 때 사용되는 기술을 의미
- 주요 시스템 연계 기술
- DB Link
- DB에서 제공하는 DB Link 객체를 이용하는 방식
- API/Open API
- 송신 시스템의 데이터베이스에서 데이터를 읽어 와 제공하는 애플리케이션 프로그래밍 인터페이스 프로그램
- 연계 솔루션
- EAI 서버와 송수신 시스템에 설치되는 클라이언트를 이용하는 방식
- Socket
- 서버는 통신을 위한 소켓을 생성하여 포트를 할당하고 클라이언트의 통신 요청 시 클라이언트와 연결하여 통신하는 네트워크 기술
- Web Service
- 웹 서비스에서 WSDL과 UDDI, SOAP 프로토콜을 이용하여 연계하는 서비스
|인터페이스 통신 유형
- 단방향
- 시스템에서 거래를요청만 하고 응답이 없는 방식
- 동기
- 시스템에서 거래를 요청하고 응답이 올 때까디 대기(Request-Reply)하는 방식
- 비동기
- 시스템에서 거래를 요청하고 다른 작업을 수행하다 응답이 오면 처리(Send-Receive)하는 방식
|인터페이스 처리 유형
- 실시간 방식
- 사용자가 요청한 내용을 바로 처리해야 할 때 사용하는 방식
- 지연 처리 방식
- 데이터를 매건 단위로 처리할 경우 비용이 많이 발생할 때 사용하는 방식
- 배치 방식
|인터페이스 발생 주기
- 개발할 시스템과 내외부 시스템 간 송수신 데이터가 전송되어 인터페이스가 사용되는 주기
- 업무의 성격과 송수신 데이터 전송량을 고려하여 매일, 수시, 주 1회 등으로 구분
|송수신 방법 명세화
- 내외부 인터페이스 목록에 있는 각각의 인터페이스에 대해 연계 방시그 통신 및 처리 유형, 발생 주기 등의 송수신 방법을 정의하고 명세를 작성하는 것