[직접 연계]
장점 : 연계 및 통합 구현이 단순하여 용이함, 개발 비용 및 기간이 짧음
단점 : 시스템 간의 결합도가 높아 시스템 변경에 민감, 암/복호화 처리 불가
[간접 연계]
장점 : 서로 상이한 네트워크, 프로토콜 연계 및 통합 가능
단점 : 연계 아키텍처 및 메커니즘이 복잡해 성능 저하 요소 존재, 상대적 장기간 소요
직접 연계
DB Link : 데이터베이스에서 제공하는 DB링크 객체를 이용
DB Connection : 수신 시스템의 WAS에서 송신 시스템 DB로 연결하는 DB 커넥션 풀을 생성
API : 응용 프로그램에서 사용할 수 있도록, 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스이다.
JDBC : 수신 시스템의 프로그램에서 JDBC 드라이버를 이용하여 송신 시스템 DB 와 연결
하이퍼 링크 : 현재 페이지에서 다른 부분으로 가거나 전혀 다른 페이지로 이동하게 하는 속성
간접 연계
EAI(연계 솔루션) : 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들 간의 정보 전달
ESB/Web Service : 웹 서비스가 설명된 WSDL 과 SOAP 프로토콜을 이용한 시스템 간 연계
소켓 : IP address와 Port 넘버가 합쳐진, 네트워크상에서 서버 프로그램과 클라이언트 프로그램이 통신할 수 있도록 해주는 교환 기술이다.
연계데이터 추출 및 생성
연계 솔루션과는 관계없이 응용 프로그램에서 생성하거나 DB를 이용하는 등 응용 시스템별로 구현한다.
코드 매핑 및 데이터 변환
송신 시스템에서 사용하는 코드를 수신 시스템에 전송해야 할 경우 수신 시스템의 코드로 매핑 및 변환하고, 데이터 타입 등이 상이할 경우 데이터 변환 작업을 수행한다.
연계 테이블 또는 파일 생성
연계 데이터는 데이터베이스의 테이블 또는 파일 형식으로 생성하고 테이블과 파일 형식 여부는 직,간접 연계에 따라 선택할 수 있다.
연계 서버 또는 송수신 어댑터
연계 서버는 송수신 시스템 둘 중 한 곳에만 설치하며 연계 테이블의 데이터를 전송 형식으로 변환, 대상관리, 송수신 여부 관리 등 송수신과 관련된 모든 처리를 수행한다.