반응형
60. XML (eXtensible Markup Language) (A)
1. XML
- 특수한 목적을 갖는 마크업 언어를 만드는데 사용되는 일부 다목적 마크업 언어
- 웹브라우저간 HTML 문법이 호환되지 않는 문제와 SGML의 복잡함을 해결하기 위해 개발됨
- 사용자가 직접 문서의 태그(Tag)를 정의할 수 있으며, 다른 사용자가 정의한 태그를 사용할 수 있음
- 트리 구조로 구성됨.
2. SOAP (Simple Obejct Access Protocol)
- 컴퓨터 네트워크 상에서 HTTP/HTTPS, SMTP 등을 이용하여 XML을 교환하기 위한 통신 규약
- 웹 서비스에서 사용되는 메시지의 형식과 처리 방법을 지정
- 기본적으로 HTTP 기반에서 동작하기 때문에 프록시와 방화벽의 영향 없이 통신 가능
- 최근에는 무거운 SOAP 대신 RESTful 프로토콜을 이용
3. WSDL (Web Seriveces Description Language)
- 웹 서비스와 관련된 서식이나 프로토콜 등을 표준적인 방법으로 기술하고 게시하기 위한 언어
- XML로 작성되며, UDDI의 기초가 됨
- SOAP, XML 스키마와 결합하여 인터넷에서 웹 서비스를 제공하기 위해 사용
- 클라이언트는 WSDL파일을 읽어 서버에서 어떠한 조작이 가능한지 파악 가능
반응형
'정보처리기사 > 실기' 카테고리의 다른 글
정보처리기사 실기 5장 - 인터페이스 구현 (0) | 2024.07.05 |
---|---|
정보처리기사 실기 4장 - 서버프로그램 구현 (0) | 2024.07.03 |
정보처리기사 실기 2장 - 데이터 입출력 구현 (2) (0) | 2024.07.02 |
정보처리기사 실기 2장 - 데이터 입출력 구현 (1) (1) | 2024.06.14 |
정보처리기사 실기 1장 - 요구사항 확인 (1) | 2024.06.11 |
댓글