Cosa è XML? extensible Markup Language Linguaggio è una definizione limitativa XML serve a descrivere con precisione qualsiasi informazione XML è estensibile. Ovvero non ha tag predefiniti come HTML XML definisce regole sintattiche per generare tag personalizzati XML è puro testo. Niente contenuto binario da convertire. XML separa le informazioni dalla logica XML può trasformarsi pressochè in qualsiasi cosa (HTML, EXCEL, PDF, etc) XML veicola le informazioni fra ogni tipo di piattaforma e DB Simple & Efficient
Per passare da
A..
Questo è il modo migliore.
Cosa dobbiamo aspettarci? L utilizzo di XML si sta diffondendo rapidamente. La velocità relativa di diffusione dipende da : La necessità e la capacità degli utenti di implementare questo standard E molto più semplicemente, la capacità di modificare le proprie applicazioni
Cosa dobbiamo aspettarci? XML global integration dipende da la pressione prodotta dagli organismi ufficiali (Nazioni Unite, Amministrazioni Nazionali, Gruppi Professionali, etc ) L accettazione di questo sistema da parte dei potenziali utenti L accettazione da parte dei potenziali utenti dipende da : Costi Al momento Il vantaggio che può essere previsto in un tale cambiamento La parte vantaggio del processo non è stata chiaramente analizzata La parte costi è evidente.
Cosa dobbiamo aspettarci? XML è considerata una nuova necessità in accordo con le nuove regole amministrative e del business. non è ancora considerato un metodo per codificare QUALSIASI documento per QUALSIASI utilizzo, interno o esterno. Questa situazione potrebbe cambiare nel prossimo futuro se saremo capaci di fornire le tecniche e gli STRUMENTI
XML e IBM System I? I soli strumenti disponibili sono : creazione di XML partendo da Data base creazione Data base da XML Non sembra esistano Soluzioni universali
Colma questo GAP (*) in alcuni casi in combinazione con Quick-PRESS e Quick-SPOOL
Tutti i moduli del programma sono eseguiti esclusivamente su system I Nessuna necessità di PC o server System I to XML Creazione di XML partendo da spools e Data base (già disponibile) DTD integration DTD from XML XML from DTD XML to System I XML to Data base XML to spool XML Viewer / Editor + Internet Thin client technology Simple & Efficient
A new reality System I to XML Produzione di documenti XML normalizzati numero illimitato di livelli gerarchici di dati e attributi integrazione di DTD, XSL e CSS. compatibilità completa con Unicode ed elaborazione DBCS dei caratteri Cinese, Giapponese e Koreano. Encoding: ASCII, ANSI, UTF-8 and UTF-16.
System I to XML Utilizzo dei dati di produzione esistenti su System I I software System I (custom o commerciali ) già producono documenti complessi : Spools esistenti XML Modellizza gli spool applicando una struttura descrittiva dinamica
Semplicità e Flessibilità Cosa è più semplice? : System I to XML 1 : la realizzazione di un modello strutturato da uno spool esistente con lo strumento adatto? 2 : la ricostruzione dei dati da data base diversi aggiungendo calcoli e manipolazioni? La risposta corretta è 1 : Con è molto semplice (veloce, economico, sicuro ) produrre documenti XML partendo dagli spools. Non sono richiesti programmi aggiuntivi.
Semplicità e Flessibilità System I to XML ci sono due tecniche che possono essere utilizzate indipendentemente o in combinazione per produrre documenti XML partendo da spool e data base: produzione diretta di XML File esterni XML su IFS con integrazione di dati da fonti esterne
System I to XML Produzione automatica dei documenti intercettazione automatica degli spool nelle relative OUTQ gestite e produzione del documento XMLnella directory IFS definita. il risultato dell indicizzazione di Quick-SPOOL puo essere utilizzato come sorgente nel processo di produzione XML. Production control process : Le anomalie possono essere rilevate e gestite i file XML generati possono essere inviati come E-mail tramite Quick-PRESS
DTD Integration il DTD, Document Type Definition Elemento centrale di ogni documento XML obbligatorio per tutti i tipi di interscambio di dati normalizato. XML to DTD : Costruzione della matrice DTD partendo dal file XML DTD to XML : Costruzione della matrice XML partendo dal file DTD
XML to System I i documenti XML possono essere utilizzati per : Upgrade Data base: XML to data base Produzione di Spool SCS : XML to spools Gli spools possono successivamente essere processati da Quick-PRESS : XML to PDF (+ Mail)
Internet Viewer /Editor+ Operativo su qualsiasi Internet Explorer e sistema compatibile. Thin client server technology verrà usato da un programma Iseries
Certificati, Timbri & Firme Il processo di firma deve essere ed è un processo sicuro: Per essere in grado di firmare un documento, l utente deve possedere un certificato che identificherà la firma. I certificati sono normalmente rilasciati dagli amministratori o da altre autority esterne. Il processo puo essere interno il documento viene firmato, dopo essere stato creato, dallo stesso sistema su cui è stato generato. Il processo puo essere esterno Il documento vene inviato ad un sistema esterno per essere firmato e successivamente recuperato. La soluzione interna ha un maggiore rischio per la sicurezza il file del certificato deve risiedere sullo stesso sistema /rete e puo non essere totalmente sicuro. La soluzione esterna risolve il problema il file del certificato non puo essere acceduto.
: Struttura generale DTD XML from DTD Quick-SPOOL Description Models of Integration Quick XML OUT Models IFS XML Matrix Data base Spools Index XML XSL Quick XML IN Models XML PMXMLMAP or Robots PMXML MERGE Iseries to XML Commands or Robots XML to Iseries DTD XSL XML XML Data base Spools PDF? EDC/FACTOSIGN Signature DTD from XML Quick-PRESS Internet Viewer + Quick-PRESS Mail Simple & Efficient DTD Mail PDF PCL EDC/FACTOSIGN Signature Graphical Display & Edit