Serwer Altova RaptorXML zapewnia wyjątkowo szybką walidację i przetwarzanie danych XML, XBRL i JSON.
Serwer RaptorXML to procesor XML trzeciej generacji firmy Altova – został całkowicie przepisany i zaimplementowany od podstaw, zoptymalizowany pod kątem przetwarzania równoległego, a jego rozwój opiera się na naszym bogatym, piętnastoletnim doświadczeniu w zakresie XML i pokrewnych standardów.

Serwer Altova RaptorXML zapewnia wyjątkowo szybką walidację i przetwarzanie danych XML, XBRL i JSON.
Serwer RaptorXML to procesor XML trzeciej generacji firmy Altova – został całkowicie przepisany i zaimplementowany od podstaw, zoptymalizowany pod kątem przetwarzania równoległego, a jego rozwój opiera się na naszym bogatym, piętnastoletnim doświadczeniu w zakresie XML i pokrewnych standardów.
W dzisiejszych organizacjach, trendy związane z Big Data oraz wymogi dotyczące XBRL generują ogromne, stale rosnące ilości danych w formatach XML, XBRL, JSON i Avro. Obecnie, wreszcie, istnieje nowoczesne, niezwykle szybkie narzędzie do weryfikacji, przetwarzania, transformacji i analizy tych danych.
Serwer RaptorXML zapewnia wyjątkową wydajność dzięki:
Serwer RaptorXML jest dostępny dla systemów operacyjnych Windows, Linux i Mac OS.
RaptorXML zapewnia pełną zgodność ze wszystkimi obowiązującymi standardami XML, XBRL i JSON i jest nieustannie poddawany rygorystycznym testom regresyjnym i zgodności, wykorzystującym rozbudowaną wewnętrzną bazę testów zgodności i zestawów testowych firmy Altova, a także standardowymi zestawami testowymi branżowymi oraz przykładami zastosowań dostarczonymi przez klientów.
Obsługiwane standardy to:
Pobierz kartę katalogową RaptorXML, aby uzyskać pełną listę standardów.
Dodatkowo, udostępniono skrypty umożliwiające weryfikację dodatkowych scenariuszy XBRLpatrz poniżej).
Serwer RaptorXML oferuje najszybszy walidator i procesor XML dla rodziny standardów XML, oferując funkcjonalności takie jak:
Oprócz kompleksowego wsparcia dla formatu XML, serwer RaptorXML+XBRL oferuje specjalne funkcje do weryfikacji taksonomii XBRL oraz plików instancji, a także zapewnia istotne wsparcie dla elementów takich jak XBRL Dimensions, XBRL Formula, XBRL Table Linkbase, XULE i OIM.
Te nowe standardy oferują możliwość przeglądania, weryfikacji i analizowania danych XBRL w nowy i efektywny sposób, bez naruszania interoperacyjności i kompatybilności wstecznej. Pełne wsparcie w procesorze XBRL jest niezwykle istotne.
XULE, pochodzący z "XBRL Rule", pomaga zapewnić jakość danych poprzez weryfikację zgodności z regułami biznesowymi. Składnia XULE oferuje dwie metody sprawdzania jakości danych: zapytania i asercje. Zapytania mogą być wykorzystywane do obliczania danych na podstawie wartości zawartych w raporcie XBRL i generowania wyników, które można dalej analizować. Dane można również weryfikować w odniesieniu do zdefiniowanych asercji, a następnie podejmować działania w oparciu o uzyskane wyniki. Po zdefiniowaniu, zapytania XULE są wykonywane względem raportu XBRL lub taksonomii za pomocą procesora XULE, takiego jak RaptorXML Server.
Opcje umożliwiają uruchamianie dokumentów XULE z linii poleceń, za pomocą skryptów oraz poprzez różne interfejsy API serwera i silnika, w tym potężny interfejs API w języku Python. Serwer może przetwarzać pojedyncze dokumenty XULE lub zestawy reguł zawierające wiele dokumentów XULE przechowywanych w archiwum ZIP.
Pomimo swoich zalet, złożoność standardu XBRL stanowi poważne wyzwanie dla księgowych i innych zainteresowanych stron, które nie są zaznajomione z językiem XML, co prowadzi do błędów i zwiększa koszty konsultacji. Organizacja XBRL International od lat pracuje nad modernizacją i uproszczeniem tego standardu, aby sprostać tym wyzwaniom, a model Open Information Model (OIM) jest innowacyjnym i obiecującym rozwiązaniem.
OIM zapewnia warstwę abstrakcji, która oddziela XBRL od podstawowej składni XML. Następnie definiuje dodatkowe, wymienne formaty, które mogą być używane do reprezentowania danych XBRL. Organizacje i użytkownicy mogą wybrać format, który najlepiej odpowiada ich poziomowi zaawansowania i indywidualnym potrzebom. Początkowo obsługiwane są formaty XML, CSV (wartości oddzielone przecinkami) i JSON.
Serwer RaptorXML obsługuje system OIM, zapewniając wysokowydajną walidację dokumentów w formatach xBRL-XML, xBRL-JSON i xBRL-CSV.
Oprócz licznych standardów XBRL, które są obsługiwane i wymienione powyżej, udostępniliśmy kilka skryptów w języku Python, przeznaczonych do różnych scenariuszy walidacji XBRL, a wszystkie one są.. Dostępne za darmo na GitHubPobierz skrypty do weryfikacji zgodności z:
Wszystkie te skrypty dla serwera RaptorXML+XBRL wykorzystują nowe API języka Python w wersji 2.2, są dostępne jako oprogramowanie open-source i oferowane na standardowej licencji Apache 2.0.
Uwaga: oprócz skryptów dla reguł kontroli jakości danych, Serwer RaptorXML+XBRL teraz obsługuje format XULE.
Przeczytaj więcej o tych zasadach walidacji oraz skryptach w języku Python na blogu Altova i odwiedź repozytorium Altova na GitHubie, aby zapoznać się z większą liczbą przykładowych projektów oraz zasobów dla programistów.
Serwer RaptorXML oferuje zaawansowane i elastyczne opcje dla programistów, w tym dostęp poprzez interfejs wiersza poleceń, interfejsy .NET, COM oraz Java API, interfejs Pythona oraz wbudowany serwer HTTP.
Wsparcie dla rozszerzeń funkcji XPath umożliwia specjalistyczne przetwarzanie. Zaawansowane możliwości raportowania błędów obejmują zgłaszanie wielu błędów, szczegółowe opisy błędów, pełne ściegi wywołań funkcji oraz odnośniki do odpowiednich specyfikacji.
Interfejs API .NET umożliwia programistom integrację funkcjonalności serwerów RaptorXML Server i RaptorXML+XBRL z dowolną aplikacją napisaną dla platformy Microsoft w językach C# i innych językach .NET.
Potencjalne zastosowania tego połączenia są nieograniczone! Na przykład, interfejs API .NET umożliwia tworzenie wtyczek lub dodatków do Excela, które pozwalają generować format XBRL bezpośrednio z danych znajdujących się w arkuszach kalkulacyjnych, oferując potężną alternatywę dla istniejących rozwiązań opartych na tagach.
Jednym z takich dodatków jest teraz dostępny jako produkt, który umożliwia firmom tworzenie raportów wymaganych przez Europejski Urząd Nadzoru Bankowego (EBA) w formacie XBRL – bezpośrednio w programie Excel. Dowiedz się więcej o dodatku Altova EBA XBRL dla Excela.
Aby ułatwić integrację RaptorXML z nowoczesną infrastrukturą SOA (architekturą zorientowaną na usługi), serwer RaptorXML zawiera wbudowany serwer HTTP, do którego można uzyskać dostęp za pomocą interfejsu API internetowego zgodnego ze standardem REST.
Dzięki temu RaptorXML może przyjmować zadania walidacyjne, transformacje XSLT i inne, przesyłane za pośrednictwem żądań HTTP przez inne usługi oraz aplikacje klienckie. Opis zadania, a także wyniki, są wymieniane w formacie JSON.
Serwer RaptorXML doskonale integruje się z serwerem FlowForce, rozwiązaniem firmy Altova do automatyzacji procesów. Dzięki wykorzystaniu serwera FlowForce, administrator może uruchamiać zadania w odpowiedzi na sygnały czasowe lub zdarzeniowe, w celu weryfikacji plików XML, wykonywania operacji XQuery i XSLT, weryfikacji dokumentów instancji XBRL oraz taksonomii XBRL, i tak dalej.
Serwer RaptorXML jest dostępny dla:
Serwer RaptorXML jest dostępny bezpośrednio.. pobieranie oraz bezpłatny Szablon maszyny wirtualnej Azure.