Walidacja plików XML osiąga nowe poziomy wydajności

Przyjrzyjmy się niektórym nowościom, które zostały niedawno dodane do zestawu narzędzi dla programistów Altova MissionKit oraz do pełnej gamy produktów oprogramowania serwerowego, w tym do niezwykle szybkiego sprawdzania poprawności plików XML za pomocą serwera RaptorXML w programie XMLSpy, funkcjonalności często żądanej do sprawdzania poprawności zgłoszeń EDGAR, wsparcia dla baz danych SQLite oraz formatu EDI TRADACOMS, oraz wielu innych. Zawsze można dowiedzieć się o najnowszych funkcjach na stronie „Nowości” na stronie Altova.

Ścisła integracja między programem XMLSpy a zainstalowanymi serwerami RaptorXML

Serwer RaptorXML to niezwykle szybkie Serwer walidacji i transformacji danych XML Dzięki temu program może wykorzystać moc obliczeniową zapewnianą przez serwery wielordzeniowe. Użytkownicy XMLSpy mogą teraz skorzystać z serwera RaptorXML zainstalowanego w tej samej sieci, aby wykorzystać szybkość przetwarzania zapewnianą przez wielordzeniowe procesory. Dzięki temu walidacja dużych i złożonych dokumentów XML jest teraz szybsza niż kiedykolwiek wcześniej – bezpośrednio w programie XMLSpy. Programiści mogą również wykorzystać tę integrację do błyskawicznej walidacji całych projektów XMLSpy.

Podobnie, w przypadku dostępności serwera RaptorXML+XBRL, programiści korzystający z XMLSpy mogą wykorzystać go do niezwykle szybkiej walidacji dokumentów XBRL, a także do wykonywania Obliczenia formuł XBRL i Weryfikacja danych zgłaszanych do systemu EDGAR (poniżej).

Testy ujawniają Walidacja może przebiegać nawet 6 do 18 razy szybciej!* Na przykład, porównaliśmy szybkość walidacji w programie XMLSpy działającym samodzielnie na typowym komputerze programisty [Windows 7, 32-bit, procesor Core2 Duo E8600 3.3GHz (2 rdzenie), 4GB RAM] z szybkością walidacji przy użyciu standardowej konfiguracji serwera RaptorXML [serwer Linux, 64-bit, procesor Xeon E5-2630 2.3GHz (12 rdzeni), 128GB RAM], z poziomu programu XMLSpy, przez sieć o przepustowości 1 GB. Wyniki z różnych testów obejmują:

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
SEC Filings (1229 files):18.5 times faster

Weryfikacja danych zgłaszanych do systemu EDGAR

EDGAR (Electronic Data Gathering, Analysis, and Retrieval) to system, który automatycznie zbiera, weryfikuje i indeksuje sprawozdania finansowe składane przez firmy do amerykańskiej Komisji Papierów Wartościowych i Giełd (SEC). Od wersji 2015 Release 4, funkcja weryfikacji zgłoszeń do systemu EDGAR jest dostępna zarówno w programie RaptorXML+XBRL Server, jak i w XMLSpy. Możliwość przeprowadzania weryfikacji zgłoszeń do systemu EDGAR przez klientów przed przesłaniem plików do SEC jest jedną z najczęściej żądanych funkcji związanych z formatem XBRL.

Wsparcie dla systemów TRADACOM

TRADACOMS to wczesny standard wymiany danych elektronicznych (EDI), który był głównie wykorzystywany w sektorach detalicznym, ubezpieczeniowym i wydawniczym w Wielkiej Brytanii. Chociaż prace nad rozwojem standardów TRADACOMS zostały zakończone w 1995 roku, wciąż jest on szeroko stosowany w starszych systemach, a mapowanie danych w wiadomościach TRADACOMS jest często wymagane. Od wersji 2015 Release 4 programów MapForce i MapForce Server, dane TRADACOMS mogą być teraz wykorzystywane jako źródło, element pośredni lub docelowy w projektach mapowania danych, które obejmują inne dane EDI, XML, bazy danych relacyjnych, pliki tekstowe i inne.

Wsparcie dla baz danych SQLite

Produkty Altova obsługujące bazy danych wspierają wszystkie główne relacyjne bazy danych. Najnowszym dodatkiem jest SQLite, który zyskuje coraz większą popularność na różnych platformach. Obsługa SQLite została wprowadzona w programach Altova MapForce i MobileTogether w poprzednich wersjach, a teraz została rozszerzona na programy XMLSpy, StyleVision, DatabaseSpy oraz inne produkty z pakietu Altova MissionKit, a także na produkty serwerowe Altova.

Aby uzyskać więcej szczegółów i pełną listę wszystkich nowych funkcji zawartych w wersji 2015r4, zapraszamy do odwiedzenia strony: www.altova.com/whatsnew.html.

  • Wyniki wydajności oparte na wewnętrznych testach przeprowadzonych przez firmę Altova. Państwa wyniki mogą się różnić.