1. 모듈 연계 개요
- 내부와 외부 모듈 또는 내부 모듈 간 데이터 교환을 위해 관계를 설정하는 것
- 종류 :
1. EAI(Enterprise Application Integration)
- 기업 내 각종 애플리케이션 및 플랫폼 간의 정보 전달, 연계, 통합 등 상호 연동이 가능하게 해주는 솔루션
- 비즈니스 간 통합 및 연계성을 증대시켜 효율성 및 각 시스템 간의 확정성(Determinacy)을 높여 준다
유형 | 기능 |
point-to-point | - 가장 기본적인 애플리케이션 통합 방식으로, 애플리케이션을 1:1로 연결한다 - 변경 및 재사용이 어렵다 |
hub & spoke | - 단일 접점인 허브 시스템을 통해 데이터 저농하는 중앙 집중형 방식 - 확장 및 유지 보수가 용이 - 허브 장애 발생 시 시스템 전체에 영향을 미친다 |
message bus(ESB 방식) | - 애플리케이션 사이에 미들웨어를 두어 처리하는 방식 - 화장성이 뛰어나며 대용량 처리가 가능 |
hybrid | - hub&spoke와 message bus의 혼합 방식 - 그룹 내에서는 hub&spoke 방식을, 그룹 간에는 message bus 방식을 사용 - 필요한 경우 한가지 방식으로 EAI 구현이 가능 - 데이터 병목 현상을 최소화할 수 있다 |
2. ESB(Enterprise Service Bus)
- 애플리케이션 간 연계, 데이터 변환, 웹 서비스 지원 등 표준 기반의 인터페이스를 제공하는 솔루션
- 애플리케이셔 보다는 서비스 중심의 통합을 지향
- 범용적 사용을 위하여 애플리케이션과의 결합도(Coupling)를 약하게 유지한다
- 관리 및 보안 유지가 쉽고, 높은 수준의 품질 지원이 가능
2.모듈 간 연계 기능 식별
- 모듈 간 공통 기능 및 데이터 인터페이스를 기반으로 모듈과 연계된 기능을 시나리오 형태로 구체화하여 식별
- 식별된 연계 기능은 인터페이스 기능을 식별하는데 사용
3. 모듈 간 인터페이스 기능 식별
- 식별된 모듈 간 관련 기능을 검토하여 인터페이스 동작에 필요한 기능을 식별한다
- 동작 대부분은 외부 모듈의 결과/요청에 의해 수행되므로 외부 및 인터페이스 모듈 간 동작하는 기능을 통해 기능 식별
- 식별된 인터페이스 기능 중에서 실제 필요한 기능을 최종 선별
- 식별된 기능으로 인터페이스 기능 구현을 정의하는데 사용한다
'Study > 정보처리기사' 카테고리의 다른 글
068 인터페이스 기능 구현 정의 - 5장 인터페이스 구현 - 2과목 소프트웨어 개발 (0) | 2022.01.29 |
---|---|
067 모듈 간 인터페이스 데이터 표준 확인- 5장 인터페이스 구현 - 2과목 소프트웨어 개발 (0) | 2022.01.29 |
065 모듈 간 공통 기능 및 데이터 인터페이스 확인 - 5장 인터페이스 구현 - 2과목 소프트웨어 개발 (0) | 2022.01.28 |
064 애플리케이션 성능 개선 - 4장 애플리케이션 테스트 관리 - 2과목 소프트웨어 개발 (0) | 2022.01.28 |
063 복잡도 - 4장 애플리케이션 테스트 관리 - 2과목 소프트웨어 개발 (0) | 2022.01.28 |