Sommario. Introduzione... xvii. 1 Che cosa sono i servizi Web?... 1
|
|
- Margherita Bini
- 8 anni fa
- Visualizzazioni
Transcript
1 Sommario Introduzione xvii Benvenuti! xvii Questo libro fa al caso vostro? xvii Organizzazione degli argomenti xviii Convenzioni utilizzate in questo libro xviii Download del codice sorgente degli esempi xix 1 Che cosa sono i servizi Web? B2B significa A2A Composizione in un insieme unitario Conflitti ideologici con un solo vincitore Interoperabilità disponibile per tutti Aziende in evoluzione Che cosa sono i servizi Web? Una definizione semplice Disegno ingrandito Importanza dei servizi Web Tecnologie dei servizi Web XML WSDL UDDI SOAP ebxml
2 vi Sommario 2 Internet e i servizi Web: nuove tecnologie per le aziende Una storia vecchia e nuova Metamodelli per le transazioni commerciali Attrattiva tecnica dei servizi Web Un collante che unisce Confronto tra cooperazione e distinzione Definizione con i metadati Schermate di protezione Ruoli nelle transazioni commerciali Richiedente Broker Provider Considerazioni sulla sicurezza Conseguenze sui modelli aziendali Transazione commerciale: un esempio Quale investimento garantisce un vero profitto? Come il modello B2B Direttive e prospettive economiche Integrazione della catena di servizi WSP Ontologie verticali Consigli per diventare WSP Ricerca di esempi EDI: un passo indietro Scambio di dati elettronico Confronto tra EDI e i servizi Web Disponibilità dei servizi Web Internet e i mercati trasparenti Piccole aziende Mercato trasparente con i servizi Web Ricerca delle applicazioni dei servizi Web Opportunità Per quale ragione tanta importanza? WSP differenti Servizi Web per piccole aziende Prospettive future Consulenti e sviluppatori Piccole aziende Grandi aziende Produttori di software ISP e ASP
3 Sommario vii 4 Costruzione di servizi Web con Java Architettura dei servizi Web Programmazione con Java Download e installazione di Tomcat Pratica con le funzionalità di Tomcat Costruzione dei servizi Utilizzo delle JSP e delle servlet Interfacce utente Strumenti Java Il futuro dei servizi Web Java Un semplice servizio Web Java Applicazione: un esempio Struttura del servizio Web Toolkit SOAP Parser XML Test di installazione Chiamata di un servizio SOAP Documento WSDL HelloWorldService Generazione del client HelloWorldService Esecuzione di un servizio Web Generazione dei servizi Web Pubblicazione e ricerca dei servizi Costruzione di un servizio Web JSP Applicazione: un esempio Menu Costruzione del servizio Web Servizio di menu di Thai Palace Descrittore WSDL per il menu Client per il servizio di menu Thai Palace Server di ByteGourmet Disponibilità dell applicazione Web Servlet Pagine JavaServer Funzionamento di SOAP Storia di SOAP RPC e applicazioni middleware Formati RSS, RDF e siti Web Richieste mediante XML-RPC Da XML-RPC a SOAP
4 viii Sommario Fondamenti di SOAP Architettura SOAP Blocchi ed elementi SOAP Codifica degli stili Opzioni di trasporto Chiamate RPC Framework di messaggistica Compatibilità di versione Header Errori SOAP Codifica SOAP Codifica dei campi Tipi semplici Tipi composti: struct Tipi composti: array Opzioni di trasporto Binding HTTP Binding SMTP SOAP con allegati Le basi di SOAP Scrittura di nodi SOAP Librerie SOAP Un servizio Web semplice: il servizio prenotazioni Organizzazione Installazione dell esempio Analisi dell esempio Tracciamento dei messaggi SOAP Ricompilazione del progetto Interfaccia d amministrazione Interfaccia pubblica: considerazioni progettuali Considerazioni di sicurezza Latenza di rete Efficienza Indipendenza SOAP di Apache per RPC Scrittura del service provider Configurazione del service provider Chiamata del service provider Protocollo UDDI Necessità di UDDI nei servizi Web Basi di UDDI Utilizzo di UDDI
5 Sommario ix Standardizzazione Utilizzo comune di UDDI Informazioni presenti in UDDI White Pages Yellow Pages Green Pages UDDI nei particolari Interrogazione: ricerca delle voci Richiesta find_business Richiesta find_relatedbusinesses Richiesta find_binding Richiesta find_service Richiesta find_tmodel Interrogazione: recupero dei dettagli Richiesta get_bindingdetail Richieste get_businessdetail e get_businessdetailext Richiesta get_servicedetail Richiesta get_tmodeldetail La pubblicazione Autenticazione Salvataggio e cancellazione di tipi di dati UDDI Asserzioni Repliche WSDL Benvenuti nel mondo di WSDL Processi di comunicazione Tipi Considerazioni generali sullo schema XML Creazione del tipo Address per il documento WSDL Messaggi Utilizzo degli elementi per la creazione dei messaggi Tipi per la creazione dei messaggi Operazioni Tipi di operazioni Creazione di un operazione one-way Creazione di un operazione request/response Creazione di un operazione notification Creazione di un operazione solicit/response Tipi di porta Creazione di un tipo di porta mediante un operazione one-way
6 x Sommario Binding Collegamento di mymethod a SOAP mediante HTTP Collegamento di mymethod a meccanismi di trasporto differenti Porte Definizione di una porta Servizi Dichiarazione del servizio Combinazione dei tipi di porta nell ambito di un servizio Creazione di documenti WSDL da una classe Java Dichiarazione di HelloWorldWSDL Ottenimento del file WSDL dal server Axis Utilizzo dello strumento Java2WSDL Risultati dell esecuzione di Java2WSDL Altre opzioni Java2WSDL Accesso a un servizio Web tramite un documento WSDL Creazione delle classi proxy WSDL Creazione di un proxy per HelloWorldWSDL mediante WSDL2Java Altre opzioni WSDL2Java JAXP Componenti XML Documento XML DTD Validazione dei documenti Tecniche di analisi Come iniziare Parser SAX Creazione del gestore di documento Utilizzo del parser SAX Modello DOM Creazione di un albero XML all interno della memoria Lettura da un albero XML Visualizzazione di un albero XML Elaborazione di un albero XML XSLT Fogli stile XSL Un esempio JAXP e i servizi web JAXB Prerequisiti Terminologia JAXB Collegamento di uno schema XML a una classe Funzionamento di XJC
7 Sommario xi Marshalling Unmarshalling Scanner XML Utilizzo delle classi costruite su JAXB Lettura di un documento XML Modifica di un documento XML Scrittura di un documento XML Esempio Schemi di binding avanzati Definizione dei tipi primitivi Definizione dei tipi non primitivi Definizione dei tipi enumerati Subclassing di una classe generata JAXR Necessità di un API di registro Classi di base JAXR Interfaccia Connection Interfaccia RegistryClient Interfaccia RegistryService Modello di dati JAXR Utilizzo di JAXR Creazione di una connessione Interrogazione di un registro Modifica di un registro JAXM Introduzione a JAXM Che cos è e che cosa non è JAXM Utilizzo di JAXM Architettura Struttura di messaggistica Provider Profili di messaggistica Implementazione Packaging Dipendenze Obiettivi degli esempi Fasi principali Connessioni Endpoint Messaggi Panoramica della gerarchia dei messaggi
8 xii Sommario Creazione dei messaggi Classe SOAPPart Componenti XML Produttori e consumatori di messaggi Applicazione delle nozioni acquisite Esempio con l applicazione Hello World Un semplice file server JAX-RPC Perché un altra API? Dalle API proprietarie alle API aperte Significato di JAX-RPC Status di JAX-RPC Mappatura dei dati Mappatura Java standard Mappatura di nomi di elemento Regole di mappatura JAX-RPC Mappatura di tipi XML Mappatura di servizi Mappatura di servizi con Java Mappatura di porte con Java JAX-RPC per la codifica del client Scrittura di nodi SOAP Attenzione alla semplicità Confronto tra JAX-RPC e altre tecnologie distribuite Differenze tra JAX-RPC, RMI, DCOM e CORBA Modalità di utilizzo di JAX-RPC rispetto a JAXM La gestione della sicurezza nei servizi Web Perché è importante la crittografia? Crittografia a chiave privata Crittografia a chiave pubblica SSL Firme digitali Crittografia in Java Firma digitale di dati Crittografia di dati Utilizzo di SSL con SOAP Crittografia in XML Servizi Web e flussi: il linguaggio WSFL Flusso e composizione del servizio Concetti di modellazione del flusso Attività
9 Sommario xiii Flusso di controllo Flusso di dati Flusso Flussi come componenti dei servizi Web Provider di servizi e tipi di provider Locator Esportazione delle implementazioni delle attività Esposizione dei flussi come servizi Web Modello di flusso come provider di servizi Attività esportate Cicli di vita e input/output di flusso Composizione ricorsiva Flussi pubblici e privati Definizione del comportamento del servizio Implementazione di un servizio come flusso Definizione di un flusso pubblico Modelli globali Link di tipo plug Modelli globali in WSFL Bibliografia WSIF Introduzione al server dell ora Versioni e classpath Codice del servizio per l ora Configurazione del servizio Client SOAP Apache File WSDL Client WSIF dinamico Porta SOAP Invoker dinamico Generazione di stub Java Attivazione del generatore Classi generate Test del servizio Porta Java Modifiche all implementazione WSDL del servizio Accesso alla porta Java nel client dinamico Accesso alla porta Java nell invoker dinamico Impiego di stub generati per l accesso alla porta Java
10 xiv Sommario 20 Applicazione per la gestione di un magazzino Architettura Sito Web Oggetti distribuiti Servizio Web Un magazzino nel Web Database Accesso tramite Web al magazzino Sito del grossista Alcune considerazioni progettuali Servizio d inventario Descrittore di disponibilità Sito del rivenditore Introduzione al magazzino del negozio Database locale Applicazione del negozio Costruzione ed esecuzione del progetto Pacchetto pronto per l uso Ricompilazione del progetto Applicazione per le operazioni di borsa: EJB Autenticazione dell utente Architettura applicativa SOAP ed EJB Pacchetti software Oggetto SOAP StockTrading Bean per la sessione di scambio Bean di entità Client di test Testare i servizi Web Framework per lo sviluppo dei servizi Web Progettazione: prestazioni e scalabilità Strategie di test Test dei servizi Web con TestMaker Nuova tecnologia, nuova metodologia di controllo Test basati sui clic Team di sviluppo e team per il test a confronto Test di unità Test di sistema Agenti di test
11 Sommario xv Test per scalabilità e prestazioni Test per un solo utente Costruzione degli agenti di test mantenibili con TestMaker Linguaggi di scripting e agenti di test Monitoraggio dei servizi Web e garanzie di livello di servizio Bibliografia Gli strumenti per la costruzione dei servizi Web Panoramica delle fasi di elaborazione dei servizi web Provider Creazione Configurazione Verifica Pubblicazione Utente Ricerca Accesso Tool per i servizi web Creazione del servizio Web TemperatureConverter Configurazione di una classe come servizio web Creazione di un applicazione web Strumenti per la creazione di servizi web Elaborazione top-down Elaborazione bottom-up Elaborazione meet-in-the-middle Strumenti per la configurazione dei servizi web Strumenti per la verifica dei servizi web Strumenti per la pubblicazione dei servizi web Strumenti per la ricerca dei servizi web Strumenti per l accesso ai servizi web Costruzione dei servizi Web con WebLogic Servizi Web in WebLogic Chiamate RPC Chiamate basate sui messaggi Funzionamento di WebLogic Architettura dei servizi Web di WebLogic Richieste SOAP di tipo RPC Richieste SOAP di tipo messaggio Ciclo e ambiente di sviluppo Servizio Curmudgeon Documento WSDL per il servizio Curmudgeon Scrittura del codice bean per il servizio Curmudgeon
12 xvi Sommario Disponibilità di EJB in WebLogic Costruzione di EJB Automazione del processo di costruzione con Ant Test del servizio Curmudgeon Servizi Web della prossima generazione Strumento WebLogic Workshop Controlli di WebLogic Workshop File JWS Ambiente WebLogic Workshop Bibliografia Indice analitico
Indice. Introduzione. Capitolo 1
Indice Introduzione XI Capitolo 1 Pagine dei fornitori: applicazione dei fogli di stile CSS in XML 1 1.1 Introduzione a HTML e XHTML 1 1.2 Controllo della presentazione: fogli di stile CSS 8 1.3 Approfondimento
DettagliINDICE. Indice. Introduzione
V Indice Introduzione XIII Capitolo 1 La programmazione multithread 1 1.1 Cosa sono i thread 2 Utilizzare i thread per dare una possibilità ad altri task 9 Avvio ed esecuzione dei thread 10 Esecuzione
DettagliPOR Calabria FSE 2007/2013 Asse II Occupabilità Obiettivo operativo D1
Allegato n. 2 al Capitolato speciale d appalto. ENTE PUBBLICO ECONOMICO STRUMENTALE DELLA REGIONE CALABRIA POR Calabria FSE 2007/2013 Asse II Occupabilità Obiettivo operativo D1 Procedura aperta sotto
DettagliSeminario di Sistemi Distribuiti RPC su SOAP
Seminario di Sistemi Distribuiti RPC su SOAP Massimiliano Vivian [777775] Massimiliano Vivian 1 Introduzione La comunicazione delle informazioni è l elemento fondamentale per lo sviluppo dei sistemi. SOAP
DettagliIndice. Introduzione PARTE PRIMA IL FRAMEWORK DI JAVASERVER FACES 1
Indice Introduzione XI PARTE PRIMA IL FRAMEWORK DI JAVASERVER FACES 1 Capitolo 1 Introduzione a JavaServer Faces 3 1.1 Che cos è JavaServer Faces 3 1.2 La storia di JavaServer Faces 4 1.3 Gli obiettivi
DettagliPresentazione di Cedac Software
Agenda Presentazione di Cedac Software SOA ed ESB Analisi di un caso studio Esempi Q&A Presentazione di Cedac Software 1 2 Presentazione di Cedac Software S.r.l. Divisione Software Azienda nata nel 1994
DettagliIndice. Introduzione. PARTE PRIMA PHP: i fondamenti 1
Indice Introduzione XV PARTE PRIMA PHP: i fondamenti 1 Capitolo 1 Perché PHP e MySQL? 3 1.1 Cos è PHP? 3 1.2 Cos è MySQL? 4 1.3 La storia di PHP 5 1.4 La storia di MySQL 6 1.5 Le ragioni per amare PHP
DettagliSettimana I...1. Giorno 1 - Introduzione all XSLT...3
Settimana I...1 Giorno 1 - Introduzione all XSLT...3 Generalità su XSLT...3 Introduzione a XML e XSLT... 4 Cos è XSLT?... 5 Che cosa fa XSLT?... 6 Come si presenta XSLT?... 6 XSLT e la famiglia di XML...
DettagliIndice generale. Gli autori...xiii. Prefazione...xv. Benvenuti nel cloud computing...1
Indice generale Gli autori...xiii Prefazione...xv Capitolo 1 Benvenuti nel cloud computing...1 Come evitare un successo disastroso... 2 Saperne di più sul cloud computing... 3 Cosa si intende per nuvola...
DettagliWeb Service Architecture
Giuseppe Della Penna Università degli Studi di L Aquila dellapenna@di.univaq.it http://dellapenna.univaq.it Engineering IgTechnology Info92 Maggioli Informatica Micron Technology Neta Nous Informatica
DettagliMetaMAG METAMAG 1 IL PRODOTTO
METAMAG 1 IL PRODOTTO Metamag è un prodotto che permette l acquisizione, l importazione, l analisi e la catalogazione di oggetti digitali per materiale documentale (quali immagini oppure file di testo
DettagliIntroduzione ai Web Services Alberto Polzonetti
PROGRAMMAZIONE di RETE A.A. 2003-2004 Corso di laurea in INFORMATICA Introduzione ai Web Services alberto.polzonetti@unicam.it Introduzione al problema della comunicazione fra applicazioni 2 1 Il Problema
DettagliSicurezza nei Web Services: Migrazione dell autenticazone di Web Services da ticket di sessione a WS-Security con token SAML
Master Universitario di II livello in Interoperabilità Per la Pubblica Amministrazione e Le Imprese Sicurezza nei Web Services: Migrazione dell autenticazone di Web Services da ticket di sessione a WS-Security
Dettagli3 Capitolo primo Informatica e calcolatori
I n d i c e 3 Capitolo primo Informatica e calcolatori 7 Capitolo secondo La rappresentazione delle informazioni 11 2.1 La codifica dei caratteri 2.1.1 Il codice ASCII, p. 11-2.1.2 Codifiche universali,
DettagliIndice. Introduzione PARTE PRIMA PHP: I FONDAMENTI
00som_PHP_4320_2 12-03-2003 20:59 Pagina V Indice Introduzione XV PARTE PRIMA PHP: I FONDAMENTI Capitolo 1 Perché PHP? 3 1.1 Cos è PHP? 3 1.2 La storia di PHP 4 1.3 Le ragioni per amare PHP 5 1.4 Sommario
DettagliE-MAIL INTEGRATA OTTIMIZZAZIONE DEI PROCESSI AZIENDALI
E-MAIL INTEGRATA OTTIMIZZAZIONE DEI PROCESSI AZIENDALI E-MAIL INTEGRATA Ottimizzazione dei processi aziendali Con il modulo E-mail Integrata, NTS Informatica ha realizzato uno strumento di posta elettronica
DettagliServizi di directory... 3. Introduzione ad Active Directory... 5 Domini di Active Directory 5 Domini DNS 6 Controller di dominio 8
Sommario Introduzione................................................................. xv PARTE I IMPLEMENTAZIONE DI ACTIVE DIRECTORY CAPITOLO 1 Panoramica di Active Directory 3 Servizi di directory...............................................................
DettagliGestione in qualità degli strumenti di misura
Gestione in qualità degli strumenti di misura Problematiche Aziendali La piattaforma e-calibratione Il servizio e-calibratione e-calibration in action Domande & Risposte Problematiche Aziendali incertezza
DettagliIndice. 1.13 Configurazione di PHP 26 1.14 Test dell ambiente di sviluppo 28
Indice 25 184 Introduzione XI Capitolo 1 Impostazione dell ambiente di sviluppo 2 1.1 Introduzione ai siti Web dinamici 2 1.2 Impostazione dell ambiente di sviluppo 4 1.3 Scaricamento di Apache 6 1.4 Installazione
DettagliINTRODUZIONE AD ASP.NET
Indice Introduzione XI PARTE PRIMA INTRODUZIONE AD ASP.NET 1 Capitolo 1 Framework.NET 3 1.1 Il framework di programmazione.net 3 1.2 VB.NET, C# e i linguaggi.net 4 1.3 Common Language Runtime 9 1.4 La
DettagliJava Web Services. Uso di Eclipse e Apache Axis
Java Web Services Uso di Eclipse e Apache Axis 1 Gli strumenti utili per iniziare Axis (Web Service tool) Eclipse (IDE di sviluppo) Tomcat (servlet/jsp container) N.B. Eclipse e Tomcat possono essere sostituiti
DettagliISTITUTO TECNICO ECONOMICO MOSSOTTI
CLASSE III INDIRIZZO S.I.A. UdA n. 1 Titolo: conoscenze di base Conoscenza delle caratteristiche dell informatica e degli strumenti utilizzati Informatica e sistemi di elaborazione Conoscenza delle caratteristiche
DettagliOTRS Training. Ottimizza e accelera i tuoi servizi imparando a gestire OTRS.
Ottimizza e accelera i tuoi servizi imparando a gestire OTRS. Vi forniamo le conoscenze necessarie per la gestione e l utilizzo di OTRS, non importa se utilizziate OTRS Business Solution o la versione
DettagliDXMLDAT. Massimo Perona. Esperienze con ebiz valutazioni di un fornitore italiano ICT per il settore Moda. www.dobi.it
www.dobi.it DXMLDAT Esperienze con ebiz valutazioni di un fornitore italiano ICT per il settore Moda evento Italiano ebiz BIELLA 07/05/2010 Domina srl Via Boglietti 1 13900 BIELLA domina@dobi.it Massimo
DettagliReti di Calcolatori GRIGLIE COMPUTAZIONALI
D. Talia RETI DI CALCOLATORI - UNICAL 10-1 Reti di Calcolatori GRIGLIE COMPUTAZIONALI D. Talia RETI DI CALCOLATORI - UNICAL 10-2 Griglie Computazionali Cosa è il Grid Computing? Architettura Ambienti Globus
DettagliGRIGLIE COMPUTAZIONALI
Reti di Calcolatori GRIGLIE COMPUTAZIONALI D. Talia RETI DI CALCOLATORI - UNICAL 10-1 Griglie Computazionali Cosa è il Grid Computing? Architettura Ambienti Globus D. Talia RETI DI CALCOLATORI - UNICAL
DettagliIntroduzione a Windows XP Professional Installazione di Windows XP Professional Configurazione e gestione di account utente
Programma Introduzione a Windows XP Professional Esplorazione delle nuove funzionalità e dei miglioramenti Risoluzione dei problemi mediante Guida in linea e supporto tecnico Gruppi di lavoro e domini
DettagliE-MAIL INTEGRATA OTTIMIZZAZIONE DEI PROCESSI AZIENDALI
E-MAIL INTEGRATA OTTIMIZZAZIONE DEI PROCESSI AZIENDALI E-MAIL INTEGRATA Ottimizzazione dei processi aziendali Con il modulo E-mail Integrata, NTS Informatica ha realizzato uno strumento di posta elettronica
DettagliJava Enterprise Edi.on. Gabriele Tolomei DAIS Università Ca Foscari Venezia
Java Enterprise Edi.on Gabriele Tolomei DAIS Università Ca Foscari Venezia Java Web Services Web Services: SOAP vs. RESTful 2 diversi.pi di Web Services I Web Services SOAP sono quelli classici Si basano
DettagliIntroduzione alle applicazioni di rete
Introduzione alle applicazioni di rete Definizioni base Modelli client-server e peer-to-peer Socket API Scelta del tipo di servizio Indirizzamento dei processi Identificazione di un servizio Concorrenza
DettagliPROGRAMMA CORSO Analista Programmatore JAVA - ORACLE
PROGRAMMA CORSO Analista Programmatore JAVA - ORACLE 1. JAVA 1.1 Introduzione a Java Introduzione Cosa è Java 1.2 Sintassi e programmazione strutturata variabili e metodi tipi di dati, array operatori
DettagliProtocolli e architetture per WIS
Protocolli e architetture per WIS Web Information Systems (WIS) Un Web Information System (WIS) usa le tecnologie Web per permettere la fruizione di informazioni e servizi Le architetture moderne dei WIS
DettagliSommario. Introduzione Architettura Client-Server. Server Web Browser Web. Architettura a Due Livelli Architettura a Tre Livelli
Sommario Introduzione Architettura Client-Server Architettura a Due Livelli Architettura a Tre Livelli Server Web Browser Web Introduzione La storia inizia nel 1989 Tim Berners-Lee al CERN, progetto WWW
DettagliApplication Server per sviluppare applicazioni Java Enterprise
Application Server per sviluppare applicazioni Java Enterprise Con il termine Application Server si fa riferimento ad un contenitore, composto da diversi moduli, che offre alle applicazioni Web un ambiente
DettagliMinistero dell istruzione, dell università e della ricerca. Liceo Tecnologico. Indirizzo Informatico, Grafico e Comunicazione
Ministero dell istruzione, dell università e della ricerca Liceo Tecnologico Indirizzo Informatico, Grafico e Comunicazione Percorso Informatico e Comunicazione Indicazioni nazionali per i Piani di Studio
DettagliLA FORMAZIONE E LA CONSERVAZIONE DELLA MEMORIA DIGITALE
Prof. Stefano Pigliapoco LA FORMAZIONE E LA CONSERVAZIONE DELLA MEMORIA DIGITALE ANAI, Cagliari 6 marzo 2006 s.pigliapoco@fastnet.it L Amministrazione Pubblica Digitale Il complesso delle norme di recente
DettagliSOMMarIO INIZIARE. iii. Adobe dreamweaver CS5 ClASSroom in A book
SOMMarIO INIZIARE XI Informazioni su questo libro................................xi Prerequisiti.................................................xi Installare il programma....................................
DettagliWeb Services con Axis Delia Di Giorgio Anna Celada 1 marzo 2005
Sommario Web Services con Axis Delia Di Giorgio Anna Celada 1 marzo 2005 Introduzione.................................................................................. 1 SOAP........................................................................................
DettagliIndice. Prefazione alla seconda edizione italiana XVII. Introduzione. Parte 1 Introduzione all UML e all UP 1
00PrPag 19-07-2006 15:22 Pagina V Prefazione alla seconda edizione italiana Introduzione XV XVII Parte 1 Introduzione all UML e all UP 1 Capitolo 1 UML 3 1.1 Contenuto del capitolo 3 1.2 Cos è l UML? 3
DettagliProgettazione ed implementazione di un tool per lo sviluppo di applicazioni in Esperanto
Università degli studi di Napoli Federico II Facoltà di Ingegneria Corso di laurea in Ingegneria Informatica Capri Feb. 2004 Progettazione ed implementazione di un tool per lo sviluppo di applicazioni
DettagliINTRODUZIONE A J2EE 1.4 E AI SERVIZI WEB ENTERPRISE
00-PRIME PAGINE 2-07-2003 10:04 Pagina V Indice Prefazione XI PARTE PRIMA INTRODUZIONE A J2EE 1.4 E AI SERVIZI WEB ENTERPRISE 1 Capitolo 1 Le ragioni di tanto interesse 3 1.1 Enterprise in J2EE 3 Definizione
DettagliConfigurazione manuale di Mozilla Thunderbird 5.0 per Uniba da casa.
Configurazione manuale di Mozilla Thunderbird 5.0 per Uniba da casa. Thunderbird è il client di posta elettronica open source (completamente gratuito) multipiattaforma sviluppato dal team di Mozilla. 1.
DettagliIndice generale. Parte I Le nozioni di base... 9. Introduzione...xiii. Presentazione... 1. Capitolo 1 Un po di teoria...11
Indice generale Introduzione...xiii A chi si rivolge il libro...xiii Organizzazione del libro... xiv Novità rispetto alla precedente edizione del libro... xv Convenzioni adottate... xv Presentazione...
DettagliFONDAMENTI di INFORMATICA L. Mezzalira
FONDAMENTI di INFORMATICA L. Mezzalira Possibili domande 1 --- Caratteristiche delle macchine tipiche dell informatica Componenti hardware del modello funzionale di sistema informatico Componenti software
DettagliBusiness Intelligence. strumento per gli Open Data
Business Intelligence strumento per gli Open Data Progetti di innovazione Progetti di innovazione negli Enti Locali Perchè? Forte cultura dell'adempimento Minore sensibilità per la verifica dei servizi
DettagliREGISTRO DELLE LEZIONI 2006/2007. Tipologia
Presentazione del Corso Indicazioni orario Materiale didattico su http://www.fmrietti.it Comunicazioni via studio@fmrietti.it Modalita' svolgimento esame Addì 16-10-2006 Richiami sulle reti. Precisazione
DettagliLiceo Tecnologico. Indirizzo Informatico e Comunicazione. Indicazioni nazionali per Piani di Studi Personalizzati
Indirizzo Informatico e Comunicazione Indicazioni nazionali per Piani di Studi Personalizzati Indirizzo Informatico e Comunicazione Discipline con attività di laboratorio 3 4 5 Fisica 132 Gestione di progetto
DettagliDOCFINDERWEB SERVICE E CLIENT
DOCFINDERWEB SERVICE E CLIENT Specifiche tecniche di interfacciamento al Web Service esposto da DocPortal Versione : 1 Data : 10/03/2014 Redatto da: Approvato da: RICCARDO ROMAGNOLI CLAUDIO CAPRARA Categoria:
DettagliOpenSPCoop Un Implementazione Open Source della specifica SPCoop di Cooperazione Applicativa
OpenSPCoop Un Implementazione Open Source della specifica SPCoop di Cooperazione Applicativa Tito Flagella tito@link.it http://openspcoop.org La Cooperazione Applicativa Regolamentazione delle modalità
DettagliManuale utente Volta Control
Manuale utente Volta Control www.satellitevolta.com 1 www.satellitevolta.com 2 Volta Control è un tool che permette la progettazione, l implementazione e la gestione di database Cassandra tramite interfaccia
DettagliB.P.S. Business Process Server ALLEGATO C10
B.P.S. Business Process Server ALLEGATO C10 REGIONE BASILICATA DIPARTIMENTO PRESIDENZA DELLA GIUNTA REGIONALE UFFICIO SISTEMA INFORMATIVO REGIONALE E STATISTICA Via V. Verrastro, n. 4 85100 Potenza tel
DettagliUn architettura per lo streaming multimediale in ambiente distribuito
tesi di laurea Anno Accademico 2012/2013 relatore Ch.mo prof. Simon Pietro Romano correlatori Ing. Tobia Castaldi candidato Alessandro Arrichiello Matr. M63/43 Contesto: o Content Distribution Networks
DettagliSpecifiche tecniche e funzionali del Sistema Orchestra
Specifiche tecniche e funzionali del Sistema Orchestra Sommario 1. Il Sistema Orchestra... 3 2. Funzionalità... 3 2.1. Sistema Orchestra... 3 2.2. Pianificazione e monitoraggio dei piani strategici...
DettagliIndice generale. Ringraziamenti...xi. Introduzione...xv. Capitolo 1 Tweet di benvenuto in ios 6...1. Programmazione in ios...23
Ringraziamenti...xi Introduzione...xv Un nuovo inizio e nuove possibilità...xv Contenuto del libro...xvi Aspettative e requisiti tecnici...xvii Risorse online...xviii Al lavoro!...xviii Capitolo 1 Tweet
DettagliSommario IX. Indice analitico 331
Sommario Prefazione X CAPITOLO 1 Introduzione ai sistemi informativi 1 1.1 Il prodotto del secolo 1 1.2 Prodotti e servizi divenuti indispensabili 2 1.3 Orientarsi nelle definizioni 4 1.4 Informatica e
DettagliSiti web centrati sui dati (Data-centric web applications)
Siti web centrati sui dati (Data-centric web applications) 1 A L B E R T O B E L U S S I A N N O A C C A D E M I C O 2 0 1 2 / 2 0 1 3 WEB La tecnologia del World Wide Web (WWW) costituisce attualmente
DettagliACO Archiviazione Elettronica e Conservazione sostitutiva
ACO Archiviazione Elettronica e Conservazione sostitutiva Luglio 2013 INDICE A) INSTALLAZIONE DELL AGGIORNAMENTO... 2 AGGIORNAMENTO STAND ALONE/SERVER... 2 AGGIORNAMENTO CLIENT... 4 B) ELENCO MODIFICHE...
DettagliApplicazioni web centrati sui dati (Data-centric web applications)
Applicazioni web centrati sui dati (Data-centric web applications) 1 ALBERTO BELUSSI ANNO ACCADEMICO 2009/2010 WEB La tecnologia del World Wide Web (WWW) costituisce attualmente lo strumento di riferimento
DettagliThunderbird è il client di posta elettronica open source (completamente gratuito) multipiattaforma sviluppato dal team di Mozilla.
Configurazione manuale di Mozilla Thunderbird 3.1 per Uniba da casa. Thunderbird è il client di posta elettronica open source (completamente gratuito) multipiattaforma sviluppato dal team di Mozilla. 1.
DettagliITI M. FARADAY Programmazione modulare a.s. 2014-2015
Indirizzo: INFORMATICA E TELECOMUNICAZIONI Disciplina: Informatica Docente:Maria Teresa Niro Classe: Quinta B Ore settimanali previste: 6 (3 ore Teoria - 3 ore Laboratorio) ITI M. FARADAY Programmazione
DettagliRelease Notes di OpenSPCoop2. Release Notes di OpenSPCoop2
Release Notes di OpenSPCoop2 i Release Notes di OpenSPCoop2 Release Notes di OpenSPCoop2 ii Copyright 2005-2015 Link.it srl Release Notes di OpenSPCoop2 iii Indice 1 Versione 2.1 1 1.1 Gestione del protocollo
DettagliIndice generale VIII
Indice generale Indice dei box di approfondimento X Prefazione XII Ringraziamenti dell Editore XIV Guida alla lettura XV Capitolo 1 Introduzione 1 1 1 Trattamento dell informazione e strumenti per il trattamento
DettagliGESTIONE DOCUMENTALE. Informazioni generali
GESTIONE DOCUMENTALE Informazioni generali KNOS GESTIONE DOCUMENTALE Knos 2001-2011 Nasce nel 2001 in Versione Bancaria Sviluppo Versione Aziendale nel 2006/2007 Lancio Nuova Versione 4.0 a fine 2007 Integrazione
DettagliL architettura del sistema può essere schematizzata in modo semplificato dalla figura che segue.
Il software DigitalRepository/AMBiblioweb (DRBW) è un sistema di gestione completo per repository digitali implementato secondo lo standard MAG 2.0 e successive revisioni, in accordo con il modello OAIS.
DettagliOggetto: MASTER DI ALTA FORMAZIONE PROFESSIONALE IN PROGRAMMATORE JAVA PARTECIPAZIONE GRATUITA
Oggetto: MASTER DI ALTA FORMAZIONE PROFESSIONALE IN PROGRAMMATORE JAVA PARTECIPAZIONE GRATUITA Salerno Formazione, società operante nel settore della didattica, della formazione professionale e certificata
DettagliIntegrazione di Sistemi Informativi Sanitari attraverso l uso di Middleware Web Services
Consiglio Nazionale delle Ricerche Istituto di Calcolo e Reti ad Alte Prestazioni Integrazione di Sistemi Informativi Sanitari attraverso l uso di Middleware Web Services I. Marra M. Ciampi RT-ICAR-NA-06-04
DettagliEstensione di un sistema per la gestione semi-automatica di siti didattici con XML
Università degli Studi di Milano Bicocca Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica Estensione di un sistema per la gestione semi-automatica di siti didattici con
DettagliIstruzioni per l installazione
MQSeries Everyplace Istruzioni per l installazione GC13-2909-00 MQSeries Everyplace Istruzioni per l installazione GC13-2909-00 Prima edizione (giugno 2000) Questa edizione si riferisce a MQSeries Everyplace
DettagliMon Ami 3000 MACommerce La soluzione per il commercio elettronico totalmente integrata con Mon Ami 3000
Mon Ami 000 MACommerce La soluzione per il commercio elettronico totalmente integrata con Mon Ami 000 Prerequisiti La soluzione MACommerce si integra totalmente con le versioni Azienda Light e Azienda
DettagliIndice. Introduzione. Capitolo 1
indice Xp pro.qxd 4-04-2002 19:42 Pagina V Indice Introduzione XV Capitolo 1 Sistemi operativi Windows di nuova generazione 1 1.1 Introduzione 1 1.2 Introduzione alla famiglia Windows XP 1 Windows XP Home
DettagliLa VPN con il FRITZ!Box Parte I. La VPN con il FRITZ!Box Parte I
La VPN con il FRITZ!Box Parte I 1 Introduzione In questa mini-guida illustreremo come realizzare un collegamento tramite VPN(Virtual Private Network) tra due FRITZ!Box, in modo da mettere in comunicazioni
DettagliManuale per la richiesta e la ricezione del DURC tramite Posta Elettronica Certificata
Assessorato Attività produttive. Piano energetico e sviluppo sostenibile Economia verde. Autorizzazione unica integrata Direzione Generale Programmazione Territoriale e Negoziata, Intese Relazioni europee
Dettagli1 Vincenzo de Stefano SAP e Servizi Web http://desvino.altervista.org
1 Vincenzo de Stefano SAP e Servizi Web http://desvino.altervista.org Prefazione. Da Hello World a Hello World Wide Web. Hello World è la prima frase stampata a video dal primo programma di esempio scritto
DettagliIntroduzione alle basi di dati. Gestione delle informazioni. Gestione delle informazioni. Sistema informatico
Introduzione alle basi di dati Introduzione alle basi di dati Gestione delle informazioni Base di dati Modello dei dati Indipendenza dei dati Accesso ai dati Vantaggi e svantaggi dei DBMS Gestione delle
DettagliUniversità degli studi di Ferrara. Sviluppo di un Web Service per la classificazione del suolo e sua integrazione sul Portale SSE
Università degli studi di Ferrara Facoltà di scienze MM.FF.NN. Corso di Laurea Specialistica in Informatica Sviluppo di un Web Service per la classificazione del suolo e sua integrazione sul Portale SSE
DettagliParte 1 La strategia di espansione internazionale
Prefazione alla seconda edizione Autori Ringraziamenti dell Editore XIII XVI XVIII Parte 1 La strategia di espansione internazionale Capitolo 1 L internazionalizzazione delle imprese: scenari e tendenze
DettagliConfigurazione Client di posta Rev. 1 del 16/05/2009
Pag. 1 / 20 Rev. Data 1 16/05/2009 2 3 4 Redatta Davide Bazzi Verificata Approvata Pag. 2 / 20 Sommario 1 Introduzione... 3 2 Parametri configurazione... 3 3 Configurazione di Outlook 2007... 4 4 Configurazione
DettagliSCHEDA DI PROGRAMMAZIONE DELLE ATTIVITA EDUCATIVE DIDATTICHE
Disciplina: Tecnologie e Progettazione di Sistemi Informatici e di Telecomunicazioni Classe: 5B Informatica A.S. 2014/15 Docente: Barbara Zannol ITP: Alessandro Solazzo ANALISI DI SITUAZIONE - LIVELLO
DettagliCaratteristiche generali
Descrizione Caratteristiche generali CMSDOC permette la gestione di siti web dinamici, ricchi di contenuti e accessibili, gestendo il processo di editazione e pubblicazione delle informazioni, anche da
DettagliServizi Remoti. Servizi Remoti. TeamPortal Servizi Remoti
20120300 INDICE 1. Introduzione... 3 2. Consultazione... 4 2.1 Consultazione Server Fidati... 4 2.2 Consultazione Servizi Client... 5 2.3 Consultazione Stato richieste... 5 3. Amministrazione... 6 3.1
DettagliTitolo Perché scegliere Alfresco. Titolo1 ECM Alfresco
Titolo Perché scegliere Alfresco Titolo1 ECM Alfresco 1 «1» Agenda Presentazione ECM Alfresco; Gli Strumenti di Alfresco; Le funzionalità messe a disposizione; Le caratteristiche Tecniche. 2 «2» ECM Alfresco
DettagliManuale gestione Porta di Dominio OpenSPCoop 1.1
i Manuale gestione Porta di Dominio ii Copyright 2005-2008 Link.it srl Questo documento contiene informazioni di proprietà riservata, protette da copyright. Tutti i diritti sono riservati. Non è permesso
DettagliCapitolo 1 Il sistema finanziario e il sistema reale 3. Capitolo 2 I saldi finanziari settoriali e l intermediazione finanziaria 29
00.romaneNadotti:Layout 1 25-09-2009 15:15 Pagina vi Gli Autori Prefazione Ringraziamenti dell Editore In questo volume... Il sito xiii xiv xvi xvii xxiii PARTE I Concetti fondamentali Capitolo 1 Il sistema
DettagliLo schema complessivo con cui opera il servizio è quello rappresentato in figura. 1
U N I A R C Amministrazione Digitale dei Documenti Nell ambito delle trasformazioni legate alla conversione al digitale della Pubblica Amministrazione e delle Imprese (nuovo Codice dell Amministrazione
DettagliSeminario di Sistemi Distribuiti: RPC su SOAP
Corso di Sistemi Distribuiti Prof. S. Balsamo Seminario di Sistemi Distribuiti: RPC su SOAP [ 777775] 1 INTRODUZIONE 3 2 RPC 3 3 SOAP (SIMPLE OBJECT ACCESS PROTOCOL) 3 4 UTILIZZO DI SOAP COME PROTOCOLLO
DettagliALLEGATO AL CONTRATTO DI FORNITURA DEL SERVIZIO LEGALMAIL
ALLEGATO AL CONTRATTO DI FORNITURA DEL SERVIZIO LEGALMAIL.1. Introduzione Legalmail è un servizio di posta elettronica che garantisce un elevato grado di affidabilità e sicurezza. Esso consente al Cliente
DettagliConfigurazione account E-Mail per libreria MXOutlook
Configurazione account E-Mail per libreria MXOutlook Dalla versione 8.02.00 SP3 di Metodo Evolus (Sviluppo #2947) è disponibile una nuova utility accessibile dal programma ToolsWorkbench, per la configurazione
DettagliPROGRAMMAZIONE MODULARE DI INFORMATICA CLASSE QUINTA - INDIRIZZO MERCURIO SEZIONE TECNICO
PROGRAMMAZIONE MODULARE DI INFORMATICA CLASSE QUINTA - INDIRIZZO MERCURIO SEZIONE TECNICO Modulo 1: IL LINGUAGGIO HTML Formato degli oggetti utilizzati nel Web Elementi del linguaggio HTML: tag, e attributi
DettagliSISTEMI E RETI 4(2) 4(2) 4(2) caratteristiche funzionali
CL AS SE INFORMATICA 6(3) 6(4) - 6(4) SISTEMI E RETI 4(2) 4(2) 4(2) TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI COMPETENZE 3 Essere in grado di sviluppare semplici applicazioni
DettagliProtocollo di metadata harvesting OAI-PMH Lavoro pratico 2
Docente: prof.silvio Salza Candidato: Protocollo di metadata harvesting OAI-PMH Open Archive Initiative OAI (Open Archive Initiative) rendere facilmente fruibili gli archivi che contengono documenti prodotti
DettagliBLU.Energy Tecnologia & Servizi gestiti
BLU.Energy Tecnologia & Servizi gestiti Il vantaggio competitivo derivante da una scelta tecnologicamente avanzata Tecnologia e Servizi gestiti Sommario ü Obiettivi del documento ü Caratteristiche tecniche
DettagliGestione posta elettronica (versione 1.1)
Gestione posta elettronica (versione 1.1) Premessa La presente guida illustra le fasi da seguire per una corretta gestione della posta elettronica ai fini della protocollazione in entrata delle mail (o
DettagliUN ARCHITETTURA PER L INTERNET CALIBRATION Nuove opportunità di taratura e di diagnostica a distanza della strumentazione
Workshop sulle sulle Telemisure --Bologna, 25 25 febbraio 2004 2004 UN ARCHITETTURA PER L INTERNET CALIBRATION Nuove opportunità di taratura e di diagnostica a distanza della strumentazione Alessio Franco
DettagliStrutture di accesso ai dati
Strutture di accesso ai dati 1 A L B E R T O B E L U S S I P A R T E I I A N N O A C C A D E M I C O 2 0 1 0-2 0 1 1 Gestore dei metodi di accesso 2 E il modulo del DBMS che trasforma il piano di esecuzione
DettagliSERVER E VIRTUALIZZAZIONE. Windows Server 2012. Guida alle edizioni
SERVER E VIRTUALIZZAZIONE Windows Server 2012 Guida alle edizioni 1 1 Informazioni sul copyright 2012 Microsoft Corporation. Tutti i diritti sono riservati. Il presente documento viene fornito così come
DettagliTracciabilità degli utenti in applicazioni multipiattaforma
Tracciabilità degli utenti in applicazioni multipiattaforma Case Study assicurativo/bancario Yann Bongiovanni y.bongiovanni@integra-group.it Roma, 4 ottobre 2006 Retroscena Un azienda multinazionale del
DettagliD&B Connect. Facile integrazione di informazioni sulle imprese in sistemi SAP
D&B Connect Facile integrazione di informazioni sulle imprese in sistemi SAP Risk Management Solutions Non correte rischi con D&B e SAP Con D&B Connect potrete valutare i vostri partner commerciali direttamente
Dettagliegovernment Stefano Bucci Un infrastruttura aperta per l integrazione e la cooperazione tra amministrazioni Sales Consultant Manager
egovernment Un infrastruttura aperta per l integrazione e la cooperazione tra amministrazioni Stefano Bucci Sales Consultant Manager Catania, 5 Dicembre 2002 Open e-government Un infrastruttura aperta
DettagliPortale regionale della Salute. Servizi di prenotazione prestazione e pagamento ticket.
Portale regionale della Salute Servizi di prenotazione prestazione e pagamento ticket. Specifiche di integrazione dei servizi di cooperazione applicativa e dei web services. Versione 1.10 16 Ottobre 2013
DettagliIndice PARTE PRIMA L INIZIO 1
Indice Introduzione XIII PARTE PRIMA L INIZIO 1 Capitolo 1 Esplorare il World Wide Web 3 1.1 Come funziona il World Wide Web 3 1.2 Browser Web 10 1.3 Server Web 14 1.4 Uniform Resource Locators 15 1.5
Dettagli