본문 바로가기
심심한데 한 번 읽어볼까!?/잡학

연계 매커니즘

by 호기심심풀이 2021. 3. 30.
반응형

연계 매커니즘

 

연계 매커니즘

• 직접 연계 방식과 간접 연계 방식으로 분류
• 데이터의 생성 및 전송을 담당하는 송신 체계와 데이터 수신 및 운영 DB 반영을 담당하는 수신 체계로 구성

 

 

직접 연계 방식

중간 매개체가 없이 적접 연계하는 방식으로 연계 처리 속도가 빠르고 구현이 단순하다.
개발 비용과 개발 기간이 짧다.
송신 시스템과 수신 시스템 간의 결합도가 높아서 시스템 변경에 민감하다.
보안을 위한 암•복호화 처리와 비즈니스 로직 구현을 인터페이스별로 작성해야 한다.
전사 시스템 인터페이스에 대한 통합 환경 구축이 어렵다.

 

직접 연계 방식의 종류

DB LinkDB Link
 DB에서 제공하는 DB Link 객체를 이용하는 방식
 수신 시스템에서 DB Link를 생성하고 송신 시스템에서 해당 DB Link를 직접 참조하는 방식

DB Connection
 수신 시스템의 WAS에서 송신 시스템 DB로 연결하는 DB Connection Pool을 생성하고 연계 프로그램에서 해당 DB Connection Pool명을 이용하는 방식

API / OpenAPI
 송신 시스템의 DB에서 데이터를 읽어와 제공하는 애플리케이션 프로그래밍 인터페이스

◈ API : 운영체제나 프로그래밍 언어 등에 있는 라이브러비를 응용프로그램 개발 시 이용할 수 있도록 규칙 등에 대해 정의해 놓은 인터페이스
◈ Open API : API의 기능을 누구나 무료로 사용하여 프로그램을 개발하거나 Open API에 새로운 API를 추가할 수 있도록 공개된 API

JDBC(Java DataBase Connectivity)
수신 시스템의 프로그램에서 JDBC 드라이버를 이용하여 송신 시스템 DB와 연결

 

간접 연계 방식

연계서버를 활용하는 방식
 서로 상이한 네트워크와 프로토콜 등 다양한 환경을 갖는 시스템들을 연계하고 통합 관리
 인터페이스 변경 시 유연하게 대처
 보안이나 업무 처리 로직 반영이 용이
 인터페이스 아키텍처와 연계 절차가 복잡
 연계 서버로 인한 성능 저하
 개발 및 테스트 기간이 오래 걸림

 

간접 연계 방식의 종류

ESB(Enterprise Service Bus)
애플리케이션 간 연계, 데이터 변환, 웹 서비스 지원 등 표준 기반의 인터페이스를 제공하는 방식

Socket
 서버는 통신을 위한 소켓(socket)을 생성하여 포트를 할당하고 클라이언트의 통신 요청 시 클라이언트와 연결하고 통신하는 네트워크 기술

Web Service
 웹 서비스에서 WSDL과 UDDI, SOAP 프로토콜을 이용하여 연계하는 방식

연계 솔루션
 EAI 서버와 송•수신 시스템에 설치되는 클라이언트를 이용하는 방식

반응형

댓글