Nuova versione di Altova con funzionalità avanzate di "back-mapping" per XSLT
È arrivato il momento di presentare le ultime versioni degli strumenti di sviluppo desktop e dei prodotti software server di Altova, e questa release introduce numerose funzionalità innovative in tutta la gamma di prodotti, tra cui una versione completamente nuova di MapForce Server, chiamata MapForce Server Accelerator Edition, progettata per velocizzare ulteriormente l'elaborazione dei processi di integrazione dei dati.
Esaminiamo insieme le principali novità della versione 2017, release 3.

Mappatura inversa di XSLT e XQuery
Testare, correggere e ottimizzare il codice XSLT e XQuery può essere un processo lungo e spesso frustrante, data la complessità e le dimensioni considerevoli dei documenti coinvolti. XMLSpy Debugger XSLT e Debugger per XQuery sono strumenti eccellenti per analizzare e ottimizzare le trasformazioni.
La funzionalità di "mappatura inversa" XSLT/XQuery va ancora oltre, consentendo a uno sviluppatore di selezionare semplicemente una parte di un documento di output per visualizzare il nodo XML di origine e l'espressione XSLT o XQuery che lo ha generato. Lavorando con la mappatura inversa XSLT, è possibile anche selezionare direttamente l'output nella visualizzazione del browser, come mostrato di seguito.

Questa nuova funzionalità rappresenta un importante passo avanti nello sviluppo di XSLT e XQuery, soprattutto perché XMLSpy consente di effettuare il "back-mapping" senza modificare in alcun modo il vostro codice. Vedete come funziona in questo video.
Supporto per JSON5
Il supporto per JSON in tutta la gamma di prodotti è stato aggiornato per includere JSON5, l'estensione proposta allo standard che rende il codice JSON più facile da leggere e scrivere per gli esseri umani. Ciò significa che è possibile scegliere tra JSON e JSON5 per un editing e una conversione intelligenti in XMLSpy, mappatura dei dati in MapForce, e validazione ad alta velocità sul server RaptorXML.

Barra di ricerca avanzata
La nuova e modernizzata barra di ricerca e sostituzione, recentemente aggiunta a XMLSpy, è ora disponibile anche in StyleVision, MapForce e DatabaseSpy. Inoltre, la barra di ricerca supporta ora le ricerche su più righe tramite espressioni regolari in tutti questi prodotti.

Nuovo componente "join" per la mappatura dei dati
Il nuovo componente "join" in MapForce è simile a un'operazione JOIN in SQL, quindi è intuitivo da usare e da capire, ma è ancora più flessibile, perché può unire alberi di dati di qualsiasi formato. Ad esempio, una struttura XML può essere unita a un file CSV. L'elemento "Condizione" nella parte inferiore della finestra di join consente di definire come i file verranno combinati durante la mappatura.

Per i progetti di mappatura che coinvolgono database relazionali, il componente "join" genera istruzioni SQL JOIN per un'esecuzione rapida della mappatura. Quando si automatizzano le mappature con MapForce Server, è possibile accedere a ulteriori ottimizzazioni per le mappature che utilizzano la funzione "join" con la nuova versione MapForce Server Accelerator, come descritto di seguito.
Convertire un progetto StyleVision in un progetto MobileTogether
StyleVision, lo strumento per la progettazione di report visivi e moduli elettronici, offre ora la possibilità di convertire un progetto esistente in un progetto compatibile con MobileTogether. Ciò significa che è possibile utilizzare un report o un modulo elettronico StyleVision esistente come punto di partenza ideale per creare un'applicazione mobile!
Ecco un estratto del progetto "Fattura" di StyleVision, salvato come file di progetto MobileTogether e aperto in MobileTogether Designer.

Il software MobileTogether Designer consente di modificare il design in base alle esigenze, e successivamente di distribuirlo come un'applicazione nativa, accessibile su dispositivi mobili e computer Windows 8/10, nonché tramite qualsiasi browser web.
Questo è particolarmente utile per i clienti che utilizzano StyleVision per progettare moduli elettronici per Altova Authentic Browser Edition, poiché elimina la necessità di utilizzare un componente aggiuntivo per il browser, dato che i browser moderni stanno progressivamente abbandonando il supporto per tali componenti.
Nuove funzionalità nel motore di grafici
Il motore di creazione di grafici presente in XMLSpy, StyleVision, DatabaseSpy e RaptorXML Server ha ricevuto alcuni miglioramenti che consentono agli utenti di definire grafici con una maggiore complessità:
- È possibile utilizzare un grafico a linee per visualizzare solo dei punti, senza le linee di collegamento
- L'asse Y potrebbe essere invertito, con lo zero posizionato nella parte superiore
- Le etichette di valore possono essere visualizzate direttamente sui misuratori o sulle barre
- Le etichette di testo possono essere inserite nei grafici, ad esempio per indicare le unità di misura
- Personalizzare le distanze tra le barre nei grafici a barre

MapForce Server, versione accelerata
MapForce Server offre un'efficiente automazione dei progetti di mappatura dei dati definiti in MapForce. Ora, la versione Accelerator di MapForce Server offre prestazioni ancora più elevate per i clienti che utilizzano server con due o più core di CPU, grazie a ottimizzazioni specifiche:
- Esecuzione in modalità multithreading delle singole mappature dei dati
- Esecuzione delle mappature dei dati che includono il nuovo componente "join" descritto in precedenza
Durante i test, la versione Accelerator di MapForce Server ha dimostrato di poter eseguire i progetti di mappatura inviati dai clienti fino a 70 volte più velocemente*.
*Nota: si prega di verificare la fonte originale per i dettagli specifici relativi a questa affermazione.
Scopri di più e aggiorna
Scoprite tutte le nuove funzionalità introdotte in tutta la gamma di prodotti.
I clienti esistenti possono aggiornare alla versione più recente per usufruire di tutte queste nuove funzionalità. È inoltre possibile provare gratuitamente qualsiasi prodotto Altova per 30 giorni.
- I risultati delle prestazioni si basano su test interni di Altova. I vostri risultati potrebbero variare.