ACG Offering Team 16 settembre 2010 ACG Vision4 Service Bus V 1.3.0 ACGV4SVB 06
L evoluzione ACG: linee guida Punti fondamentali Strategia di evoluzione del prodotto ACG con particolare attenzione alla protezione degli investimenti Architettura basata sulle piattaforme ACG Service Bus, IBM Cognos BI e IBM WebSphere Utilizzo di Open Standards riconosciuti dal mercato Java Open Source OBIETTIVO Confluenza offerta ACG in un unico prodotto multipiattaforma 2
Architettura applicativa ACG Vision4 ACG WE Compatibilità Business Intelligence PORTALE WEB SERVICES ACG Vision4 Finance Controllo Logistica Produzione CRM Funzioni applicative Contatti Task Associazioni Service Bus Gestione documentale Import PDF Invio mail fax sms Traccia mail 3
Il valore di ACG Vision4 Service Bus: EVOLUZIONE Nuova Interfaccia Utente Web Based Database unico per iseries, Windows, Linux Nuova architettura applicativa Modello di autorizzazioni basato sui ruoli aziendali Workflow e Messaging Monitoring dettagliato delle operazioni utente Schedulazione avanzata dei lavori Integrazione con le piattaforme IBM WebSphere Application Server e IBM Cognos BI 4
Nuova Interfaccia Utente Menù Bar Tool Bar Side Bar: sezioni messaggi e debug Window Window Window Bar 5
Nuova Interfaccia Utente: esempi Pagine multiple Sezioni collassabili 6
Nuova Interfaccia Utente: esempi Window: Liste basate sui Persistent Filters ACG Editazione elementi della lista Menù contestuale di interazione con lista 7
Il valore di ACG Vision4 Service Bus: INTEGRAZIONE ACG Service Bus supporta scenari di integrazione ed apertura verso sistemi esterni Le componenti disponibili sono Integration Services (ISE) Web Services (WS) Exit points Esempi concreti già pronti all utilizzo: Integrazione verso il mondo Office: orientamento al supporto all informatica individuale (ISE) Web services nell area Amministrazione e Anagrafici Cliente, Fornitore e Articolo Possibilità di estendere il comportamento delle operazioni Vision4 attraverso l architettura delle Exit automatiche. 8
ACG Vision4 Service Bus: la componente ISE La componente Integration Services Engine (ISE) è un insieme di componenti e servizi che hanno lo scopo di integrare il mondo ACG con altre applicazioni e sistemi. Permettono lo scambio automatico di dati e documenti con le applicazioni Excel Microsoft Office ed Acrobat fornendo uno strumento alternativo per acquisire e/o esportare in modo semplice le informazioni rese disponibili dalle applicazioni ACG. Realizzano la distribuzione via e-mail dei documenti prodotti dalle ACG e ne gestiscono la loro archiviazione. e-mail fax (attraverso servizio smtp) archiviazione in un di documenti ISE archiviazione nella gestione stampe Invio sms (attraverso servizio smtp) Possono trasformare le stampe applicative ACG e non in documenti di vario tipo (es. PDF) anche con modifiche del layout finale. 9
Scenari applicativi di integrazione Esportazione di informazioni verso applicazioni esterne utilizzando vari formati (XML, Excel, PDF, TXT,...) Importazione di informazioni da applicazioni esterne utilizzando vari formati (XML, Excel, PDF, TXT, CSV,...) utilizzando i programmi preesistenti di immissione di massa Attraverso nuove service function Java Supporto alla migrazione di dati da altre applicazioni verso ACG Integrazione tra le ACG ed applicazioni di terze parti 10
Scenari applicativi di integrazione Produzione di documenti in formati compatibili con strumenti di produttività individuale (Microsoft Word, Excel, PDF,...) Trasfomazione dei documenti già prodotti dalle ACG sotto forma di Spool File o su file di lavoro Produzione di nuovi documenti Archiviazione di documenti esportati / importati Distribuzione di documenti via e-mail 11
Funzioni applicative di importazione dati in ACG disponibili Da formato Excel : Budget di Analitica Richieste di preventivo Ordini clienti Da formato PDF: Segnalazioni di anomalie o richieste informazioni per CRM Da formato CSV: Clienti CRM 12
Esempio di importazione dati in ACG 1. Lancio dell importazione 2. Scelta e caricamento file da importare 3. Lancio dell import 4. Selezione del documento e import effettivo 13
Funzioni applicative di esportazione dati da ACG disponibili Verso formato Excel : Budget di Analitica Bilancio di Controllo Aziendale Listino di vendita Verso formato PDF: Preventivi Ordini Clienti Estratto Conto Consolidato (anche con pianificazione dell attività tramite lo schedulatore lavori di ACG Vision4)... Qualsiasi file di spool 14
Esempio di esportazione dati da ACG 1. Lancio dell esportazione 2. Scelta del listino ed esportazione 3. Lancio del download 4. Selezione del documento e download effettivo 15
Gestione dei documenti ed invio tramite e-mail Archiviazione e gestione documenti: Tutti i documenti creati possono essere archiviati in un file di Data Base Sono disponibili funzioni di ricerca sui documenti archiviati E possibile caricare in archivio documenti qualsiasi file direttamente dal proprio PC attraverso la funzione di upload e renderlo disponibile a tutti gli utenti del sistema informativo ACG Distribuzione di documenti via e-mail Tutti i documenti creati possono essere inviati automaticamente come allegati tramite e- mail ad uno o più destinatari. 16
Nuova architettura applicativa e tools SKILLS Tools Vision4 Java, Struts Java, Hibernate / Java + RPG TOOLS LEGACY GENERATOR (Generatore di ACG Java Object Wrappers) CODE GENERATOR VISION4 (Generatore di applicazioni Vision 4 con model basato su ACG Java Business Objects e Hibernate ) Wizard Interfaccia (Creazione di pannelli Vision4) Suite Rational 17
Nuova architettura applicativa e tools Le applicazioni ACG Vision4 sono sviluppate in Java, in aderenza al pattern Model- View-Controller L ambiente di sviluppo di base è IBM Rational (ovvero qualsiasi ambiente Eclipsebased) ACG Vision4 contiene tre strumenti di sviluppo che consentono di velocizzare la scrittura di applicazioni in architettura Vision4: 1. Code Generator Vision4: generatore di codice Java in grado di produrre applicazioni in architettura ACG Vision4 2. Wizard Interfacce: strumento visuale per disegno e manutenzione dei pannelli utente ACG Vision4 3. Legacy Generator: generatore di codice Java in grado di produrre interfacce per l integrazione di programmi RPG con ACG Vision4 18
Integrazione con ACG Web Edition Qualsiasi applicativo scritto in RPG, in architettura di Modulo Base ACG V3.8.0 e convertito con Web Facing Tool, può essere integrato facilmente con ACG Vision4 Selezionando un azione ACG classica viene aperta la corrispondente schermata web facing Il desktop Vision4 può mostare anche le azioni ACG classiche 19
Note Le informazioni riportate nel presente documento non sono state sottoposte ad una verifica formale da parte di IBM e sono distribuite as is senza alcuna garanzia implicita o esplicita. E responsabilità dell utente utilizzare queste informazioni o implementare le tecniche descritte che richiedono la capacità dell utente di valutarle ed integrarle all interno dell ambiente operativo. IBM assicura l accuratezza degli argomenti trattati in relazione alle specifiche situazioni descritte, tuttavia non garantisce l ottenimento dei medesimi o analoghi risultati in tutte le possibili condizioni operative dell ambiente utente. L adattamento delle tecniche descritte agli ambienti operativi è effettuato a proprio rischio. Il presente documento può includere imprecisioni tecniche o errori di stampa. Modifiche al documento potranno essere disponibili in date successive. La IBM può introdurre miglioramenti e/o variazioni ai prodotti e/o programmi descritti nel presente documento in qualsiasi momento e senza preavviso. Qualunque riferimento a siti web non IBM è fornito a solo titolo esemplificativo e non costituisce invito all utilizzo e/o navigazione. Il materiale presente nei siti web referenziati non è parte del prodotto IBM fornito e il loro eventuale utilizzo è effettuato a proprio rischio. Le informazioni relative a prodotti non IBM sono fornite dai rispettivi fornitori, dagli annunci pubblicitari e da informazioni liberamente disponibili. IBM non ha collaudato tali prodotti e non può confermare l accuratezza delle prestazioni, la compatibilità o qualunque altra caratteristica relativa ai prodotti non IBM. Qualunque richiesta sulle caratteristiche operative dei prodotti non IBM devono essere rivolte direttamente ai rispettivi fornitori. COPYRIGHT LICENSE: Il presente documento può contenere esempi di applicazioni il cui codice sorgente illustra le tecniche di programmazione su diversi ambienti operativi. 20
Trademarks IBM, il logo IBM e ibm.com sono marchi o marchi registrati della International Business Machines Corporation negli Stati Uniti, o in altri Paesi, o in entrambi.la lista aggiornata dei marchi registrati di IBM è disponibile sul sito www.ibm.com/legal/copytrade.shtml, alla voce "Copyright and trademark information".i seguenti termini sono marchi o marchi registrati della International Business Machines Corporation in diversi Paesi del mondo. AS/400 BladeCenter Cognos DB2 DB2 Universal Database eserver i5/os IBM iseries OpenPower OS/400 POWER Power Systems pseries I seguenti termini sono marchi di altre aziende: Rational System i System i5 System p System p5 System Storage System x WebSphere Adobe, il logo Adobe, PostScript e il logo PostScript sono entrambi marchi registrati o marchi di Adobe Systems Incorporated negli Stati Uniti e/o in altri Paesi. Intel, il logo Intel, Intel Inside, il logo Intel Inside, Intel Centrino, il logo Intel Centrino, Celeron, Intel Xeon; Intel SpeedStep, Itanium e Pentium sono marchi o marchi registrati di Intel Corporation o delle sue filiali negli Stati Uniti o in altri Paesi, o in entrambi. Microsoft, Windows, Windows NT e il logo di Windows sono marchi di Microsoft Corporation negli Stati Uniti o in altri Paesi, o in entrambi. Java e tutti i marchi e i loghi basati su Java sono marchi della Sun Microsystems Inc. negli Stati Uniti o in altri Paesi, o in entrambi. UNIX è un marchio registrato di The Open Group negli Stati Uniti e in altri Paesi. Linux è un marchio registrato di Linus Torvalds negli Stati Uniti o in altri Paesi, o in entrambi. Novell, SUSE, il logo Novell e il logo N sono marchi registrati di Novell. Inc. negli Stati Uniti o in altri Paesi, o in entrambi. Altre denominazioni ivi citate, prodotti e nomi di servizi possono essere marchi registrati dei rispettivi titolari. Copyright International Business Machines Corporation 2010. Tutti i diritti riservati. 21