Implementation Integrated

m_ngyeong·2024년 4월 26일
0

정보처리기사 이론

목록 보기
9/25
post-thumbnail

📟 Implementation Integrated


XML(eXtensible Markup Language)

XML특수한 목적을 갖는 마크업 언어를 만드는데 사용되는 다목적 마크업 언어이다.

  • 웹 페이지의 기본 형식은 HTML의 문법이 각 웹 브라우저에서 상호 호환적이지 못하다는 문제와 SGML의 복잡함을 해결하기 위해 개발됨
  • 사용자가 직접 문서의 tag를 정의할 수 있으면, 다른 사용자가 정의한 태그를 사용할 수 도 있음
  • 트리 구조로 구성되어 있어 상위 태그는 여러 개의 하위 태그를 가질 수 있음
  • 원할한 데이터의 연계를 위해 송•수신 시스템 간에 전송되는 데이터가 동일한 구조로 구성될 수 있도록 형태를 정의하는 역할을 수행

SOAP(Simpel Object Access Protocol)

SOAP는 컴퓨터 네트워크 상에서 HTTP/HTTPS, SMTP등을 이용하여 XML을 교환하기 위한 통신 규약이다.

  • 웹 서비스에서 사용되는 메시지의 형식과 처리 방법을 지정함
  • SOAP envelpe, header, body 등이 추가된 xml 문서.
  • 기본적으로 HTTP 기반에서 동작하기 때문에 프록시와 방화벽의 영향 없이 통신할 수 있음
  • 최근에는 무거운 구조의 SOAP 대신 RESTful 프로토콜을 이용하기도 함.

RESTful Protocol

HTTP와 URI 기반으로 자원에 접근할 수 있도록 제공하는 애플리케이션 개발 인터페이스이다.

WSDL(Web Services Description Language)

WSDL은 웹 서비스와 관련된 서식이나 프로토콜 등을 표준적인 방법으로 기술하고 계시하기 위한 언어이다.

  • XML로 작성되며, UDDI의 기초가 됨
  • SOAP, XML 스키마와 결합하여 인터넷에서 웹 서비스를 제공하기 위해 사용됨
  • 클라이언트는 WSDL 파일을 읽어 서버에서 어떠한 조작이 가능한지를 파악할 수 있음


참고,
길벗알앤디. 『정보처리기사 실기 단기완성』. 길벗. 2023.

profile
사용자 경험 향상과 지속적인 성장을 추구하는 프론트엔드 개발자 ʚȉɞ

0개의 댓글