정보처리기사 06. 통합 구현
본문 바로가기

정보처리기사

정보처리기사 06. 통합 구현

728x90
반응형

01 연계 매커니즘 구성

 

연계 매커니즘

응용 소프트웨어와 연계 대상 모듈 간의 데이터 연계시 요구사항을 고려한 연계방법과 주기를 설계하기 위한 매커니즘

 

연계 매커니즘의 방식 분류

직접연계

DB 링크, DB 연결, API, JDBC, 하이퍼 링크

API: 응용 프로그램에서 사용할 수 있도록, 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스, 응용프로그램에서 데이터를 주고받기 위한 방법

커넥션 풀: 데이터베이스와 연결된 커넥션을 미리 만들어서 풀 속에 저장해두고 필요할 때 커넥션을 풀에서 가져다가 쓰고 다시 풀에 반환하는 기법

 

간접연계

연계 솔루션(EAI): 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들 간의 정보 전달, 연계, 통합을 가능하게 해주는 솔루션, 어댑터 이용

Socket: 네트워크를 경유하는 프로세스 간 통신의 접속점, 소켓을 통해 클라이언트와 서버 프로그램 사이에 데이터를 송수신 할 수 있음

Web Service/ESB: WSDL과 SOAP 프로토콜을 이용한 시스템간 연계

 

 


03 내외부 연계 모듈 구현

 

EAI(Enterprise Application Integration)

- 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들 간의 정보 전달, 연계, 통합을 가능하게 해주는 솔루션, 어댑터 사용

- 미들웨어를 이용하여 비즈니스 로직을 중심으로 기업 내 애플리케이션을 통합 연계

 

EAI 구축 유형

포인트 투 포인트(Point-to-Point), 허브 앤 스포크(Hub & Spoke), 메세지 버스, 하이브리드

 

ESB(Enterprise Service Bus)

- 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들 간을 하나의 시스템으로 관리, 운영할 수 있도록 서비스 중심의 통합을 지향하는 아키텍처

- 미들웨어를 이용하여 서비스 중심으로 서비스를 지원하기 위한 관련 시스템과 유기적 연계

- 느슨한 결함 방식으로 지원

🔅 느슨한 결합(Loosely Coupled): 특정 서비스를 변경하더라도 연결된 다른 서비스에는 영향을 주지 않는 유연한 구조

 

웹 서비스 유형

- SOAP(Simple Object Access Protocol): HTTP, HTTPS, SMTP 등을 사용하여 XML 기반의 메세지를 네트워크 상태에서 교환하는 프로토콜

- WSDL(Web Service Description Language): 웹 서비스명, 제공 위치, 메세지 포맷, 프로토콜 정보 등 웹 서비스에 대한 상세 정보가 기술된 XML 형식의 언어

- UDDI(Universal Descript, Discovery and Integration): WSDL을 등록하고 검색하기 위한 저장소로 공개적으로 접근, 검색이 가능한 레지스트리이자 표준

 

 

반응형