본문 바로가기
자격증 준비/정보처리기사

3장 통합 구현

by 박살낼겨 2022. 5. 1.

1. 통합 구현

     1) XML(eXtensible Markup Language)

         - 특수 목적 마크업 언어를 만드는 데 사용되는 다목적 마크업 언어

         - HTML문법 호환 문제, SGML의 복잡함 해결

           * SGML(Stand Gerneralized Markup Language)

             : 텍스트, 이미지, 오디오정보 손실 없이 효율적 전송, 저장 위한 언어

         - 사용자가 직접 태그(tag) 정의

         - 트리 구조, 상위 태그에 여러개의 하위 태그 존재

     2) SOAP(Simple Object Access Protocol)

         - HTTP/HTTPS, SMTPXML 교환위한 통신규약

         - HTTP기반, 프록시와 방화벽의 영향 없이 통신 가능

         - 최근 무거운구조인 SOAP대신 RESTful 프로토콜 이용

           * RESTful : HTTP로 자원 관리에 사용되는 웹 서비스 API의 집합

     3) WSDL(Web Service Description Language)

         - 웹 서비스와 관련된 서식, 프로토콜 등 표준 방법 기술하고 게시 위한 언어

         - XML로 작성, UDDI의 기초

           * UDDI(Universal Description Discovery and Integration)

             : 전 세계 비지니스 업체 목록에 정보 등록을 위한 확정성 생성 언어 기반의 규격

         - SOAP, XML 스키마와 결합, 웹 서비스 제공 위해 사용

         - WSDL파일을 읽어 서버에서 어떤 조작 가능한지 파악 가능