確実で、高速で、柔軟なXML検証オプション

最新のXMLSpyのいくつかのバージョンでは、Altova製品間の連携を強化することで、検証処理の速度が大幅に向上しました。これにより、XMLSpyを使用している開発者は、ネットワークにインストールされたRaptorXMLサーバーを活用して、大規模または複雑なXML、XBRL、およびプロジェクトベースの検証処理を、XMLエディタ内で直接行うことができます。

XMLSpyに搭載されているXMLバリデータは、Altova RaptorXMLのバリデーションエンジンによって動作しており、すでに可能な限り高い業界標準への準拠性と、高速なバリデーション速度を実現しています。しかし、現状では、バリデーションの処理速度は、開発者のコンピューターに搭載されているシングルコアのCPUに制限されています。一方、RaptorXML Serverは、マルチCPU、マルチコアのサーバーが提供する大幅な処理能力の向上により、より高い処理能力と、より効率的なメモリ利用を実現しています。

これはあなたにとってどのような意味を持つのでしょうか? XMLSpyをRaptorXML Serverに接続することの利点について、いくつか見ていきましょう。

より柔軟なXMLおよびXBRL検証オプション

XMLSpyのツールメニューにある「Raptorサーバーの管理」オプションから、インストールされているRaptorXMLまたはRaptorXML+XBRLサーバーを1つまたは複数に簡単に接続できます。注意点:サーバーのホスト名ではなく、IPアドレスを入力することで、検証処理がさらに高速化されます。

利用可能なサーバーのリストに、複数のRaptorXMLサーバーを追加できます。そして、それぞれのサーバーに対して、構成パネルを通じて複数の設定を定義することも可能です。検証ジョブを実行する準備が整ったら、接続されているサーバーの中から、そして、それぞれのサーバーに対して定義した設定とともに、任意のサーバーを選択できます。もちろん、デフォルトのRaptorXMLサーバーと設定を使用して、ワンクリックで検証することも可能です。

RaptorXML Serverの検証機能は、右クリックメニューからアクセスすることも、Ctrl + F8キーを押すことでも利用できます。XMLSpyでXMLの検証作業を行う際に、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

比較は、一般的な開発環境(Windows 7 32ビット、Core2 Duo E8600 3.3GHz (2コア)、4GB RAM)と、一般的なRaptorXMLサーバーの構成(64ビットLinuxサーバー、Xeon E5-2630 2.3GHz (12コア)、128GB RAM)を、XMLSpy上で1GBのネットワーク環境下で行いました。しかし、鵜呑みにせず、ぜひご自身の開発チームで実際に試してみてください。そして、その結果を教えていただければ幸いです。

XBRL検証オプション

XMLSpyからRaptorXML+XBRLサーバーに接続すると、XBRLドキュメントの検証や、複雑なXBRL数式の計算を実行する機能が、これまで以上に高速に利用できるようになります。また、バージョン4では、米国証券取引委員会(SEC)への提出が必要なEDGAR形式の書類の検証機能も追加され、企業の業務効率を大幅に向上させます。

  • パフォーマンスの結果は、Altova社内でのテストに基づいています。お客様の環境では、結果が異なる場合があります。