XML,웹서비스,SOAP,WSDL,UDDI
- 최초 등록일
- 2003.05.09
- 최종 저작일
- 2003.05
- 12페이지/ 한컴오피스
- 가격 1,500원
목차
시작하면서
▣ 학습동기, 이유(why)
▣ 주제에 대한 공부목표(what)
▣ 주제에 대한 공부방법(how)
관련연구
*XML
-마크업언어의 배경
-XML의 목표
-닷넷에서의 XML의 역할
*.NET XML WEB SERVICE
-web service이전의 문제점
-.net xml webservice를 이용한 해결방법
-.net xml webservice만의 장점
-.net xml webservice만의 특징
-web service의 상호작용
*SOAP
-soap의 기본적인 이해
-웹서비스의 호출-soap
*WSDL
-wsdl이 뭐길래
-웹서비스의 기술-wsdl
*UDDI
-웹서비스의 검색-uddi
-웹서비스의 중계자
본문내용
관련연구
우선 웹 서비스의 핵심 기술에 대해 간략하게 요약해보면 다음과 같다.
XML(extensible Markup Language)
SGML의 복잡성을 제거하고 문서구조를 문서작성자가 마음대로 정의할 수 있는 마크업 언어
웹서비스(Web Services)
분산 환경에서의 어플리케이션 제작을 의미
SOAP(Simple Object Access Protocol)
SOAP은 HTTP위에 분산 개체 프로토콜을 올려 전달하는 것
.Net에서 제공하는 XML WebService는 Programable한 정보를 제공해 준다. Programable하다는 것은 서비스를 요청하는 주체가 사람이 아닌 Site라는 것이다.
이해를 돕기 위해서 다음의 그림을 .Net WebService를 이용한 해결 모델을 그려보았다.
Site는 도서에 관한 정보를 전혀 갖고 있지 않아도 WebService를 호출함으로써 도서정보를 사용자에게 제공할 수 있다. 결과적으로 다음과 같은 모델이 나온다.
이제 각각의 사이트에서 DB를 구축할 필요가 없어졌다. 뿐만 아니라 도서정보를 변경할 때도 각각의 사이트에 알릴 필요도 없으며, 각 사이트의 관리자가 손수 수정할 필요도 없어졌다. 단지 WebService내의 정보만 변경시켜 주면 된다.
참고 자료
[1] 정지훈, “웹서비스”, 한빛미디어, pp 80-97
[2] 박성준 교수님, “XML .NET”, 강의노트
[3] Rapsodie's XML Resource, http://user.chollian.net/~rapsodie/main.html