728x90
XML eXtensible Markup Language
- HTML 문법 호환과 SGML의 복잡함 해결을 위해 개발된 마크업언어로 데이터 구조 정의
구성
- 시작 : <?xml version="version" encoding="char set" standalone="yes or no"?> -> xml 문서임을 지정
- 문자셋 : UNICODE, UTF-8, EUC-KR 등
- standalone : 외부 문서 참조 여부 설정. 디폴트 no(외부 문서 참조)
- xml 요소 : <이름 속성="값" 속성="값" ... >내용 </이름>
SOAP Simple Object Access Protocol
- HTTP, SMTP 등으로 XML 교환하는 통신 규약
- 웹서비스 메시지 형식 및 처리 방법 정의
- 최근 SOAP보다 RESTful을 주로 이용
WSDL Web Service Description Language
- 웹서비스에 사용되는 서식, 프로토콜을 기술하고 게시하는 언어
- XML로 작성, SOAP, XML스키마와 함께 웹 서비스 제공에 사용
- 클라이언트는 WSDL 파일로 서버 기능 파악
300x250