Skip to main content
QUICK REVIEW

[논문 리뷰] An Overview: Extensible Markup Language Technology

Rami Alnaqeib, Fahad H. Alshammari|arXiv (Cornell University)|2010. 06. 23.
Advanced Database Systems and Queries참고 문헌 7인용 수 7
한 줄 요약

이 논문은 구조화된 데이터 교환을 가능하게 하는 표준화된 태깅을 통해 소프트웨어 공학 애플리케이션에서 상호운용성과 데이터 이식성 향상에 기여하는 확장 가능한 마크업 언어(XML) 기술에 대한 종합적인 개요를 제공한다. 핵심 구성 요소인 XML의 강점, 파서, 설계 목표, 파서 유형에 중점을 두고 있다.

ABSTRACT

XML stands for the Extensible Markup Language. It is a markup language for documents, Nowadays XML is a tool to develop and likely to become a much more common tool for sharing data and store. XML can communicate structured information to other users. In other words, if a group of users agree to implement the same kinds of tags to describe a certain kind of information, XML applications can assist these users in communicating their information in an more robust and efficient manner. XML can make it easier to exchange information between cooperating entities. In this paper we will present the XML technique by fourth factors Strength of XML, XML Parser, XML Goals and Types of XML Parsers.

연구 동기 및 목표

  • XML을 구조화된 데이터 표현 및 교환의 표준으로서의 기초적 이해를 제공하기 위해.
  • 다양한 시스템 간 데이터 상호운용성에 적합한 XML의 핵심 강점을 분석하기 위해.
  • XML 문서 처리 및 검증에서의 역할과 유형을 분석하기 위해.
  • 간단성, 확장성, 플랫폼 독립성과 같은 주요 설계 목표를 명확히 하기 위해.
  • 성능 및 사용 사례 요구 사항에 따라 소프트웨어 엔지니어가 적절한 XML 파서 유형을 선택할 수 있도록 안내하기 위해.

제안 방법

  • 인간이 읽기 쉬운 성격, 확장성, 플랫폼 독립성과 같은 설계 원칙에 기반해 XML의 강점을 분류하기 위해.
  • 표준 파싱 기법을 사용하여 XML 문서의 검증 및 처리에서 XML 파서의 역할을 기술하기 위해.
  • 처리 모델과 메모리 사용량에 따라 DOM, SAX, StAX와 같은 유형으로 XML 파서를 분류하기 위해.
  • 간단성, 자가기술풍성, 국제화 지원과 같은 XML의 핵심 목표를 개괄하기 위해.
  • 합의된 스키마 정의를 통해 시스템 간 일관된 데이터 교환을 가능하게 하는 표준화된 태깅의 작동 방식을 설명하기 위해.
  • 문서 생성부터 파싱 및 데이터 추출에 이르는 XML 처리의 기술적 워크플로우를 제시하기 위해.

실험 결과

연구 질문

  • RQ1소프트웨어 공학 분야에서 XML의 광범위한 채택을 뒷받침하는 주요 강점은 무엇인가?
  • RQ2DOM, SAX, StAX와 같은 다양한 유형의 XML 파서는 처리 메커니즘과 사용 사례에서 어떻게 다를까?
  • RQ3XML의 아키텍처와 구현에 영향을 미치는 기본 설계 목표는 무엇인가?
  • RQ4XML은 분산 시스템 간의 데이터 교환과 상호운용성을 어떻게 향상시키는가?
  • RQ5일관된 태깅 관행의 사용은 데이터 통신의 강건성과 효율성을 어떻게 향상시키는가?

주요 결과

  • XML의 확장성과 인간이 읽기 쉬운 특성 덕분에 이질적인 시스템 간 구조화된 데이터 표현에 이상적이다.
  • DOM, SAX, StAX와 같은 XML 파서는 메모리 사용량, 처리 속도, 구현 용이성 간의 상충 관계를 각각 다르게 제공한다.
  • 간단성, 확장성, 플랫폼 독립성과 같은 XML의 설계 목표가 데이터 교환 분야에서의 성공을 뒷받침한다.
  • 표준화된 태깅 관행은 협업하는 실체 간 신뢰할 수 있고 효율적인 구조화된 정보 교환을 가능하게 한다.
  • XML의 자가기술풍성 특성은 데이터 이식성을 향상시키고 특정 소프트웨어 환경에 대한 의존도를 감소시킨다.
  • 이 논문은 XML이 소프트웨어 공학 응용 분야에서 데이터 표현 및 교환을 위한 견고하고 광범위하게 적용 가능한 기술로 남아 있음을 확인한다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.