N.E.A.T. ( Neutral Environment Application Tools )



Documenti analoghi
Soluzioni per l'integrazione e l'accesso alle informazioni. Visus RAD. Andrea Rocchini

CIG CCB COD. ALICE G00292

MetaMAG METAMAG 1 IL PRODOTTO

Applicazione: GAS - Gestione AcceSsi

E n g i n e e r i n g S o l u t i o n s C e n t r o d i E c c e l l e n z a e C o m p e t e n z a J A V A

Basi di Dati. Prof. Alfredo Cuzzocrea Università degli Studi di Trieste. Basi di Dati e Web. Credits to: Prof. M. Di Felice UniBO

Applicazione: SIPER Servizi In linea per il PERsonale

POR Calabria FSE 2007/2013 Asse II Occupabilità Obiettivo operativo D1

Protocolli e architetture per WIS

Concetti base. Impianti Informatici. Web application

Piattaforma di Betting On Line

Le scelte tecnologiche di RUP System

Applicazione: Servizio periferico per l'invio telematico delle domande di nulla osta al lavoro

Ing. Massimiliano Ciccazzo.

Amministrazione Patrimonio Fondi

Gestione Documentale. Soluzioni integrate per Banche e Finanziarie

RRF Reply Reporting Framework

Migliorare le prestazioni delle PMI collaborando con clienti e fornitori Sviluppo di nuove abilità e strumenti ICT di supporto

Chi è Adiuto. Cultura e tecnologia nella gestione documentale

COMPANY PROFILE. Mediamind srl Rovigo (Italy) Dicembre 2009

Da Settembre 2010 Oggi. Go Project srl via Alessandria 88, Roma. Inail Istituto Nazionale Infortuni sul Lavoro

Proposta UNIF Progetto: Portale delle fonti di energia rinnovabile. Obiettivi

Maniaci dell ordine? Piattaforma di Sales Force Automation

Applicazione: OIL Online Interactive helpdesk

CV di giuseppe scalzi

APPENDICE 5 AL CAPITOLATO TECNICO

Architetture Informatiche. Dal Mainframe al Personal Computer

Architetture Informatiche. Dal Mainframe al Personal Computer

Titolo Perché scegliere Alfresco. Titolo1 ECM Alfresco

WHILE1. Curriculum vitae. Luciano Nicolini. Ultimo aggiornamento del 1 Settembre 2010

ISTITUTO TECNICO ECONOMICO AMBROGIO FUSINIERI VICENZA PROGRAMMAZIONE ATTIVITA' DIDATTICA A.S MATERIA: TECNOLOGIE DELLA COMUNICAZIONE

Programmare in ambiente Java Enterprise: l offerta formativa di Infodue

Punti fondamentali sulla tecnologia del sistema ABScard

APPENDICE 4 AL CAPITOLATO TECNICO. Descrizione dei profili professionali e template del CV

OFFERTE EURES NELL INFORMATICA

Sommario. Introduzione Architettura Client-Server. Server Web Browser Web. Architettura a Due Livelli Architettura a Tre Livelli

Applicazione: Atti ufficiali on-line

Centro Nazionale per l Informatica nella Pubblica Amministrazione. Gara a procedura aperta n. 1/2007. per l appalto dei

via del mare n Frontone (PU) Italia

ANNESSO 5 AL CAPITOLATO SPECIALE D APPALTO PROFILI PROFESSIONALI

Risorsa N RDBMS: DB2 (Exp. 7 anni) VSAM (Exp. 7 anni) Oracle (Exp. 4 anni) PostgreSQL (Exp. 4 anni) Access (Exp. 3 anni) MySql (Exp.

Applicazione: SAI - Sistema di Audit Interno

requisiti di sistema caratteristiche hardware e software necessarie REQUISITI DI SISTEMA

Presentazione del prodotto

soluzioni di e-business knowledge management

Gestione in qualità degli strumenti di misura

REALIZZAZIONE LAN

RADAR. Raccolta e Analisi Dati per Attribuzione Rating

Guida all Installazione del ProxyFatturaPA

Customer Relationship Management. Open Source::

Indice. Indice Premessa e scopo del documento Ambiente operativo Architettura di sistema... 5

Gestione Dati di laboratorio DATAGEST 10

I.T.C. Mario Pagano Napoli

tesi di laurea Anno Accademico 2005/2006 relatore Ch.mo prof. Porfirio Tramontana candidato Manganiello Felice Matr. 534/001569

Modulo Gestione Interventi Tecnici. Il prezioso assistente che mancava alla tua impresa.

Descrizione del prodotto WebPEG: Piano Esecutivo Gestione

Uso del computer e gestione dei file. Elaborazione testi. Foglio elettronico. Strumenti di presentazione

INFORMAZIONI PERSONALI. Alessandro Ballini. (omesso) (omesso) (omesso) ESPERIENZA LAVORATIVA C U R R I C U L U M V I T A E F O R M A T O E U R O P E O

Specifiche tecniche e funzionali del Sistema Orchestra

SOLUZIONI INFORMATICHE PER L INDUSTRIA

GIM. Global Information Management

BLU.Energy Tecnologia & Servizi gestiti

PROGRAMMA FINALE A.S. 2015/16 CLASSE 1^ A AFM Prof. FILIPPI PAOLO INFORMATICA

2G, l evoluzione della piattaforma Team nel Web 2.0 Roma, 7 dicembre Andrea Carnevali R&D Director GESINF S.r.l.

Architettura e tecnologie per lo sviluppo del Setup-Dashboard. Setup Srl Information Technologies

Tecnologia dei Sistemi Informativi. architettura s.i. 1

SIAR. Sistema Informativo Agricolo Regionale

Introduzione. COSA FA PDA Application Siti mobile Converte siti web alla versione mobile

Review del sistema Masterlegal La soluzione integrata e modulare per la gestione dei Crediti a Legale

L applicazione è frutto dell esperienza maturata da CAB, nel corso degli ultimi quindici anni, nell ambito dei sistemi di pagamento.

PROGRAMMA FINALE A.S. 15/16 CLASSE 1^ A TUR Prof. FABRIS MARINO INFORMATICA

Componenti di una applicazione. Un programma applicativo è strutturato come un insieme organizzato di tre componenti funzionali:

REGIONE BASILICATA UFFICIO S. I. R. Standard Tecnologici dei Sistemi Informativi

Business Intelligence. strumento per gli Open Data

Sistemi avanzati di gestione dei Sistemi Informativi

ListinoWX. Versione 2010 Estratto Dal Manuale. Depliant illustrativo. ListinoWX ScriptLab vers.2010 Depliant illustrativo

Optisolver 2001 Workflow di Oracle Optisolver 2001 Optisolver 2001

Vegan Mobile - Soluzione per la forza vendita

Università degli studi di Ferrara. Sviluppo di un Web Service per la classificazione del suolo e sua integrazione sul Portale SSE

Web Service Architecture

CostPerform: il software che segna l'evoluzione da Activity Based Costing (ABC) a Performance Based Costing (PBC) a Bus

Sistemi avanzati di gestione dei Sistemi Informativi

APPENDICE 2 AL CAPITOLATO TECNICO. Descrizione dei profili professionali e template del CV

Applicazione: Ente Web Sign Università di Pisa (EWS- Unipi) Sistema per la gestione dell Ordinativo Informatico

Pipoli Antonio. Telefono:

GESTIONE DOCUMENTALE. Informazioni generali

PROGRAMMA CORSO Analista Programmatore JAVA - ORACLE

Che cosa è Message Activator

Web Services & Groupware in Cloud Computing

Web Content Management and E- Learning

Applicazione: Posta Ibrida

CEI-Bib: Obiettivi, strumenti e prime esperienze

Risorsa N Inglese Discreto Francese Discreto

GIM. Global Information Management

C-Light Web-based Management Software

Sistemi informativi secondo prospettive combinate

Content Management Systems

Intesa Spa Ottobre 2015

L evoluzione delle Applicazioni Distribuite

Controllo di sistemi e data-base per IBM Power i

Transcript:

N.E.A.T. ( Neutral Environment Application Tools ) SCOPO : Ambiente per lo sviluppo di applicazioni WEB multimediali basate su Data Base Relazionale e strutturate secondo il modello a tre livelli: Presentazione : Internet Browser (es. Internet Explorer ) Applicazione : Web Server ( es. Microsoft Internet Information Server o Linux Apache ) Data Base : Data Base Relazionale ( es. Oracle, SQLServer, DB2, MySQL )

NEAT Principali caratteristiche dell ambiente E un sistema aperto e indipendente da qualunque soluzione proprietaria sia hardware che software. Dispone di un interfaccia utente ergonomica e di facile apprendimento E modulare e integrabile con i sistemi informatici esistenti in azienda E disponibile in ambiente LINUX e Windows ( 32 e 64 bit ). Supporta i principali motori di data base relazionale quali Oracle, SQLServer, DB2, MySql. Dispone di un archivio documentale multimediale integrato. Consente una gestione sofisticata della sicurezza ( granularità nel controllo accessi, auditing delle transazioni ) Offre ampie possibilità di personalizzazione ( interfaccia utente, logica applicativa, reportistica )

NEAT - Architettura Clients windows DB server/file server Clients Web Application server L.A.N. Internet/W.A.N. Firewall Clients Web WEB server D.M.Z.

NEAT Interfaccia Utente

NEAT Interfaccia Utente ( cont. ) Report html Accesso Standard Report excel Database device mobili Output grafico Interrogazione grafica

NEAT Accesso ai dati Palmare Smart phone PC LAN/Intranet PC Internet Cellulare SMS/MMS user interface Database input automatico dispositivi RFID Sensori Sistemi di controllo OPC Mailbox email FILE Dati di scambio Web Services SOA dispositivi GPS

NEAT - Livelli di personalizzazione Struttura base dati Data Base Tools / edit script in formato SQL Interfaccia utente Logica applicativa Reportistica Funzionalità Help on line Edit file in formato XML/RED ( Resource Data Base ) Edit file di stile CSS e immagini GIF/PNG Edit triggers / procedures in formato SQL Edit functions in formato JavaScript Edit file in formato XML/SRT ( SQL Report Template ) Sviluppo funzioni CGI Custom in linguaggio C Edit file in formato HTML collegati al contesto

NEAT - Caratteristiche innovative del prodotto Il file RED è caratterizzato inoltre dalle seguenti proprietà: Formato binario per efficienza di utilizzo Unicità per consentire una gestione integrata di tutte le informazioni di configurazione del 'middle tier' Generazione automatica della struttura dati nativa della base dati ( Oracle, SQLServer, DB2, MySql, ecc. ) Portabilità su differenti piattaforme a 32 e 64 bit (Windows, Linux, ecc. ) Export/Import da formato XML per la consultazione/modifica con strumenti standard Dalla struttura del file RED deriva la principale peculiarità del sistema, costituita dal funzionamento dell engine CGI, un applicazione general purpose che produce automaticamente tutte le pagine per il browser a run-time a partire da un unica fonte informativa: il file RED appunto. In altri termini le differenti applicazioni si distinguono tra loro solo per il contenuto del file RED, che può generare da poche a diverse centinaia di pagine in funzione della complessità dell applicazione stessa. Soluzioni alternative attualmente presenti sul mercato (pagine ASP, PHP, JSP, ecc. ) richiedono normalmente la creazione di un singolo file per ogni tipo di pagina inviata al browser, con evidenti maggiori oneri in termini di sviluppo e soprattutto manutenzione delle applicazioni.

NEAT Moduli S/W Application Engine : motore CGI / Isapi di creazione a run-time delle maschere applicative e generazione di istruzioni SQL di query e transazione Administration Tool : motore CGI / Isapi dedicato all amministrazione del sistema Report Engine : motore di elaborazione di report interattivi e via e-mail Redirector Tool : modulo CGI / Isapi opzionale ( DMZ ) per la ridirezione delle richieste all Application Server via protocollo Http Data Base Import /Export Tool : tool di accesso batch alla base dati E-mail Import Tool : tool di import batch via protocollo POP3 Workflow Engine : motore di workflow integrato

NEAT Moduli S/W ( cont. ) Web Service Engine : motore CGI/Isapi di remotizzazione (RPC) delle funzionalità applicative via protocollo Http /SOAP con descrizione WSDL RED Import / Export Tool : tool di conversione file RED da formato XML a binario e viceversa RED Java CASE Tool : tool di generazione codice Java da file RED WSDL Import / Export Tool : tool di input /output file WSDL di descrizione Web Services XPDL Import / Export Tool : tool di input / output file XPDL di configurazione Workflow B/W Raster Editor : tool di elaborazione file Tiff / Cals di grande formato

NEAT Schema funzionale XML Editor + converter Script SQL System Administration Stored Procedure e Trigger File RED Application Engine CGI --------------------------- Custom CGI Data Base Other product HTTP Interfaces Html / Javascript Report Engine SAP Lotus Notes... File css, gif e class Browser WEB Html / XLS XML / SRT Sql Report template Applet Java

NEAT Riepilogo dei principali punti di forza Open System: aderenza agli standard de facto. Performance: utilizzo fortemente ridotto delle risorse ( CPU, RAM ) rispetto agli ambienti.net e J2EE. Scalabilità: sessione utente gestita in modo stateless sul middle tier. RAD tool: sviluppo 'rapido' di prototipi tramite semplice editing di file in formato XML. Integrazione Office: accesso bi-direzionale a file Excel, stampa unione in Word. Conformità SOA: integrazione con applicazioni che supportano gli standard B2B ( Web Services ). Affidabilità: soluzione consolidata ( attiva da oltre 15 anni con svariate realizzazioni presso grandi società clienti ).

NEAT Principali referenze Ansaldo Energia Edison Enel Real Estate Ferrovie dello Stato Fincantieri Ministero della Difesa Pirelli RE Credit Servicing Provincia di Genova R.A.I. Tirreno Power ( Gruppo Sorgenia ) Wartsila ( ex Grandi Motori Trieste )

Neat4Java Framework NEAT in ambiente J2EE SCOPO : Deploy di applicazioni NEAT su application server J2EE. Presentazione : Internet Browser (es. I.E., Mozilla, Opera, ecc.) Web Container :Tomcat, Websphere, ecc. EJB Container : JBoss, WebSphere, ecc. Data Base : R.D.B.M.S. ( Oracle, DB2, SQLServer, MySQL )