1. 모듈 연계의 개요
- 내부 모듈과 외부 모듈 또는 내부 모듈 간 데이터 교환을 위해 관계를 설정하는 것
EAI(Enterprise Application Integration)
- 기업 내 각종 애플리케이션 및 플랫폼 간의 정보 전달, 연계, 통합 등 상호 연동이 가능하게 해주는 솔루션
- 비즈니스간 통합 및 연계성 증대와 효율성 및 각 시스템간의 확장성을 높여줌
- EAI 구축 유형 4가지
Point to Point | - 애플리케이션을 1:1로 연결하는 기본 통합 방식 - 변경 및 재사용이 어려움 |
Hub & Spoke | - 단일 접점인 허브 시스템을 통해 데이터 전송하는 중앙 집중형 방식 - 확장 및 유지보수는 용이하지만, 허브 장애 발생시 시스템 전체에 영향을 줌 |
Message Buse (ESB 방식) |
- 애플리케이션 사이에 미들웨어를 두고 처리하는 방식 - 확장성이 뛰어나며 대용량 처리 가능 |
Hybrid | - Hub & Spoke(그룹내)와 Message Bus(그룹간)의 혼합 방식 - 데이터 병목 현상 최소화 가능 |
ESB(Enterprise Service Bus)
- 애플리케이션 간 연계, 데이터 변환, 웹 서비스 지원 등 표준 기반의 인터페이스를 제공
- 애플리케이션 통합 측면에서 EAI와 유사하지만, 애플리케이션 보다는 서비스 중심의 통합을 지향
- 특정 서비스에 국한되지 않고 범용적 사용을 위해 애플리케이션과의 결합도(Coupling)를 약하게(Loosely) 유지
- 관리 및 보안 유지가 쉽고, 높은 수준의 품질 지원 가능
2. 모듈 간 연계 기능 식별
- 모듈간 공통 기능 및 데이터 인터페이스를 기반으로 모듈과 연계된 기능을 시나리오 형태로 구체화하고 식별
- 식별된 연계 기능은 인터페이스 기능을 식별하는데 사용(내/외부 모듈을 구분하고, 각 모듈마다 주요 기능을 식별하고, 기능마다 시나리오를 작성)
3. 모듈 간 인터페이스 기능 식별
- 식별된 모듈 간 관련 기능을 검토하고, 인터페이스 동작에 필요한 기능을 식별
- 인터페이스 동작은 주로 외부 모듈의 결과 또는 요청에 의해 수행되므로, 외부 및 인터페이스 모듈간 동작하는 기능을 통해 인터페이스 기능을 식별
- 내부 모듈 동작은 외부 모듈에서 호출된 인터페이스에 의해 수행된 결과를 나타내는 것이므로, 해당 업무에 대한 시나리오를 통해 내부 모듈과 관련된 인터페이스 기능을 식별
- 식별된 인터페이스 기능 중 실제로 필요한 인터페이스 기능을 최종적으로 선별
- 식별된 인터페이스 기능은 인터페이스 기능 구현을 정의하는데 사용
'정보처리기사' 카테고리의 다른 글
★ 021 논리 데이터베이스 설계[데이터베이스 설계] (0) | 2020.06.03 |
---|---|
★ 020 인터페이스 구현[인터페이스 구현 검증] (0) | 2020.06.03 |
★ 018 애플리케이션 테스트 관리[통합테스트] (0) | 2020.06.02 |
★ 017 애플리케이션 테스트 관리[개발 단계에 따른 애플리케이션 테스트] (0) | 2020.06.02 |
★ 016 애플리케이션 테스트 관리[테스트 기법에 따른 애플리케이션 테스트] (0) | 2020.06.02 |