1. XRX (XForms,REST and XQuery)의 개요

 1-1. XRX (XForms,REST and XQuery)의 정의

   - Xforms,REST,Xquery를 근간으로 Application Data를 Web Client와 Web 서버에 동시에 XML포맷으로 저장하여, 포맷 간의 전송을 필요로 하지 않는 W3C 표준 기반의 WEB Applicatio Architecture

  - 웹 환경에서 클라이언트와 웹서버 간에 XML 기반 데이터통신 시 데이터를 포맷변환 없이 사용하기 위한 XForm, REST, XQuery기반 웹 아키텍처

 

 1-2. XRX (XForms,REST and XQuery)의 특징

  1) 데이터와 표현불리 (XFrms특징) : CSS,SML을 이용하여 비즈니스 데이터와 프리젠테이션을 위한 태그정보 분리

  2) 자원접근의 유연성/확장성 (REST특징) : 서버주소+서버이름+자원 형식의 URI 포맷으로 자원을 접근

  3) XML 데이터의 접근의 표준 (XQuery 특징) : XML 데이터의 저장 형식에 무관하게 질의가 가능하며 W3C 다른 표준과 호환유지

 

2. XRX (XForms,REST and XQuery)를 이용한 Web Application의 구조도 및 구성요소

 2-1. XRX (XForms,REST and XQuery)를 이용한 Web Application의 구조도

 

 2-2. XRX (XForms,REST and XQuery)를 이용한 Web Application의 구성요소

구분 구분 비고
XForm 개념 - 전통적인 HTML 폼을 XForms 모델, 입력된 데이터 XForms 사용자 인터페이스로 분리하여 폼의 내용과 표현을 명확하게 분리한 차세대 표준 웹 Form
특징

- 재사용성:From의 수집되는 정보와 관계없이 XForms 모듈 재사용
- 기기 독립성: 사용자 인터페이스 제어부의 추상화

- 접근성:폼 내용과 표현을 분리하여 다양한 입력이나 표현방식에 대응하여 애플리케이션의 접근성 향상

구성
요소
- Namespace,CSS  Import, Model, Constraints UI(View), Submit Controls로 구성
관련기술 - Xmlns,schema(xsd),XSLT,Metadata
REST 개념 - Representation State Transfer
-NW상의 리소스에 대한 정의 및 지정 원칙을 기술한 분산 Hypermedia 시스템 기반 소프트웨어 아키텍처 스타일
구성 요소 -Names: 요청하고자 하는 리소스의 이름
- Verbs : Create,Read,Update,Delete 등 동장
- Repressentations : 리소스 표현방식
관련 기술 -URL, URI, XRI, DOI, UCI, POST, GET, PUT, DELETE,HTML,XML,Binary
XQuery 개념 - XML 형식으로 저장된 데이터를 query 하려는 특별한 목적을 위해 XML Query Working Group에 의해 처음부터 새로 설계된 형식 있는 선언적 기능 언어
표현방법 - Path 표현 :톔소의 문법과 표현 형식 이용
- FLWR 표현 : For,Let,Where,Return을 이용한 구조적 질의
구성 요소

- Syntax : FLWOR 포함된 XPath 표현식 사용

-DataModel : XML기반 ,Tree 구조의 모델 사용

관련 기술

- CSS,DTD,XSLT

 

블로그 이미지

운명을바꾸는자

IT와 함께 살아가는 삶

,