SOA 아키텍쳐중에 요건중의 하나가 웹서비스로 들어오고 나가는 데이타에 대한 Transformation과 Filtering이 문제인데, 일반적으로 ESB에서 이를 구현하고 결과적으로 과도한 XQuery로 성능저하로 아주 많은 문제를 일으키는 경우가 있는데, 이에 대한 대응 아키텍쳐로 SoapHandler를 사용해 보는 방법을 고려해볼 수 있다.
WebService는 일반적인 형태로 개발하고, Filtering이 필요할 경우 앞에 Filter의 기능에 따라서 SoapHandler를 붙이고 다른 endpoint를 부여 하는 방식을 사용할 수 있다.
자세한 내용은 여기에..
조만간 Reference implementation을 만들어봐야 겠다.
'프로그래밍 > XML 관련' 카테고리의 다른 글
XML 변환 성능 (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 |