Niezawodne, szybkie i elastyczne opcje walidacji XML
Ostatnie wersje programu XMLSpy wprowadziły znaczące przyspieszenie w procesach walidacji, dzięki wzmocnieniu współpracy między produktami firmy Altova. Obecnie programiści korzystający z XMLSpy mogą wykorzystywać serwery RaptorXML zainstalowane w ich sieci do przetwarzania dużych i złożonych plików XML, XBRL oraz zadań walidacyjnych związanych z projektami – bezpośrednio wewnątrz edytora XML.

W programie XMLSpy, weryfikator XML wykorzystuje silnik weryfikacji Altova RaptorXML, który zapewnia najwyższy możliwy poziom zgodności ze standardami, a jednocześnie charakteryzuje się szybkim czasem weryfikacji. Jednak osiągana wydajność weryfikacji jest ograniczona do działania na jednym rdzeniu procesora dostępnym w komputerze programisty. Serwer RaptorXML, z kolei, korzysta z znacznego wzrostu mocy obliczeniowej dzięki serwerom wieloprocesorowym i wielordzeniowym, co przekłada się na zwiększoną przepustowość i bardziej efektywne wykorzystanie pamięci.
Co to oznacza dla Ciebie? Przyjrzyjmy się niektórym zaletom połączenia XMLSpy z serwerem RaptorXML.
Bardziej elastyczne opcje walidacji plików XML i XBRL
Łatwo połączyć się z jednym lub więcej zainstalowanych serwerów RaptorXML lub RaptorXML+XBRL za pomocą opcji "Zarządzaj serwerami Raptor" w menu "Narzędzia" programu XMLSpy. Uwaga: podanie adresu IP serwera zamiast nazwy hosta przyspiesza proces walidacji.
![]()
Można dodać wiele serwerów RaptorXML do puli dostępnych serwerów, a następnie zdefiniować wiele konfiguracji dla każdego z nich, korzystając z panelu "Konfiguracje". Kiedy będziecie gotowi do uruchomienia zadania walidacji, możecie wybrać dowolny z podłączonych serwerów, wraz z konfiguracjami, które dla nich zdefiniowaliście. Oczywiście, można również przeprowadzić walidację na domyślnym serwerze RaptorXML i z domyślną konfiguracją, wystarczy jedno kliknięcie.
![]()
Do funkcji "Walidacja" w programie Raptor można uzyskać dostęp za pomocą menu kontekstowego, które pojawia się po kliknięciu prawym przyciskiem myszy, lub przez naciśnięcie klawiszy Ctrl-F8. Możliwość definiowania i łatwego przełączania się między różnymi konfiguracjami, dzięki szerokiemu zakresowi opcji walidacji, jest główną zaletą korzystania z serwera RaptorXML do zadań walidacji w programie XMLSpy.
Szybka weryfikacja projektów
Kolejną, równie ważną zaletą jest oczywiście surowa wydajność, a różnica jest znacząca. Dotychczasowe testy wyniki* są 6-18 razy szybsze. Oto kilka przykładów typowych zadań weryfikacyjnych realizowanych w ramach projektów:
| 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 |
Porównania zostały wykonane przy użyciu standardowego środowiska programistycznego: system Windows 7, 32-bit, procesor Core2 Duo E8600 3.3GHz (2 rdzenie), 4GB RAM, w porównaniu ze standardową konfiguracją serwera RaptorXML: serwer Linux, 64-bit, procesor Xeon E5-2630 2.3GHz (12 rdzeni), 128GB RAM, z poziomu programu XMLSpy, przy użyciu sieci o przepustowości 1 GB. Ale nie bierzcie naszego słowa za pewnik. Wypróbujcie to w swoim własnym zespole programistycznym i dajcie nam znać wyniki!
Opcje walidacji XBRL
Podczas łączenia się z serwerem RaptorXML+XBRL z poziomu programu XMLSpy, zyskujesz dodatkową możliwość weryfikacji dokumentów XBRL – a nawet wykonywania skomplikowanych obliczeń za pomocą wzorów XBRL – szybciej niż kiedykolwiek wcześniej. Wersja 4 wprowadza również możliwość weryfikacji dokumentów zgłaszanych do systemu EDGAR, co jest niezbędną funkcją i pozwala zaoszczędzić dużo czasu firmom, które muszą składać poprawne dokumenty do amerykańskiej Komisji Papierów Wartościowych i Giełd (SEC).
- Wyniki wydajności oparte na wewnętrznych testach przeprowadzonych przez firmę Altova. Państwa wyniki mogą się różnić.