Il server Altova RaptorXML offre prestazioni eccezionali nella validazione e nell'elaborazione di dati XML, XBRL e JSON.
RaptorXML Server è il processore XML di terza generazione di Altova, completamente riscritto e implementato da zero, ed ottimizzato per l'elaborazione parallela, basato sulla nostra vasta esperienza di 15 anni con XML e standard correlati.

Il server Altova RaptorXML offre prestazioni eccezionali nella validazione e nell'elaborazione di dati XML, XBRL e JSON.
RaptorXML Server è il processore XML di terza generazione di Altova, completamente riscritto e implementato da zero, ed ottimizzato per l'elaborazione parallela, basato sulla nostra vasta esperienza di 15 anni con XML e standard correlati.
Nelle aziende odierne, le tendenze dei Big Data e le normative XBRL stanno generando enormi quantità di dati in formati XML, XBRL, JSON e Avro, in costante aumento. Ora, finalmente, esiste un motore moderno e ultraveloce per validare, elaborare, trasformare e interrogare tutti questi dati.
Il server RaptorXML offre prestazioni eccezionali grazie a:
Il server RaptorXML è disponibile per le piattaforme Windows, Linux e Mac OS.
RaptorXML garantisce la piena conformità a tutti gli standard XML, XBRL e JSON pertinenti e viene sottoposto continuamente a rigorosi test di regressione e di conformità, utilizzando l'ampia collezione interna di suite di test e di conformità di Altova, nonché le suite di test del settore e i casi d'uso dei clienti.
Gli standard supportati includono:
Scaricate la scheda tecnica di RaptorXML per visualizzare l'elenco completo degli standard supportati.
Inoltre, sono forniti degli script per la validazione di ulteriori scenari XBRLvedi sotto).
Il server RaptorXML offre il validatore e il processore XML più veloci per la famiglia di standard XML, con funzionalità che includono:
Oltre al supporto completo per XML, il server RaptorXML+XBRL include funzionalità specifiche per la validazione delle tassonomie XBRL e dei file di istanza, e fornisce un supporto importante per le dimensioni XBRL, le formule XBRL, il collegamento di tabelle XBRL, XULE e OIM.
Questi nuovi standard offrono l'opportunità di visualizzare, validare e analizzare i dati XBRL in modi nuovi ed efficaci, senza compromettere l'interoperabilità e la compatibilità con le versioni precedenti. Un supporto completo all'interno di un elaboratore XBRL è di fondamentale importanza.
XULE, derivato da "XBRL Rule", contribuisce a garantire la qualità dei dati attraverso la validazione basata su regole aziendali. La sintassi XULE offre due modi per verificare la qualità dei dati: query e asserzioni. Le query possono essere utilizzate per calcolare i dati in base ai numeri forniti in un rapporto XBRL e produrre risultati che possono essere ulteriormente valutati. I dati possono anche essere testati rispetto ad asserzioni predefinite, e quindi possono essere intraprese azioni in base ai risultati ottenuti. Una volta definite, le query XULE vengono eseguite su un rapporto o una tassonomia XBRL utilizzando un processore XULE, come RaptorXML Server.
Le opzioni consentono di eseguire documenti XULE dalla riga di comando, tramite script e attraverso diverse API di server e motori, inclusa una potente API Python. Il server può elaborare singoli documenti XULE o set di regole contenenti più documenti XULE archiviati in un file ZIP.
Nonostante i suoi vantaggi, la complessità di XBRL rappresenta una sfida significativa per i commercialisti e altri soggetti interessati che non hanno familiarità con il linguaggio XML, causando errori e aumentando i costi di consulenza. Negli anni, XBRL International ha lavorato per modernizzare e semplificare lo standard, affrontando queste difficoltà, e il modello di informazione aperto (OIM) rappresenta una soluzione innovativa e promettente.
OIM fornisce uno strato di astrazione che separa XBRL dalla sintassi XML sottostante. Successivamente, definisce formati aggiuntivi e intercambiabili che possono essere utilizzati per rappresentare i dati XBRL. Le organizzazioni e gli utenti possono scegliere il formato più adatto al loro livello di esperienza e alle loro esigenze specifiche. Inizialmente, sono supportati i formati XML, CSV (valori separati da virgola) e JSON.
Il server RaptorXML supporta OIM, offrendo una validazione ad alte prestazioni di documenti xBRL-XML, xBRL-JSON e xBRL-CSV.
Oltre ai numerosi standard XBRL supportati nell'elenco sopra riportato, abbiamo sviluppato diversi script Python per vari scenari di validazione XBRL, tutti disponibili Disponibile gratuitamente su GitHubScaricate gli script per la verifica:
Tutti questi script per il server RaptorXML+XBRL utilizzano la nuova API Python v2.2 di Raptor, sono disponibili come software open source e sono offerti sotto una licenza Apache 2.0 standard.
Nota: oltre agli script per le regole di qualità dei dati (DQC), il server.. XULE
Per saperne di più su queste regole di validazione e sugli script Python, consultate il blog di Altova e visitate il repository GitHub di Altova per trovare altri progetti di esempio e risorse per gli sviluppatori.
Il server RaptorXML offre agli sviluppatori opzioni potenti e flessibili, tra cui l'accesso tramite riga di comando, API .NET, COM e Java, un'interfaccia Python e un server HTTP integrato.
Il supporto per le funzioni di estensione XPath consente di eseguire elaborazioni specializzate. Le avanzate funzionalità di segnalazione degli errori includono la segnalazione di errori multipli, descrizioni dettagliate degli errori, stack di errori completi e collegamenti alla specifica pertinente.
L'API .NET consente agli sviluppatori di integrare le funzionalità dei server RaptorXML e RaptorXML+XBRL in qualsiasi applicazione sviluppata per la piattaforma Microsoft, utilizzando C# e altri linguaggi .NET.
Le potenziali applicazioni di questa sinergia sono illimitate! Ad esempio, l'API .NET consente di creare plugin o componenti aggiuntivi per Excel che generano direttamente il formato XBRL a partire dai dati presenti in Excel, offrendo un'alternativa potente rispetto alle soluzioni di etichettatura esistenti.
Un componente aggiuntivo di questo tipo è ora disponibile come prodotto che consente alle aziende di creare report di conformità con l'EBA (European Banking Authority) in formato XBRL, direttamente all'interno di Excel. Scoprite di più sull'estensione Altova EBA XBRL per Excel.
Per consentire una facile integrazione di RaptorXML in un'infrastruttura SOA (architettura orientata ai servizi) moderna, il server RaptorXML include un server HTTP integrato, accessibile tramite un'API web RESTful.
Questo permette a RaptorXML di accettare attività di validazione, trasformazioni XSLT e altre attività, inviate tramite richieste HTTP da altri servizi e da applicazioni client. La descrizione dell'attività, così come i risultati, vengono scambiati in formato JSON.
Il server RaptorXML si integra perfettamente con FlowForce Server, la soluzione di automazione dei processi di lavoro di Altova. Utilizzando FlowForce Server, l'amministratore può avviare processi in risposta a timer o eventi per validare file XML, eseguire operazioni XQuery e XSLT, validare documenti e tassonomie XBRL, e così via.
Il server RaptorXML è disponibile per:
RaptorXML Server è disponibile come download diretto scaricare e inoltre, gratuitamente Modello di macchina virtuale Azure.