L'ultima versione di Altova alza ulteriormente gli standard di performance
La versione 2 dei prodotti software Altova MissionKit per sviluppatori desktop e server è ora disponibile per il download. Questa versione offre notevoli miglioramenti, aumentando le prestazioni fino a due o addirittura tre volte, oltre a un supporto aggiornato degli standard e un approccio completamente nuovo per accelerare l'esecuzione di XSLT, chiamato XSL Speed Optimizer.

Esaminiamo ora più nel dettaglio alcune di queste nuove funzionalità.
Ottimizzatore di velocità XSL Questa nuova tecnologia rappresenta un approccio innovativo per accelerare le trasformazioni XSLT, offrendo notevoli aumenti di produttività senza richiedere al programmatore di analizzare il codice per individuare esattamente quali espressioni XSLT o XPath causano rallentamenti. L'ottimizzatore di velocità XSL analizza una trasformazione XSLT e ne ricava una strategia di ottimizzazione che può essere salvata all'interno del foglio di stile come istruzioni di elaborazione (PI).
Le trasformazioni successive, effettuate con il foglio di stile ottimizzato utilizzando XMLSpy o RaptorXML, saranno eseguite più velocemente grazie a tali suggerimenti di ottimizzazione. L'ottimizzatore di velocità XSL consente agli sviluppatori di concentrarsi sulla logica di trasformazione dei loro fogli di stile, invece di dedicare tempo prezioso all'individuazione e alla correzione di colli di bottiglia, lasciando l'ottimizzazione della velocità a XMLSpy.
Supporto aggiuntivo per XSLT, XPath e XQuery 3.0 Introdotto per la prima volta nella versione 2014, il supporto per XSLT 3.0 è stato aggiornato per includere ancora più funzionalità, e il supporto per XQuery 3.0 è ora completamente integrato in XMLSpy e RaptorXML Server, consentendo agli sviluppatori di sfruttare la potenza di queste nuove versioni degli standard durante la fase di editing, debug, reportistica e elaborazione.
Il supporto per XPath 3.0 e XSLT 3.0 è ora disponibile anche in StyleVision per la generazione di report basati su dati XML, database e XBRL.
Di seguito è riportato un esempio di espressione XPath 3.0 utilizzata in un foglio di stile XSLT 3.0, visualizzato nella nuova e migliorata finestra di dialogo XPath in StyleVision:
Nuove funzioni di estensione Altova XMLSpy, StyleVision e RaptorXML Server includono il supporto per un'ampia gamma di nuove funzioni di estensione Altova per lo sviluppo e l'elaborazione di XSLT e XQuery. Le nuove funzioni di estensione integrano le funzioni XPath standard per soddisfare rapidamente ed efficientemente le esigenze più comuni. Esempi includono l'aggiunta di anni, mesi, giorni, ore, minuti o secondi direttamente a una data/ora, senza la necessità di comprendere sintassi complesse relative alla durata, il calcolo dell'età, la ripetizione di una stringa, la conversione tra formati esadecimali e interi, e così via.
Supporto per la struttura di collegamento delle tabelle XBRL La struttura di collegamento delle tabelle XBRL fornisce un meccanismo per specificare come i dati XBRL devono essere visualizzati, superando le funzionalità standard della struttura di collegamento di presentazione. Questo permette di definire la presentazione di dati XBRL multidimensionali in un formato più familiare a soggetti non tecnici, come contabili, professionisti finanziari e altri utenti aziendali.
XMLSpy 2014r2 include ora un'interfaccia grafica Editor per la creazione di collegamenti tra tabelle in formato XBRL per la creazione, la modifica e la validazione delle tabelle di collegamento XBRL, nonché per la generazione di tabelle basate sulle definizioni delle tabelle di collegamento, fornendo agli sviluppatori tutti gli strumenti necessari per iniziare a utilizzare questa importante nuova specifica.
![]()
Anche il sistema di collegamenti tabellari XBRL è supportato su RaptorXML+XBRL Server, per prestazioni estremamente veloci validazione ed elaborazione dei dati in formato XBRL documenti. Nuove opzioni di mappatura dei dati MapForce 2014r2 include diverse nuove funzionalità per personalizzare progetti di mappatura dei dati da qualsiasi formato a qualsiasi altro formato, tra cui il supporto per la generazione di dati CDATA nei file XML, nuove funzioni per l'elaborazione e la generazione di sequenze, impostazioni di timeout per le chiamate ai servizi web e molto altro. StyleVision ora utilizza RaptorXML Il motore RaptorXML è ora integrato in StyleVision, consentendo trasformazioni XSLT estremamente rapide, oltre a supportare le versioni XSLT 3.0 e XPath 3.0. StyleVision si aggiunge ad altri prodotti MissionKit basati su RaptorXML, tra cui XMLSpy, MapForce e SchemaAgent. Aumento significativo della velocità per la validazione di XML e XBRL Il server RaptorXML 2014 ha già dimostrato di offrire una validazione XML estremamente veloce, e la versione v2014r2 è ancora più rapida: fino a due volte più veloce* sui sistemi multi-core, sfruttando l'opzione di validazione parallela.
Anche per XBRL, i tempi di validazione sui sistemi multicore sono notevolmente più rapidi fino a tre volte più veloce* sulla versione RaptorXML+XBRL Server 2014r2. Miglioramenti nella gestione della cache dei processi La funzionalità di memorizzazione nella cache dei processi del server FlowForce è stata potenziata con diverse nuove funzionalità. La memorizzazione nella cache dei processi consente agli amministratori di programmare l'esecuzione di processi che richiedono molto tempo, di memorizzare i risultati e di fornire immediatamente l'output a una finestra del browser web, in risposta a una richiesta HTTP da parte di un utente finale. Nella versione 2014 Release 2, la memorizzazione nella cache dei processi è supportata per i processi che utilizzano parametri e combinazioni di più parametri. Gli amministratori definiscono semplicemente le combinazioni di parametri che saranno disponibili nella finestra di configurazione del processo.
Inserimento massivo per database L'inserimento massivo è ora supportato su MapForce Server, consentendo di inserire un grande volume di dati in una tabella di database con un'unica istruzione SQL, invece del metodo tradizionale che prevede l'utilizzo di istruzioni "Insert" individuali per ogni riga. Grazie alla notevole riduzione del carico di elaborazione da parte del motore del database, le prestazioni sono notevolmente più veloci. I test hanno dimostrato che l'inserimento massivo può essere più di 10 volte più veloce* rispetto alle singole istruzioni "Insert", migliorando significativamente le prestazioni di MapForce Server durante la scrittura su un database.
Queste e molte altre funzionalità sono disponibili nella versione 2 del software MissionKit, versione 2014 strumenti di sviluppo per applicazioni desktop e software per server. Per una lista completa delle nuove funzionalità, degli standard supportati e per scaricare le versioni di prova, si prega di visitare i link indicati sopra.
I clienti attuali che hanno un contratto di supporto e manutenzione attivo o licenze attive per i prodotti server possono aggiornare alla versione più recente gratuitamente.
- I risultati delle prestazioni si basano su test interni di Altova, eseguiti su una selezione tipica di file, che confrontano la versione 2014r2 con la versione precedente del software del server. I vostri risultati potrebbero variare.