모듈 연계를 위한 인터페이스 기능 식별
모듈 연계의 개용 : 내부외부 또는 내부 모듈 간 데이터의 교환을 위해 관계를 설정하는 것으로, 대표적인 모듈 연계 방법에는 EAI와 ESB방식이 있다.
EAI(enterprise application integration)
- 기업 내 각종 애플리케이션 및 플랫폼 간의 정보 전달,연계,통합 등 상호연동이 가능하게 해주는 솔루션임
- EAI는 비즈니스 간 통합 및 연계성을 증대시켜 효율성 및 각 시스템 간의 확정성을 높여준다.
EAI의 구축 유형 :
- point-to-point : 가장 기본적인 애플리케이션 통합 방식으로, 애플리케이션을 1:1로 연결한다.
- 변경 및 재사용이 어렵다.
- Hub & spoke : 단일 접점인 허브 시스템응 통해 데이터를 전송하는 중앙 집중형 방식임, 확장,유지보수가 용이함, 허브 장애 발생 시 시스템 전체에 영향을 미친다.
- Message bus(ESB) : 애플리케이션 사이에 미들웨어를 두어 처리하는 방식이다.
확장성이 뛰어나며 대용량 처리가 가능하다.
- Hybrid : 허브 앤 스포크와 메세지 버스의 혼합 방식이다. 그룹 내에서는 허브 앤 스포크를 사용, 그룹간에는 메세지버스 방식을 사용한다, 필요한 경우 한 가지 방식으로 EAI구현이 가능, 데이터 병목 현상을 최소화할 수 있음
ESB(enterprise service bus)
애플리케이션 간 연계, 데이터 변환, 웹 서비스 지원 등 표준 기반의 인터페이스를 제공하는 솔루션임
EAI와 유사하지만 서비스 중심의 통합을 지향함(애플리케이션과의 결합도를 낮게 유지함)
모듈 간 인터페이스 데이터 표준 확인
인터페이스 데이터 표준은 인터페이스 기능과 데이터 인터페이스를 통해 확인할 수 있다는 것을 중심으로 인터페이스 데이터 표준의 확인 방법에 대해 정리하기
모듈 간 인터페이스 데이터 표준 확인 순서
- 데이터 인터페이스를 통해 인터페이스 데이터 표준을 확인한다.
- 인터페이스 기능을 통해 인터페이스 표준을 확인한다.
- 데이터 인터페이스와 인터페이스 기능을 통해 확인된 인터페이스 표준을 검토하여 최종적인 인터페이스 데이터 표준을 확인한다.
인터페이스 구현