목차
1. 서 두
1.1 why XML?
2. XML 이란 무엇인가
2.1 MarkUp Language
2.2 메타 언어
2.3 eXtensible
3. 등장 배경
4. HTML vs XML
5. 이용 및 응용분야
5.1 webservice / internet
5.2 B2B ( 전자상거래 )
5.3 financial
5.4 JAVA + XML
6. XML의 미래( 과연 뜰까? )
7. 참고 문헌
1.1 why XML?
2. XML 이란 무엇인가
2.1 MarkUp Language
2.2 메타 언어
2.3 eXtensible
3. 등장 배경
4. HTML vs XML
5. 이용 및 응용분야
5.1 webservice / internet
5.2 B2B ( 전자상거래 )
5.3 financial
5.4 JAVA + XML
6. XML의 미래( 과연 뜰까? )
7. 참고 문헌
본문내용
3.2 / HTML 4.0 / XML 의 특징 정리>
HTML 3.2 : 텍스트, 이미지, 동영상, 음성 등의 모든 파일 형식을 지원
HTML 4.0 : 테이블기능 향상, 복합문서/스타일시트/스크립트 지원 * 스타일시트(Cascade Style Sheet) 웹페이지의 외형디자인을 위해 다양한 기능 제공 (색상, 글꼴, 배경, 위치 등 세밀한 명령지원)
XML : 자신만의 독특한 마크업 랭귀지들을 정의할 수 있게 되므로 문서를 다양한 클래스들로 표현하는 것이 가능하다. 문서자체의 내용을 분석기능을 이용해, 검색 소트 등 다양한 표현가능 하다.
④ XML의 장점
- 같은 내용의 데이터를 여러 가지 데이터로 만들어야 하는 경우에, 데이터의 내용을 XML로 정의하고, 표현되는 형태에 따라 XSL이라는 표현 방법으로 정의해 놓으면, 많은 XML 문서들이 다양한 형태의 표현 형태로 사용자들에게 전해질 수 있다. 그리고 데이터의 내용을 수정하고 싶으면 XML의 내용만 수정하거나, 표현 방법을 수정하고 싶다면 XSL만 수정하면 데이터의 내용과 표현 방법이 완전하게 분리되어 관리될 수 있다. XML기반의 작업은 반드시 Java를 써야만 하는 것은 아니다. C++/C# 등
다른 언어에서도 XML Parser를 지원하고 있기 때문에 사용할 수 있다.
그러나 데이터를 처리하는 작업이 주로 서버측에서 이루어지기 때문에 서버 시스템의 플랫폼 독립적인 언어가 사용되면 효과적이기 때문에 Java라는 언어를 사용해 XML 처리를 하는 것이다. 만일, .Net 프레임웍이 활성화되어 Unix 환경에서도 C# 등의 프로그램이 유연하게 수행될 수 있다면 Java 뿐 아니라 타 언어를 사용해서도 XML 을 처리할 수 있을 것이다. XML을 이용하는 작업은 기존의 데이터를 관리하거나, 시스템 간의 메시지를 처리하는 부분에서 많이 사용되고 있다. 가장 쉽게 찾을 수 있는 시스템이CMS(Content Management System)이다. 다양한 컨텐츠들을 관리하기 위해서는 데이터의 내용은 하나이고 서비스 되는 형태에 따라 HTML, PDF, WML, Word 등의 형태로 변환되어야 하기 때문이다.출판업계의 경우에도 XML 기반으로 출판 내용을 관리한다면 보다 쉽게 관리 할 수 있을 것이다.
3) XML이 쓰이는 분야와 XML의 전망
① XML이 쓰이는 분야
- XML은 위에서도 언급하였듯이, 여러 분야에서 광범위 하게 사용되고 있으며 현재 이 시간에도 발전에 박차를 가하고 있다. 물론 이에 따라 그것이 쓰이는 범위도 넓어지고 있으며, 더욱 더 넓어질 전망이다. 여기에서는 최근 들어 큰 화제거리가 되고 있는 XML의 사용 분야 두 가지를 말하고자 한다.
a. 전자 상거래에서의 사용
- 한 인터넷 신문에서는 다음과 같은 내용의 기사가 실렸다.
인터넷 기반의 전자상거래 표준 프레임워크로 ebXML이 단독 채택될 전망이다. 민간 표준화 기구인 전자상거래 표준화통합포럼(ECIF 회장 박용성)은 최근 ebXML 관련 기술개발을 주도하고 있는 전자거래진흥원(원장 정득진)과 한국전산원(원장 서삼영) 실무대표자가 참석하는 조정 회의를 개최, 지난 5월 ECIF 기술위원회가 발표한 ebXML과 로제타넷 등을 표준 프레임워크로 채택한다는 기존 안을 수정해 인터넷 기반의 표준 프레임워크는 ebXML 하나로 통일키로 했다고 밝혔다.
이는 한국 전자상거래 에서 XML이 전적으로 사용되고 있다는 것을 나타내 준다. 구체적으로 XML이 쓰이는 곳은 e비즈니스 프레임워크라는 곳인데, 이는 컴퓨터 시스템과 네트워크를 이용, 기업간 온라인 거래를 하기 위해 필요한 여러 기능들을 규정한 일반적인 구조를 의미하며 거래 당사자간 비즈니스 프로세스들을 서로 연결시켜 주는 기능을 제공한다. 덧붙여 XML의 한 종류인 ebXML에 대해서 잠깐 살펴보자면, 'ebXML'은 무역·전자거래 진흥센터(UN/CEFACT:United Nations Center for Trade Facilitation and Electronic Business)와 민간 전자상거래 표준화 추진기구인 OASIS(Organization for the Advancement of Structured Information Standards) 등 국제 표준화 기구에서 설계한 프레임워크로 거래 당사자간 비즈니스 모델에 대한 사전협약 없이도 기업간 전자거래를 할 수 있도록 지원하고 중소기업에서도 쉽게 전자문서를 만들 수 있는 공통 비즈니스 프로세스와 핵심 구성요소를 지원한다. 이러한 ebXML을 사용함으로써, 운영환경이 서로 다른 전자거래 시스템간 호환과 기업 내부 업무 프로세스, 기업간 거래가 통합됨으로써 전자거래 도입에 따른 비용도 절감하고 생산성도 높일 수 있을 것으로 기대된다.
b. 생명 공학 분야에서의 사용
- 생명 공학에서 XML이 유용하게 쓰이고 있는 것 역시, 인터넷 신문에 실린 한 기사가 잘 드러내주고 있다. 여기에서는 그 기사를 발췌하여 실어보았다.
확장성이 뛰어나 날로 세력을 더해 가는 XML(eXensible Markup Language)이 생체공학 분야에서도 앞으로 맹활약하게 될 전망이다.
C넷 등 외신에 따르면 웹서비스·XML 같은 정보교환기술의 표준을 만드는 기구인 OASIS(The Organization for the Advancement of Structured Information Standards)는 XML에 기반한 생체공학 데이터 표준을 만들기 위해 XCBF(XML Common Biomertic Format Technical Committee)라는 새 분과위를 결성했다고 밝혔다.
현 생체공학 데이터는 복잡한 이진 암호(인코딩) 포맷을 사용하고 있는데 보스턴 소재의 OASIS는 “새 기구를 통해 XML 기반의 보다 쉬운 생체공학용 전자 데이터 표준을 만드는 작업에 매진하게 될 것”이라고 설명했다. OASIS의 한 관계자는 “새 분과위는 생체공학용 XML 데이터 표준에 관심있는 개인·단체 등 어느 누구에게나 문호가 열려 있다”며 개방성을 강조했다. <방은주 기자
문서검색
논리구조 작성 어려움
문서작성
응용분야
문서의 재사용
접근 (Access)
HTML 3.2 : 텍스트, 이미지, 동영상, 음성 등의 모든 파일 형식을 지원
HTML 4.0 : 테이블기능 향상, 복합문서/스타일시트/스크립트 지원 * 스타일시트(Cascade Style Sheet) 웹페이지의 외형디자인을 위해 다양한 기능 제공 (색상, 글꼴, 배경, 위치 등 세밀한 명령지원)
XML : 자신만의 독특한 마크업 랭귀지들을 정의할 수 있게 되므로 문서를 다양한 클래스들로 표현하는 것이 가능하다. 문서자체의 내용을 분석기능을 이용해, 검색 소트 등 다양한 표현가능 하다.
④ XML의 장점
- 같은 내용의 데이터를 여러 가지 데이터로 만들어야 하는 경우에, 데이터의 내용을 XML로 정의하고, 표현되는 형태에 따라 XSL이라는 표현 방법으로 정의해 놓으면, 많은 XML 문서들이 다양한 형태의 표현 형태로 사용자들에게 전해질 수 있다. 그리고 데이터의 내용을 수정하고 싶으면 XML의 내용만 수정하거나, 표현 방법을 수정하고 싶다면 XSL만 수정하면 데이터의 내용과 표현 방법이 완전하게 분리되어 관리될 수 있다. XML기반의 작업은 반드시 Java를 써야만 하는 것은 아니다. C++/C# 등
다른 언어에서도 XML Parser를 지원하고 있기 때문에 사용할 수 있다.
그러나 데이터를 처리하는 작업이 주로 서버측에서 이루어지기 때문에 서버 시스템의 플랫폼 독립적인 언어가 사용되면 효과적이기 때문에 Java라는 언어를 사용해 XML 처리를 하는 것이다. 만일, .Net 프레임웍이 활성화되어 Unix 환경에서도 C# 등의 프로그램이 유연하게 수행될 수 있다면 Java 뿐 아니라 타 언어를 사용해서도 XML 을 처리할 수 있을 것이다. XML을 이용하는 작업은 기존의 데이터를 관리하거나, 시스템 간의 메시지를 처리하는 부분에서 많이 사용되고 있다. 가장 쉽게 찾을 수 있는 시스템이CMS(Content Management System)이다. 다양한 컨텐츠들을 관리하기 위해서는 데이터의 내용은 하나이고 서비스 되는 형태에 따라 HTML, PDF, WML, Word 등의 형태로 변환되어야 하기 때문이다.출판업계의 경우에도 XML 기반으로 출판 내용을 관리한다면 보다 쉽게 관리 할 수 있을 것이다.
3) XML이 쓰이는 분야와 XML의 전망
① XML이 쓰이는 분야
- XML은 위에서도 언급하였듯이, 여러 분야에서 광범위 하게 사용되고 있으며 현재 이 시간에도 발전에 박차를 가하고 있다. 물론 이에 따라 그것이 쓰이는 범위도 넓어지고 있으며, 더욱 더 넓어질 전망이다. 여기에서는 최근 들어 큰 화제거리가 되고 있는 XML의 사용 분야 두 가지를 말하고자 한다.
a. 전자 상거래에서의 사용
- 한 인터넷 신문에서는 다음과 같은 내용의 기사가 실렸다.
인터넷 기반의 전자상거래 표준 프레임워크로 ebXML이 단독 채택될 전망이다. 민간 표준화 기구인 전자상거래 표준화통합포럼(ECIF 회장 박용성)은 최근 ebXML 관련 기술개발을 주도하고 있는 전자거래진흥원(원장 정득진)과 한국전산원(원장 서삼영) 실무대표자가 참석하는 조정 회의를 개최, 지난 5월 ECIF 기술위원회가 발표한 ebXML과 로제타넷 등을 표준 프레임워크로 채택한다는 기존 안을 수정해 인터넷 기반의 표준 프레임워크는 ebXML 하나로 통일키로 했다고 밝혔다.
이는 한국 전자상거래 에서 XML이 전적으로 사용되고 있다는 것을 나타내 준다. 구체적으로 XML이 쓰이는 곳은 e비즈니스 프레임워크라는 곳인데, 이는 컴퓨터 시스템과 네트워크를 이용, 기업간 온라인 거래를 하기 위해 필요한 여러 기능들을 규정한 일반적인 구조를 의미하며 거래 당사자간 비즈니스 프로세스들을 서로 연결시켜 주는 기능을 제공한다. 덧붙여 XML의 한 종류인 ebXML에 대해서 잠깐 살펴보자면, 'ebXML'은 무역·전자거래 진흥센터(UN/CEFACT:United Nations Center for Trade Facilitation and Electronic Business)와 민간 전자상거래 표준화 추진기구인 OASIS(Organization for the Advancement of Structured Information Standards) 등 국제 표준화 기구에서 설계한 프레임워크로 거래 당사자간 비즈니스 모델에 대한 사전협약 없이도 기업간 전자거래를 할 수 있도록 지원하고 중소기업에서도 쉽게 전자문서를 만들 수 있는 공통 비즈니스 프로세스와 핵심 구성요소를 지원한다. 이러한 ebXML을 사용함으로써, 운영환경이 서로 다른 전자거래 시스템간 호환과 기업 내부 업무 프로세스, 기업간 거래가 통합됨으로써 전자거래 도입에 따른 비용도 절감하고 생산성도 높일 수 있을 것으로 기대된다.
b. 생명 공학 분야에서의 사용
- 생명 공학에서 XML이 유용하게 쓰이고 있는 것 역시, 인터넷 신문에 실린 한 기사가 잘 드러내주고 있다. 여기에서는 그 기사를 발췌하여 실어보았다.
확장성이 뛰어나 날로 세력을 더해 가는 XML(eXensible Markup Language)이 생체공학 분야에서도 앞으로 맹활약하게 될 전망이다.
C넷 등 외신에 따르면 웹서비스·XML 같은 정보교환기술의 표준을 만드는 기구인 OASIS(The Organization for the Advancement of Structured Information Standards)는 XML에 기반한 생체공학 데이터 표준을 만들기 위해 XCBF(XML Common Biomertic Format Technical Committee)라는 새 분과위를 결성했다고 밝혔다.
현 생체공학 데이터는 복잡한 이진 암호(인코딩) 포맷을 사용하고 있는데 보스턴 소재의 OASIS는 “새 기구를 통해 XML 기반의 보다 쉬운 생체공학용 전자 데이터 표준을 만드는 작업에 매진하게 될 것”이라고 설명했다. OASIS의 한 관계자는 “새 분과위는 생체공학용 XML 데이터 표준에 관심있는 개인·단체 등 어느 누구에게나 문호가 열려 있다”며 개방성을 강조했다. <방은주 기자
문서검색
논리구조 작성 어려움
문서작성
응용분야
문서의 재사용
접근 (Access)
키워드
추천자료
- 메타프레임에대해서...metaframe에대해서..
- Java(선 마이크로시스템즈 프로그래밍)
- .net(XML 웹 서비스를 위한 Microsoft의 플랫폼)
- 브루너와 폴리아의비교, 메타인지
- JAVA 오버라이딩 소스
- XML를 이용한 구체적인 예
- 디지털컨텐츠(디지털콘텐츠) 정의, 디지털컨텐츠산업(디지털콘텐츠산업) 특징, 컨텐츠(콘텐츠...
- 2011년 1학기 Java프로그래밍 출석대체시험 핵심체크
- 자바(Java)의 이해 - 객체지향 프로그래밍
- 자바(Java)의 이해 - 애플릿(Applet)과 자바2D
- 자바(Java)의 이해 - 이벤트 프로그래밍
- [표현][표현과 회화요소][표현과 투명성표현][표현과 데이터표현][표현과 XML]표현과 투명성...
- 자바[JAVA][자바][프로그래밍] 아날로그 시계 코드+ppt+주석 프로그램