인터페이스설계확인
- 인터페이스 설계서를 기반으로 외부 및 내부 모듈 간 공통적으로 제공되는 기능과 각 데이터의 인터페이스를 확인
- 개발하고자 하는 응용소프트웨어와 관련된 외부 및 내부 모듈 간의 연계가 필요한 인터페이스 기능을 식별
용어사전
- EAI; Enterprise Application Integrtion
- 기업에서 운영된느 서로 다른 플랫폼 및 애플리케이션들 간의 정보 전달, 연계, 통합을 가능하게 해주는 솔루션
- ESB; Enterprise Service Bus
- 애플리케이션보다는 서비스 중심으로 통합을 지향하는 아키텍처
인터페이스 기능 개념
- 내부와 외부 모듈 간 연계 기능
인터페이스 기능 확인 방법
- 인터페이스 목록과 인터페이스 명세서를 포함한 인터페이스 설계서를 통한 인터페이스 기능 확인
- 시스템의 정적/동적 모형을 통한 인터페이스 기능 확인
- 인터페이스 되는 데이터명세 정의를 통한 인터페이스 기능 확인
인터페이스 설계서 개념
- 이기종 시스템 또는 컴포넌트 간 데이터 교환 및 처리를 위한 목적으로 인터페이스 현황을 한눈에 확인하기 위하여 시스템이 갖는 인터페이스 목록과 각 인터페이스의 상세 데이터 명세와 각 기능의 세부 정보를 정의한 인터페이스 정의서로 구성
시스템 인터페이스 목록 개념
- 연계 업무와 연계에 참여하는 송수신 시스템의 정보, 연계방식과 통신 유형 등에 대한 정보를 포함
시스템 인터페이스 명세서 개념
- 데이터 송신 시스템과 수신 시스템 간의 데이터 저장소와 속성 등의 상세 내역을 포함
상세 기능별 인터페이스 정의서 개념
- 인터페이스를 각 세부 기능의 개요, 세부 기능이 동작하기 전에 필요한 사전 조건, 사후 조건 및 인터페이스 파라미터, 호출 이후 결과를 확인하기 위한 반환 값등을 정의한 문서
정적/동적 모형을 통한 인터페이스 기능 확인
- 시스템을 구성하는 주요 구성 요소 간 트랜잭션을 보여 주고, 이를 통해 시스템에서 인터페이스는 어디에 속하고 어떤 트랜잭션이 인터페이스를 통해 상호 교환되는지 확인
데이터 명세 정의를 통한 인터페이스 기능 확인
- 제공 시비스 목록과 이에 대한 인터페이스 방식 및 명세, 리턴 형태까지 정의를 상세화하여 개발 수준에서 인터페이스 기능 확인
내부, 외부 모듈 연계 방법
1. EAI의 개념
- 기업에서 운영된느 서로 다른 플랫폼 및 애플리케이션들 간의 정보 전달, 연계, 통합을 가능하게 해주는 솔루션
- EAI를 사용함으로써 각 비즈니스 간 통합 및 연계성을 증대 시켜 효율성을 높여 줄 수 있으며 각 시스템 간의 확정성을 높여줌
2. EAI의 구축 유형
3. ESB의 개념
- 애플리케이션보다는 서비스 중심으로 통합을 지향하는 아키텍처
- 웹 서비스 중심으로 표준화된 데이터, 버스를 통해 이기종 애플리케이션을 유연하게 통합하는 핵심 플랫폼