완벽하고, 빠르며, 유연한 XML 검증 옵션

최근 XMLSpy 버전 몇 개에는 Altova 제품 간의 시너지 효과를 강화하여 검증 작업의 속도를 크게 향상시키는 기능이 포함되어 있습니다. 이제 XMLSpy를 사용하는 개발자들은 네트워크에 설치된 RaptorXML 서버를 활용하여 대용량 또는 복잡한 XML, XBRL, 그리고 프로젝트 기반의 검증 작업을 XML 편집기 내에서 직접 처리할 수 있습니다.

XMLSpy에 내장된 XML 검증기는 Altova RaptorXML 검증 엔진을 기반으로 하며, 이 엔진은 이미 최고 수준의 표준 준수와 빠른 검증 속도를 제공합니다. 하지만 현재 검증 속도는 개발자의 컴퓨터에 탑재된 단일 CPU 코어 환경에서만 최적화되어 있습니다. 반면, RaptorXML Server는 멀티 CPU, 멀티 코어 서버가 제공하는 강력한 처리 능력을 활용하여 처리량 증가와 더욱 효율적인 메모리 사용이 가능합니다.

이것이 사용자에게 어떤 의미일까요? XMLSpy를 RaptorXML 서버에 연결함으로써 얻을 수 있는 몇 가지 장점을 살펴보겠습니다.

더욱 유연한 XML 및 XBRL 검증 옵션 제공

XMLSpy 도구 메뉴의 "Raptor 서버 관리" 옵션을 통해 설치된 RaptorXML 또는 RaptorXML+XBRL 서버에 하나 이상 연결할 수 있습니다. 참고: 서버의 호스트 이름 대신 IP 주소를 입력하면 검증 속도가 더욱 빨라집니다.

사용 가능한 서버 목록에 여러 개의 RaptorXML 서버를 추가할 수 있으며, "설정" 패널을 통해 각 서버에 대한 여러 가지 설정을 정의할 수도 있습니다. 검증 작업을 실행할 준비가 되면, 연결된 서버 중에서 원하는 서버와 각 서버에 대해 정의한 설정을 선택하여 사용할 수 있습니다. 물론, 기본 RaptorXML 서버와 설정을 사용하여 단 한 번의 클릭으로도 검증 작업을 수행할 수 있습니다.

"RaptorXML Server"를 사용하여 XMLSpy에서 유효성 검사 작업을 수행할 때, "Raptor" 기능의 "유효성 검사" 기능을 오른쪽 클릭 메뉴를 통해 또는 Ctrl+F8 키를 눌러 사용할 수 있습니다. 다양한 유효성 검사 옵션을 통해 개별 설정을 정의하고 쉽게 전환할 수 있는 기능은 "RaptorXML Server"를 사용하는 주요 장점입니다.

프로젝트 검증, 초고속으로 진행하다

물론, 또 다른 중요한 장점은 압도적인 속도이며, 그 차이는 매우 큽니다. 지금까지 테스트 결과, 결과* 6배에서 18배 더 빠릅니다. 다음은 프로젝트 기반 검증 작업의 몇 가지 일반적인 예시입니다

Examples folder (as it comes with XMLSpy):8.5 times faster
CityGML 2.0 (6 files):6.5 times faster
AirBase (41 files):9 times faster
XBRL SEC Filings (1229 files):18.5 times faster

비교는 다음과 같은 일반적인 개발 환경과 RaptorXML 서버 환경을 기준으로 합니다. 개발 환경은 Windows 7 32비트, Core2 Duo E8600 3.3GHz (2코어), 4GB RAM이며, RaptorXML 서버 환경은 Linux 64비트, Xeon E5-2630 2.3GHz (12코어), 128GB RAM입니다. 테스트는 XMLSpy를 사용하여 1GB 네트워크 환경에서 진행되었습니다. 하지만 저희의 말을 그대로 믿지 마시고, 직접 테스트해 보시고 결과를 알려주시면 감사하겠습니다!

XBRL 검증 옵션

XMLSpy에서 RaptorXML+XBRL 서버에 연결하면, 다음과 같은 추가적인 기능을 사용할 수 있습니다 XBRL 문서를 검증합니다 - 그리고 복잡한 작업까지 수행할 수 있습니다 XBRL 공식 계산 속도가 이전보다 훨씬 빨라졌습니다. 또한, 버전 4에서는 검증 기능을 추가했습니다 EDGAR 문서 관리 기능은 미국 증권거래위원회(SEC)에 필수적인 서류를 제출해야 하는 기업들에게 매우 중요한 기능이며, 업무 시간을 크게 절약해 줍니다.

  • 성능 결과는 Altova의 자체 테스트를 기반으로 합니다. 실제 사용 환경에서의 결과는 다를 수 있습니다.