Ⅱ. XML의 배경
Ⅲ. XML의 구성
Ⅳ. XML의 특징
Ⅴ. XML 관련 기술
1. Java와 XML
2. UML과 XML
3. Security와 XML
4. 컴포넌트 기반의 소프트웨어 개발과 XML
5. 분산 환경과 XML
1) RDF
2) SOAP
Ⅵ. XML의 활용
1. 전자상거래(EC)
2. 인터넷 검색 엔진
Ⅶ. 결론
참고문헌
Ⅱ. XML의 배경
HTML(HyperText Markup Language)은 SGML의 한 응용으로써 표준으로 정해진 DTD(Document Type Definition)를 갖고 있다. HTML은 단순히 문서의 외양만을 제어하는데 유용하게 사용될 수 있다. 그러나 이식성과 사용이 편리한 이점으로 웹의 발전에 크게 기여하였으며, 현재까지도 웹 문서를 저작하는 언어로 보편적으로 사용되고 있다. HTML은 이러한 여러 장점에도 불구하고 다음과 같은 한계점이 드러나고 있다. 고정된 DTD의 사용으로 DTD에 지정되지 않는 태그(tag)의 사용이 불가능하다. 단일 링크형으로서 문서들 사이의 다양한 관계를 지원하지 못한다. 문서의 구조를 표현하기보다는 표현 양식을 기반으로 설계되어 있다. HTML의 단순함이 웹의 발전을 이끌어 왔지만 점차적으로 사용자의 다양한 요구가 발생하게 되고 이를 반영하기 위한 시도가 XML이 만들어지게 된 이유 중의 하나이다. 이에 반해, SGML은 일반화된 마크업에 속하여 마크업 언어를 정의하기 위한 메타언어로 볼 수 있다. SGML의 목적은 텍스트, 이미지, 오디오 및 비디오 등을 포함하는 멀티미디어 전자 문서들을 이 기종 시스템들 간에 정보의 손실 없이 효율적으로 전송, 저장 및 자동 처리하는 것이다. SGML은 문서의 논리 구조와 내용을 기술하기 위한 언어로 CALS, EC등
2. 정유성, New 알기쉬운 XML, 정보문화사
3. 정지훈, 웹서비스, 한빛미디어
4. 채규혁(1998), 차세대 웹의 혁명 XML, 서울: 대림
5. David Wagner·Bruce Schneier, Analysis of the SSL Protocol" The Second USENIX 6. Eliotte Rusty Harold, XML Bible, 정보문화사
7. Simon North·Paul Hermans, 노정운 역, 초보자를 위한 XML: 21일 완성

분야