이기종 시스템 및 컴포넌트 간 데이터 교환 및 처리를 위해 각 시스템의 교환되는 데이터, 업무, 송수신 주체 등이 정의된 문서
각 시스템의 구성 요소를 표현한 다이어그램을 활용하여 시스템, 컴포넌트 별 인터페이스와 요구 조건을 확인할 수 있음
시스템을 구성하는 주요 구성 요소 간 트랜잭션 확인을 통해 시스템에서 인터페이스와 인터페이스를 통해 상호 교환되는 트랜잭션을 확인할 수 있음
데이터 명세는 제공하는 인터페이스 서비스에 대한 상세 명세를 표현하는 산출물임
제공하는 서비스 목록, 인터페이스 방식 및 명세, 리턴 형태까지 정의를 상세하게 표현함
각 인터페이스 번호 당 인터페이스가 되는 데이터, 데이터 형식, 송수신 시스템의 정보 등을 구체화하는 문서
데이터 송수신 시스템 간의 데이터 저장소와 속성 등의 상세 내역을 포함함
시스템 인터페이스 정의서
인터페이스 목록의 송신 및 전달 영역까지는 외부 모듈에 포함되고, 수신 측 영역은 내부 모듈에 포함된다고 판단 가능
상세 기능 인터페이스 정의서
오퍼레이션 및 사전 조건을 통해 상세 기능의 외부 모듈 확인이 가능하고, 사후 조건을 통해 상세 기능의 내부 모듈 확인이 가능함
공통 기능 확인
내부 및 외부 모듈을 기반으로 공통적으로 제공되는 기능을 확인
데이터 인터페이스 확인
내부 및 외부 모듈을 기반으로 공통 기능을 식별하고 이를 중심으로 필요한 데이터 인터페이스 항목을 확인
기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간의 정보를 전달, 연계, 통합이 가능하도록 해주는 솔루션
기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들을 하나의 시스템으로 관리 및 운영할 수 있도록 서비스 중심의 총합을 지향하는 아키텍처
버스를 중심으로 각 프로토콜이 호환될 수 있도록 애플리케이션의 통합을 느슨한 결합 방식으로 지원함
EAI 방식 | ESB 방식 | |
---|---|---|
목적 | 기업 내 이기종 응용 모듈 간 통합 | 기업 간 서비스 교환을 위해 표준 API로 통합 |
토폴로지 | 포인트 투 포인트, 허브 앤 스포크 등 | ESB의 분산형 토폴로지 |
핵심 기술 | 어댑터, 브로커, 메시지 큐 | 웹 서비스, 지능형 라우터, 포맷 변환, 개방형 표준 |
통합 형태 | 애플리케이션 간의 단단한 통합 | 서비스 간의 느슨한 통합 |
적용 영역 | 기업 내부 망 | 기업 외부 망 |
내부 및 외부 모듈 간 연계된 기능 식별
식별된 공통 기능 및 데이터 인터페이스를 통해 내부 및 외부 모듈과 연계된 기능을 시나리오로 식별
연계된 기능에 따른 인터페이스 기능 식별
상호 연계하고자 하는 시스템 간 인터페이스가 되어야 할 범위의 데이터 형식과 표준을 정의하는 활동
시스템 간 인터페이스 데이터 형태가 동일한 경우는 그대로 전송하고, 다른 경우는 변환하여 전송함
데이터 인터페이스 입출력 의미 파악
식별된 데이터 인터페이스의 입출력값이 의미하는 내용을 파악하고 참고 사항을 구체적으로 작성
데이터 인터페이스 입출력 의미 파악을 통한 데이터 표준 확인
각 항목의 의미 분석 후 이를 기반으로 데이터 표준을 확인함
식별된 인터페이스 기능을 통해 인터페이스 데이터 항목을 식별함
필요 데이터 항목과 이전에 식별된 데이터 인터페이스 항목에서 수정, 추가, 삭제되어야 할 항목이 있는지 검토함