Cinque funzionalità imperdibili nella nuova versione del prodotto Altova

Sono entusiasta di svelare alcuni dettagli relativi alla versione 2 di oggi di Altova MissionKit 2016, la suite di strumenti e software per sviluppatori desktop!

La versione v2016r2 introduce più di 20 nuove funzionalità e aggiornamenti alla gamma di prodotti Altova, ma sarebbe troppo vasto trattare tutto in un unico articolo del blog. Esaminiamo le cinque funzionalità principali che sicuramente vi impressioneranno

  1. Debugger per XPath e XQuery di livello enterprise

La scrittura e il test delle espressioni XPath e XQuery sono spesso un processo di tentativi ed errori, in cui si modificano continuamente le singole espressioni fino a quando non selezionano o restituiscono i dati esattamente come previsto. La possibilità di effettuare test durante la fase di sviluppo, con strumenti interattivi di supporto e risultati immediati, accelera notevolmente il processo. È proprio questo lo scopo della finestra XPath/XQuery in XMLSpy, e ora è diventata ancora più efficace grazie all'aggiunta del primo debugger XPath e XQuery del suo genere.

Questa nuova finestra consente di analizzare i risultati di un passaggio XPath o XQuery passo dopo passo, mentre lo si esegue su un documento XML, offrendo tutte le funzionalità che gli sviluppatori si aspettano da un debugger completo, tra cui la possibilità di "entrare" nel codice, "saltare" una sezione e "uscire" da essa, oltre a schede per visualizzare i risultati, le variabili e la pila delle chiamate. È facile impostare punti di interruzione e punti di traccia per interrompere l'esecuzione del debugger, in modo da poter esaminare i risultati in un determinato punto.

Il debugger semplifica il processo di test e perfezionamento del codice XQuery e XPath, consentendo di farlo direttamente nella stessa finestra in cui si sta modificando il codice, risparmiando tempo e riducendo la frustrazione per gli sviluppatori.

  1. Nuovi strumenti per la conversione e la generazione di schemi JSON

All'inizio di quest'anno, abbiamo aggiunto l'editor grafico di JSON Schema a XMLSpy, e sapevamo che i nostri utenti lo avrebbero apprezzato. Sapevamo anche che si sarebbero aspettati le stesse funzionalità disponibili per lavorare con XSD, applicate allo sviluppo di JSON Schema, e abbiamo ampliato questo supporto nella versione attuale. XMLSpy offre ora funzionalità aggiuntive per accelerare lo sviluppo di JSON:

  • Conversione da schema XML a schema JSON
  • Generare un'istanza JSON di esempio a partire da uno schema JSON
  • Generazione di documentazione per schemi JSON in formato HTML o Word

Questa nuova funzionalità completa il supporto completo per JSON in XMLSpy, che ora include la modifica e la validazione intelligenti dei dati, nonché la modifica, la generazione, la conversione e la documentazione di JSON Schema, il tutto nello stesso ambiente in cui si lavora con XML e tecnologie correlate.

  1. Supporto per i servizi web REST nei progetti di mappatura dei dati

Aggiungendosi alla lunga lista di formati di dati disponibili per mappatura dati da qualsiasi fonte a qualsiasi destinazione  e l'integrazione in MapForce include ora il supporto per i servizi web REST.

MapForce accetta XML o JSON come risposta del servizio web e consente la definizione di parametri, oltre a supportare intestazioni HTTP personalizzate, quando necessario. Gli utenti possono definire manualmente l'interfaccia del servizio web oppure importare le impostazioni da un file WADL o da un URL.

Questa nuova funzionalità, spesso richiesta, che supporta i servizi web REST come funzioni di dati all'interno di un processo di mappatura, consente agli utenti di integrare più facilmente le informazioni provenienti da una vasta gamma di fonti disponibili su Internet.

  1. Come creare progetti di pubblicazione multicanale a partire da documenti Word

StyleVision semplifica la creazione di report e moduli eleganti per pubblicazione di file XML, XBRL e database dati disponibili in formati web e cartacei. Ora, è ancora più semplice iniziare un nuovo progetto di progettazione, basando il proprio rapporto o modulo su un documento Word esistente.

Rispetto alla creazione di un progetto da zero, basare un design su un documento Word esistente può far risparmiare ore, o addirittura giorni per progetti complessi, di tempo dedicato alla creazione, poiché StyleVision preserva tutte le impostazioni di formattazione e layout presenti nel documento Word.

Una volta caricato il file Word, è possibile aggiungere opzionalmente ulteriori fonti di dati XML, database o XBRL per generare output dinamici e multicanale. Questo è un ottimo modo per aggiungere valore ai moduli esistenti o per iniziare rapidamente la creazione di un design StyleVision sofisticato.

  1. API .NET per la creazione di soluzioni XBRL personalizzate, inclusi plugin per Excel

Oltre alle API Java, COM e Python, il server RaptorXML include ora anche un'API .NET.

L'API .NET consente agli sviluppatori di integrare le funzionalità del server RaptorXML per ottenere prestazioni elevate Validazione ed elaborazione di file XML, JSON o XBRL in applicazioni sviluppate per la piattaforma Microsoft, utilizzando C# e altri linguaggi .NET.

Le potenziali applicazioni di questa sinergia sono illimitate: gli sviluppatori possono ora integrare le funzionalità di RaptorXML in qualsiasi applicazione per la piattaforma Microsoft. Ad esempio, l'API .NET consente di creare plugin per Excel che generano direttamente dati XBRL a partire dai dati presenti in Excel, offrendo un'alternativa potente rispetto alle soluzioni di tagging esistenti e che potrebbero rivoluzionare la generazione di dati XBRL.

Potete aggiornare il sistema o ottenere maggiori informazioni su queste nuove funzionalità – e le numerose altre funzionalità introdotte nella versione v2016r2 – sulla piattaforma Altova Pagina delle novità.