HiT Software Open up your Data
come acquistare download contatti

Website Cinese 
Website Giapponese 


Prodotti & Servizi
In breve
Replicazione dati
DBMoto
DB2 Connectivity
Allora XML Mapping
Sicurezza dei dati
SafeConduct
Downloads
(English)
Servizi
piattaforma xml per interscambio dati in tempo reale e bidirezionale

Allora

Allora è un prodotto che, basandosi su una tecnologia avanzata di mapping bidirezionale XML-Relational DataBase (RDB), consente a chi lo usa di accedere a strutture relazionali come se fossero un documento XML, senza bisogno di alcuna programmazione SQL o XSLT. Allora fa risparmiare ai programmatori che già lavorano in XML ore di analisi e sviluppo, per qualsiasi tipo di soluzione applicativa intraziendale o business-to-business.

In sintesi, Allora genera dati in formato XML da una qualsiasi fonte dati relazionale e, viceversa, può' inserire dati XML in qualsiasi database. Allora consente un accesso granulare con logica XML, in lettura e scrittura, verso qualsiasi database relazionale. In un singolo prodotto ad alto valore aggiunto, Allora mette a disposizione di integratori di sistema e sviluppatori un'unica piattaforma per realizzare in maniera facile e veloce i collegamenti tra nuove procedure basate su XML e i dati pre-esistenti in formato relazionale sui server aziendali.

Allora comprende: (1) un Mapper per la definizione in forma grafica e interattiva delle relazioni XML-database, da utilizzarsi durante le fasi di sviluppo (design-time); (2) pull-down wizard per una integrazione spinta di Allora nei più diffusi ambienti di svilluppo (IDE); (3) un ricco insieme di API per l'utilizzo del motore run-time; (4) (4) un tool denominato Workflow Manager* per l’organizzazione e l’esecuzione di un set di trasformazioni in associazione alla manipolazione di file XML; (5) un insieme di interfacce SOAP per l'accesso e lo sviluppo di applicazioni che utilizzino l'engine web service di Allora; ed (6) un connettore database per l’applicazione Funambol Mobile Server*.
*Inglese

L'utilizzo di Allora offre ai suoi utenti la possibilità di mappare graficamente elementi e attributi XML verso dati relazionali in modo facile e veloce. Una volta definito il mapping, quest'ultimo è disponibile in modalità bidirezionale per qualsiasi applicazione.

Le componenti design-time di Allora includono il Mapper con interfaccia grafica, i wizards per i più diffusi ambienti di sviluppo e molteplici esempi di codice sorgente. Il Mapper espone, in modalità ad albero, da una parte strutture DTD o schema XML e dall'altra parte cataloghi RDB. Una volta collegato ad un database relazionale il Mapper esegue tutte le query legate alle relazioni tra tabelle, in maniera del tutto automatica, in modo da controllare l'integrità referenziale della struttura e della relativa mappatura. Gli sviluppatori possono anche creare o ampliare regole per il data linking tra le varie tabelle. Può anche essere utilizzato un editor assai completo e sofisticato per la gestione di trasformazioni particolarmente complesse. I documenti XML generati risultano particolarmente compatti ed efficienti anche in presenza di strutture XML molto annidate (highly nested).

Un'altra caratteristica molto utile di Allora è la possibilità di creare, sul momento, uno schema XML partendo dal database e, viceversa, uno schema di database partendo dal documento XML.

Una volta completato il file di mapping creato col Mapper, questo file sarà usato dal motore run-time di Allora per estrarre/inserire dati con struttura XML da/in database relazionali, senza bisogno di scrivere alcun codice SQL. Il codice SQL viene generato automaticamente da Allora!

Allora comprende anche pull-down wizard per i seguenti ambienti di sviluppo (IDE): IBM Websphere Studio, Eclipse, Borland JBuilder, Oracle JDeveloper, e Sun Java Studio. Questi wizard generano automaticamente codice sorgente per chiamare le API dell' engine Allora, completando così la trasformazione run-time tra dati XML e dati RDB. Per saperne di più (in lingua inglese).

La componente engine di Allora è estremamente compatta e performante ed è facilmente inseribile in qualsiasi applicativo come libreria di classe 100% Java. Il motore multi-thread di Allora processa gli schema dei documenti XML e i documenti stessi, compresi anche quelli assai complessi o annidati (nested). Per l'accesso agli RDB, Allora si avvale di driver JDBC ed ODBC facilmente reperibili sul mercato (HiT stessa produce i driver JDBC ed ODBC per il database IBM DB2). Allora supporta anche lo standard SQLX in operazioni di marshalling (lettura) di dati XML da database relazionali (RDB).

Allora offre un insieme di interfacce ricco e flessibile. Un programma può accedere al dato facendo riferimento agli attributi/elementi XML, incluso XPATH, oppure alla struttura RDB. In aggiunta è possibile utilizzare metodi dettagliati di elementi/sub-elementi XML oppure metodi monofunzionali ad ampio spettro. Allora gestisce tutte le connessioni SQL a RDB in modo trasparente per una interazione col database corretta ed efficace.

Allora supporta anche interfacce per il databinding che consentono di creare record XML che rappresentano record di database. Questi record possono essere gestiti all'interno di un rowset conosciuto, con incluse pure iterazioni attraverso i record, mantenendo nel contempo strutture in formato XML.

Allora può processare documenti XML tramite API, via code JMS, o tramite directory webDAV. Il supporto JMS consente l'utilizzo di Allora per passare dati XML tra applicazioni. Il supporto webDAV permette ad applicazioni di accedere o archiviare dati XML su web server.

Per ottimizzare la flessibilità delle procedure di accesso ai dati, Allora può anche essere implementato come un web service basato sulla standard SOAP. Il web service Allora supporta l'accesso da parte dei client in due modalità: la prima indipendente dal linguaggio, la seconda più granulare e specifica per il linguaggio Java. Entrambi le modalità consentono ad applicazioni remote accesso a dati relazionali su RDB tramite Allora Web Service, dati che vengono ritornati in formato XML schema, così come predefinito col mapper di Allora.

Allora e’ attualmente certificato per i seguenti standard XML: ACORD, AgXML, Bioml, CellML, CIDX, CXML, FpML, HL7, HR-XML, IFX, JusticeXML, LegalXML, MpXML, MISMO, OFX, PIDX, RosettaNet, UCCnet, VoiceXML, XBRL (in lingua inglese).

jAllora schematic
 

Caratteristiche principali   Benefici
Mapper grafico Allora per il   
linking tra schema XML
(o DTD) e cataloghi RDB
  Velocizza i tempi di sviluppo e
semplifica la manutenzione
degli applicativi
Run-time enginee API Allora
 
 
  Consente la trasformazione
automatica e trasparente XML-RDB

Trasfomazione bidirezionale 
real-time tra dati XML e dati
su RDB

  Importa ed esporta dati XML
da/verso RDB
 
Creazione di schema XML
da RDB
 
  Costruisce velocemente una
struttura XML per export da RDB
o condivisione dati
Creazione di schema per
database da documenti XML
 
  Costruisce velocemente una
struttura RDB per importare dati
XML o condividerli
Tool Workflow Manager per
il design, schedulazione ed
esecuzione di task di
trasformazione
 
  Semplifica la creazione di
semplici applicativi per la
gestione di XML in input/output
e la schedulazione di tasks di
trasformazione
Supporto per web service
SOAP-based per applicazioni
remote e distribuite
  Centralizza a livello aziendale
l'accesso a RDB via XML
 
Data reference a elementi XML
ed XPATH per strutture RDB
 
  Consente l'accesso ai dati
aziendali su RDB tramite data
reference XML
Supporto per strutture XML
annidate (nested)
  Elabora documenti XML
efficienti e complessi
Query automatica di relazioni tra
tabelle RDB
  Elimina dichiarazioni ridondanti
di metadati
Controllo delle integrità
referenziali a livello run-time
 
  Mantiene l'ordine del database,
semplifica l'accesso ai dati tra
piu' tabelle
Supporto per driver JDBC
standard di mercato
  Supporta architetture aperte su
piattaforme aggiuntive
Editor di espressioni per
trasformazioni personalizzate
  Velocizza la definizione di
trasformazioni
Supporto per le code JMS
 
  Integrazione tra applicazioni
asincrone
Wizard per la creazione di
codice sorgente
  Velocizza la scrittura ed
integrazione di codice sorgente
Esempi di codice sorgente
 
  Risposte immediate e visive
alle domande dei programmatori
Supporto updategram
 
  Supporta formati standard per
l'amministrazione di database
API OVLT
 
  Import/export ottimale di grosse
moli di dati
Supporto per caratteri doubly-
byte (cinese, giapponese ed
Hangul)
 
Supporto per caratteri arabi
  Dati internazionali
 
 
 
 
Architettura 100% Java
 
  Gira su piattaforme hardware
eterogenee

Allora - Specifiche di prodotto
 
Design-Time Tools
· Mapper con interfaccia grafica
· Wizards per la generazione di codice sorgente nei seguenti
  ambenti: Websphere Studio, Eclipse, Borland JBuilder,
  Oracle JDeveloper, e Sun™ Java Studio e SunForte
· Interfacce a oggetti
· Esempi di codice sorgente
 
API (Application Programming Interfaces)
· Mapping
· Databinding
· JMS
· XPATH
 
Database Supportati *
· DB2 UDB for z/os, iSeries, Linux, AIX, Solaris, Windows
· Oracle
· MS SQL Server
· Sybase
· Informix
· e altri ancora
 
* Vedere www.hitsw.com/xml/dbsupport per lista completa

Allora - Prerequisiti
 
· JDBC od ODBC SQL middleware
· JDK v1.3 o successivo
 
Per web service

· Tomcat v3.2.2 o successivo
· JAXP v1.1 o successivo
· SOAP v2.2 o successivo
· Xerces v1.3.0 o successivo
· gnu regexp v1.0.8 o successivo
· JavaMain v1.1.3 o successivo
· JavaBeans v1.0.1 o successivo
 

jAllora XML Mapper

dettagli sul diagramma
 

Moduli d'Intergrazione
 
· IBM WebSphere Studio*
· Eclipse*
· Borland JBuilder*
· Oracle JDeveloper*
· Sun Java Studio*
· Altova XMLSPY*
 

*Inglese


What does ServerProven mean?
¹ IBM ServerProven Legal
 


 

 

IBM ServerProven™: is a marketing program. Products bearing the IBM ServerProven™ emblem are licensed to use the emblem based upon the participant’s submission of information concerning one or more enduser customers that have implemented its product on the indicated IBM hardware or software platform(s) and engaged in an enablement activity. IBM does not warrant that results obtained in end-user customer experiences are typical of those encountered by the participant’s customer, nor that any installation will be free of errors. Potential customers of this product(s) are responsible for determining whether any particular participant’s products or services are suitable for their own needs. The participant should be contacted regarding this software product and such items as installation, support, education, documentation, maintenance and any other terms and conditions. All understanding, agreements, or warranties concerning any product must take place directly between the participant and the customer.
 
IBM makes no warranties of any kind with respect to the participant’s product. Specifically, IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to interoperate with IBM’s products. IBM expressly disclaims all warranties, expressed or implied, including but not limited to the implied warranties of merchantability and fitness for a particular purpose. This disclaimer d oes not apply in the United Kingdom or elsewhere to the extent inconsistent with local law.
 

Esplora ulteriormente:

Integration modules
   (Inglese)

Web Services
   (Inglese)

Data sheet
   PDF format
      (Inglese)

Download un prodotto
   per valutazione
      (Inglese)

Come acquistare


© 2008 HiT Software, Inc. - P.I. 03115760237. Tutti i diritti riservati.
Tutti gli altri marchi registrati appartengono ai rispettivi proprietari.