파서(parser)는 ‘파싱(parsing)’을 수행하는 모듈로, 주어진 문장을 분석, 문법적 관계를 해석하는 것을 의미하고, XML 파서란, XML 문서를 읽고 해석하여 태그명, 속성명, 속성값 및 엘리먼트 내용을 분리시켜 주는 모듈입니다.

XML 파서는 일차적으로 XML문서가 잘 작성 되었는지 검사하고, 특정 마크업 언어(특정 구조)에 대해 유효한 문서인지를 판단하고, 유효한 문서일 경우에는 해석된 결과를 응용 프로그램에게 제공합니다.

XML Parser는 이동통신사업자(MNO, MVNO)의 MMS(Multi Media Message) 처리를 위하여 개발된 솔루션으로, 기존의 XML Parser를 이용하는 경우, MMS 메시지의 빠른 처리 성능 보장이 어려움으로 이를 해결하기 위하여 고품질의 가독성을 보장하고, 운영 및 유지보수가 용이한 솔루션으로 XML Parser Module을 제공하고 있습니다.

XML Parser는 C/C++과 Java를 사용하여 고속의 MMS 메시지 처리 및 개발과 유지보수가 용이합니다. KT, LGU+ 등의 MMS 플랫폼에 XML Parser를 적용하여 대용량 MMS 메시지 처리에 사용하고 있습니다. 또한, 템플릿으로 구현되어 있어서 별도의 라이브러리가 필요 없고 예외처리 기능도 지원합니다.

XML Parser

주요기능

  • XML Document Read / Write 기능
  • 데이터 디스플레이 기능, 데이터 검색 기능, 네트워크 전송 기능, DB 입력 기능, XML 문서 구조 변경 기능

활용범위

  • 최적의 XML 메시지 처리 솔루션
  • 성능이 최우선으로 적용되어야 하는 솔루션

적용사례

  • KT MMS 플랫폼
  • LGU+ LMS 플랫폼