연계 매커니즘

hannni·2023년 3월 14일
0
  • 연계 방식의 종류

    • 직접 연계
      • DB link
        한 데이터 베이스에서 네트워크상의 다른 데이터 베이스에 접속하기 위한 설정을 해주는 오라클 객체이다
      • DB Connection Pool
        수신 시스템 WAS에서 송신 시스템 DB로 연결되는 Connection Pool을 생성하고 프로그램 소스에서 WAS에 설정된 Connection Pool 명을 참고하여 구현한다
      • JDBC
        수신 시스템의 Batch, Online프로그램에서 JDBC 드라이버를 이용하여 송신 시스템의 DB와 연결을 생성한다
      • 화면 링크
        웹 애플리케이션 화면에서 하이퍼링크를 사용한다
      • API/OpenAPI
        송신 시스템의 DB와 연결하여 데이터를 제공하는 인터페이스 프로그램이다
    • 간접 연계
      • EAI 실제 송수신 처리와 진행 현황을 모니터링 및 통제하는 EAI서버, 송수신 시스템에 설치되는 어댑터를 이용한다
      • Web Service/ESB
        웹 서비스가 설명된 WDSL과 SOAP 프로토콜을 이용한 시스템을 연계한다
      • Socket
        소켓을 생성하여 포트를 할당하고, 클라이언트의 요청을 연결하여 통신하는 네트워크 프로그램의 기반 기술이다
  • REST(Representational State Transfer)
    HTTP프로토콜 데이터를 전달하는 프레임워크이다
    REST 6가지 제약조건의 시스템을 RESTful이라고 한다
    웹에 최적화되어 있고, 데이터 포맷이 JSON이기 때문에 브라우저들 간에 호환성이 좋다

  • SOAP(Simple Object Access Protocol)
    웹에서 HTTP, HTTPS, SMTP등을 통해 XML 기반의 메시지를 컴퓨터 네트워크 상에서 교환하는 프로토콜이다

  • SOA(서비스 지향 아키텍쳐, Service Oriented Architecture)
    대규모 컴퓨터 시스템을 구축할 때의 개념으로 업무상의 일 처리에 해당하는 소프트웨어 기능을 서비스로 판단하여 그 서비스를 네트워크상에 연동하여 시스템 전체를 구축해 나가는 방법론이다

  • ROA(자원 지향 아키텍쳐, Resource Oriendted Architecture)

  • 연계 방식별 비교

방식매개체장점단점
직접 연계X연계 통함 및 구현이 단순
소요 비용 및 기간이 짧고 중간 매개체가 없어
데이터 연계 처리 성능이 좋다
시스템 간 결합도가 높아 시스템 변경에 민감하다
간접 연계O서로 다른 네트워크나 프로토콜 등
다양한 환경에서 연계 및 통합을 할 수 있다
연계 아키텍쳐 및 메커니즘이 복잡하고,
중간 매개체로 인해 성능 저하 가능성이 있다

0개의 댓글