연계 매커니즘
연계 매커니즘
• 직접 연계 방식과 간접 연계 방식으로 분류
• 데이터의 생성 및 전송을 담당하는 송신 체계와 데이터 수신 및 운영 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 서버와 송•수신 시스템에 설치되는 클라이언트를 이용하는 방식
'심심한데 한 번 읽어볼까!? > 잡학' 카테고리의 다른 글
해파리 : 죽지않는 생물 (3) | 2021.06.10 |
---|---|
XML(eXtiensible Markup Language) (2) | 2021.03.31 |
요구사항 확인 : 현행 시스템 파악 절차 (2) | 2021.03.29 |
객체 지향 프로그래밍 언어 (2) | 2021.03.28 |
절차적 프로그래밍 언어 (1) | 2021.03.27 |
댓글