자격증/정보처리기사

70. 인터페이스 구현 (B)

환성 2023. 2. 2. 23:15
728x90

인터페이스 구현

  • 송, 수신 시스템 간의 데이터 교환 및 처리를 실현해 주는 작업
  • 데이터 통신을 이용한 방법, 인터페이스 엔티티 방법 

 

데이터 통신을 이용한 인터페이스 구현

  • 데이터 포맷을 인터페이스 대상으로 전송, 수신 측에서 파싱하여 해석하는 방식
  • JSON이나 XML 형식의 데이터 포맷을 사용하여 인터페이스 구현
  • JSON : 속성 - 값 쌍으로 이루어진 데이터 객체를 전달
  • XML : 특수한 목적을 갖는 마크업 언어
  • AJAX : 자바 스크립트 등을 이용하여 클라이언트와 서버 간에 XML 데이터 교환 및 제어, 비동기 기술

 

인터페이스 엔티티를 이용한 인터페이스 구현

  • 인터페이스 엔티티를 이용한 인터페이스 구현은 인터페이스가 필요한 시스템 사이에 별도의 인터페이스 엔티티를 두어 상호 연계하는 방식
  • 테이블의 구조는 대부분 같지만 상황에 따라 서로 다르게 설계