반응형
모듈 연계
내외부 모듈 같 데이터 교환을 위해 관계 설정
모듈 연계 방법 3가지
1) EAI(Enterprise Application Integration) 20년 1, 2회 기출
- 기업 내 각종 애플리케이션, 플랫폼 간의 정보 전달, 연계, 통합 등 상호 연동이 가능한 솔루션
- 포인트 투 포인트(Point to Point) 점 대 점간에 1:1 연결하는 방식, 변경 및 재사용이 어려움(가장 기본)
- 허브 앤 스포크(Hub & Spoke) 단일 접점인 허브(Hub) 시스템을 통해 데이터를 전송하는 중앙 집중형 방식, 확장 및 유지보수가 용이하지만 허브 장애 발생 시 시스템 전체에 영향을 미침
- 메시지 버스(Message Bus, ESB방식) 애플리케이션 사이에 미들웨어를 두어 처리하는 방식, 확장성이 뛰어나며 대용량 처리가 가능
- 하이브리드(Hybrid) Hub & Spoke(그룹 내)& Message Bus(그룹 간)의 혼합 방식, 데이터 병목 현상을 최소화.필요한 경우 한가지 방식으로 구현
2) ESB(Enterprise Service Bus)
- 애플리케이션 간 연계, 데이터 변환, 웹 서비스 지원 등 표준 기반의 인터페이스를 제공하는 솔루션
- 애플리케이션 통합 측면에서 EAI와 유사하지만 애플리케이션 보다는 서비스 중심의 통합을 지향
- 결합도(Coupling)를 약하게(Loosely) 유지함
- 관리 및 보안 유지가 쉽고, 높은 수준의 품질 지원이 가능
3) 웹 서비스(Web Service)
네트워크 정보를 표준화된 서비스형태로 마들어 공유하는 기술
서비스 지향 아키텍처(Service Oriented Architecture, SOA) 개념을 실현하는 대표적 방법
구성
- SOAP HTTP,HTTPS, SMTP등 활용하여 XML 기반 메시지를 네트워크상에서 교환하는 프로토콜
- UDDI WSDL등록하여 서비스와 서비스 제공자를 검색, 접근
- WSDL 웹 서비스명, 서비스 제공 위치, 프로토콜 등 웹 서비스에 대한 상세 정보를 XML형식으로 구현
반응형
'Challenges > 정보처리기사' 카테고리의 다른 글
[정보처리기사]2.소프트웨어 개발/인터페이스 구현/인터페이스 구현 (0) | 2021.09.03 |
---|---|
[정보처리기사]2.소프트웨어 개발/인터페이스 구현/애플리케이션 성능 분석, 개선 (0) | 2021.09.02 |
[정보처리기사]2.소프트웨어 개발/애플리케이션 테스트 관리/결함 관리 (0) | 2021.09.01 |
[정보처리기사]2.소프트웨어 개발/애플리케이션 테스트 관리/애플리케이션 테스트 작업 (0) | 2021.09.01 |
[정보처리기사]2.소프트웨어 개발/애플리케이션 테스트 관리/소프트웨어 재공학, 소프트웨어 재사용 (0) | 2021.08.30 |