자격증/정보처리기사

[정보처리기사 #3] 통합 구현

승요나라 2024. 4. 19. 13:06

[[A]] XML (eXtensible Markup Language)

XML
: 특수한 목적을 갖는 마크업 언어를 만드는 데 사용되는 다목적 마크업 언어
- 웹브라우저 간 HTML 문법이 호환되지 않는 문제와 SGML의 복잡함을 해결하기 위하여 개발됨
- 사용자가 직접 문서의 태그(Tag)를 정의할 수 있으며, 다른 사용자가 정의한 태그를 사용할 수 있음
- 트리 구조로 구성되어 있어 상위 태그는 여러 개의 하위 태그를 가질 수 있음
 
SOAP (Simple Object Access Protocol)
: 컴퓨터 네트워크 상에서 HTTP/HTTPS, SMTP 등을 이용하여 XML을 교환하기 위한 통신 규약
- 웹 서비스에서 사용되는 메시지의 형식과 처리 방법을 지정함
- 기본적으로 HTTP 기반에서 동작하기 때문에 프록시와 방화벽의 영향 없이 통신할 수 있음
- 최근에는 무거운 구조의 SOAP 대신 RESTful 프로토콜을 이용하기도 함
 
WSDL (Web Services Description Language)
: 웹 서비스와 관련된 서식이나 프로토콜 등을 표준적인 방법으로 기술하고 게시하기 위한 언어
- XML로 작성되며, UDDI의 기초가 됨
- SOAP, XML 스키마와 결합하여 인터넷에서 웹 서비스를 제공하기 위해 사용됨
- 클라이언트는 WSDL 파일을 읽어 서버에서 어떠한 조작이 가능한지를 파악할 수 있음
 
 

[[D]] 연계 테스트

: 구축된 연계 시스템과 연계 시스템의 구성 요소가 정상적으로 동작하는지 확인하는 활동
 
연계 테스트 진행 순서

  1. 연계 테스트 케이스 작성
  2. 연계 테스트 환경 구축
  3. 연계 테스트 수행
  4. 연계 테스트 수행 결과 검증