ESB가 제대로 현업에서 기존의 EAI라든지 BPM등에서 적용되어 사용되기 위해서
기술적으로 선결되어야 하는 것에는
SOA에 대한 IT전반적인 인식이나 뭐 그런 인프라 수준의 문제 뿐만 아니라
XML처리에 대한 보다 획기적인 빠른 처리 성능을 제공할 수 있어야 하는 점이라고 생각한다.
특히 메시지 변환 시 XSLT등을 사용한다면 그 성능을 어느 수준 이상 기대하기는 어렵다.
정확한 비교 수치를 이 블로그에 기재하기에는 여러가지 여건이 되지 않아 아쉽지만
우리가 쉽게 자바만으로 테스트를 해보아도 메시지 변환에 대해
자바 클래스 매핑을 통한 변환과 XSLT를 이용한 변환의 성능 비교는
메시지 크기가 늘어나면 늘어날 수록 현격하게 차이나서
과연 아무리 메시지의 표준화라는 측면에서 XML을 사용해야만 하는 100가지 이유가 있다고 하더라도
이러한 성능상의 약점을 안고 가야만 하는 것인지 조금 스스로 확신하기 어려울 때가 종종있다.
그래서 DataPower같은 하드웨어에서의 XML변환 관련 프로세서가 탄생한 것인지도 모르겠다.
기술적으로 선결되어야 하는 것에는
SOA에 대한 IT전반적인 인식이나 뭐 그런 인프라 수준의 문제 뿐만 아니라
XML처리에 대한 보다 획기적인 빠른 처리 성능을 제공할 수 있어야 하는 점이라고 생각한다.
특히 메시지 변환 시 XSLT등을 사용한다면 그 성능을 어느 수준 이상 기대하기는 어렵다.
정확한 비교 수치를 이 블로그에 기재하기에는 여러가지 여건이 되지 않아 아쉽지만
우리가 쉽게 자바만으로 테스트를 해보아도 메시지 변환에 대해
자바 클래스 매핑을 통한 변환과 XSLT를 이용한 변환의 성능 비교는
메시지 크기가 늘어나면 늘어날 수록 현격하게 차이나서
과연 아무리 메시지의 표준화라는 측면에서 XML을 사용해야만 하는 100가지 이유가 있다고 하더라도
이러한 성능상의 약점을 안고 가야만 하는 것인지 조금 스스로 확신하기 어려울 때가 종종있다.
그래서 DataPower같은 하드웨어에서의 XML변환 관련 프로세서가 탄생한 것인지도 모르겠다.
공유하기 버튼
|
|



덧글