Certificate/정보처리기사

[2과목 소프트웨어 개발] 인터페이스 구현 - 067. 모듈 연계를 위한 인터페이스 식별

S_sun 2024. 8. 19. 14:46

1. 모듈 연계 개요

1) ⭐ EAI (Enterprise Application Integration)

  • 기업 내 애플리케이션 및 플랫폼 간의 정보 전달, 연계, 통합 등 상호 연동이 가능하게 해주는 솔루션
  • 비즈니스 간 통합 및 연계성을 증대시켜 효율성 및 각 시스템 간의 확정성(Determinacy)를 높여줌

💡 EAI 구축 유형

[그림 1] EAI

2) ⭐ ESB (Enterprise Service Bus)

  • 애플리케이션 간 연계, 데이터 변환, 웹 서비스 지원 등 표준 기반의 인터페이스를 제공하는 솔루션
  • 애플리케이션 통합 측면에서 EAI와 유사하지만 애플리케이션 보다는 서비스 중심의 통합을 지향
  • 특정 서비스에 국한되지 않고 범용적으로 사용하기 위해 애플리케이션과의 결합도(Coupling)를 약하게(Loosely) 유지
  • 관리 및 보안 유지가 쉽고, 높은 수준의 품질 지원 가능

[그림 2] ESB

2. 모듈 간 연계 기능 식별

모듈 간 공통 기능 및 데이터 인터페이스를 기반으로 모듈과 연계된 기능을 시나리오 형태로 구체화하여 식별

3. 모듈 간 인터페이스 기능 식별

  • 식별된 모듈 간 관련 기능을 검토하여 인터페이스 동작에 필요한 기능 식별
  • 인터페이스 동작은 대부분 외부 모듈의 결과 또는 요청에 의해 수행되므로 외부 및 인터페이스 모듈 간 동작하는 기능을 통해 인터페이스 기능을 식별
  • 내부 모듈 동작은 외부 모듈에서 호출된 인터페이스에 의해 수행되고 결과를 나타내는 것이므로 해당 업무에 대한 시나리오를 통해 내부 모듈관 관련된 인터페이스 기능을 식별
  • 식별된 인터페이스 기능 중에서 실제적으로 필요한 인터페이스 기능을 최종적으로 선별
  • 식별된 인터페이스 기능은 인터페이스 기능 구현을 정의하는데 사용

 

 

📖 Reference
 

2023 시나공 정보처리기사 필기 : 네이버 도서

네이버 도서 상세정보를 제공합니다.

search.shopping.naver.com

 

728x90
반응형