프로그래밍/XML 관련

XML 변환 성능

Terry Cho 2009. 4. 17. 19:41
SOA 프로젝트를 진행하면서 가장 골치거리 중의 하나가 XML 변환에 소요되는 CPU와 응답시간이다.
통상 SOA나 요즘의 많은 Remote call들이 XML을 기반으로 하다보니, 특히나 XML 메세지 변환에 대한 요건이 많다.

자료들을 찾아보니 몇가지 흥미로운 자료들이 있는데,
XSLT가 전체적으로 변환에는 가장 많이 사용되는 듯 (OSB의 경우 XQuery가 편해서 XQuery를 많이 사용하긴 하지만.)한데 그중 흥미로운것인 XSLT를 compile time에 translet이라는 것으로 변환해서 사용할 수 있는 프레임웍

그리고 재미있는 것중의 하나가 Intel에서 만든 XML 변환 가속기인데, Native 코드로 이부분을 구현하여 Intel CPU에서 최적화된 성능을 낼 수 있게 해준다.
 사실 성능이 얼마나 늘어날지는 미지수지만 http://cache-www.intel.com/cd/00/00/34/42/344227_344227.pdf
그래도 Itaniuem 기반의 OS에서만이라도 사용할 수 있다면 꽤나 아키텍쳐 설계에서 유연성을 얻을 수 있지 않을까?
www.intel.com/software/XML
그리드형

'프로그래밍 > XML 관련' 카테고리의 다른 글

Soap Handler  (0) 2009.04.17
WebLogic Workshop을 이용한 웹서비스 프로그래밍  (0) 2009.04.17
XMLBean  (3) 2008.12.22
JAX-WS를 이용한 쉬운 웹서비스 개발 방법  (0) 2008.12.12
XML에서 Namespace 제거하는 XSLT  (0) 2008.12.10