Sviluppo di applicazioni con XML e Web Services
|
|
|
- Aniella Pagani
- 10 anni fa
- Visualizzazioni
Transcript
1 Svilupp di applicazini cn XML e Web Services di Gabriele Pellegrinetti Tecnet Dati s.r.l. Crs Svizzera Trin Tel mail: [email protected] Tecnet Dati s.r.l. 1
2 Svilupp di applicazini cn XML e Web Services Descrizine XML è diventat un standard de fact per la rappresentazine e l'interscambi di infrmazini cmplesse sia a livell aziendale che per la lr diffusine sul web. Negli ultimi anni le applicazini di XML sn aumentate in md espnenziale e cmprendn frmati per la definizine dei messaggi dei servizi (SOAP), frmati per la cnfigurazine dei file, frmati grafici, frmati per la rappresentazine di dati gegrafici,... Le tecnlgie basate su XML, inltre, cnsentn di garantire un grande livell di interperabilità fra applicazini differenti e di utilizzare feature evlute quali la validazine autmatica dei dati e la trasfrmazine degli stessi da XML ad un qualsiasi altr frmat. Le necessità di interperabilità fra le applicazini e l'avvent delle infrastrutture SOA, Web 2.0 e Clud Cmputing hann sancit la necessità di tecnlgie evlute per l'espsizine di servizi altamente riusabili e fruibili su ambienti e piattafrme etergenee. Se fin a qualche ann fa, le tecnlgie dei web services basati su SOAP era l standard de fact, ggi, le tecnlgie basate su REST le stann sstituend cn un ritm espnenziale... tant che su web i webs services SOAP sn quasi intrvabili. Essi, cmunque, cntinuan ad essere usati cn prfitt per le applicazini interne alle aziende. Il crs intende frnire ai partecipanti un quadr teric-pratic per la prgettazine di applicazini indipendenti dal frmat iniziale dei dati, dai dispsitivi di visualizzazine e dalla tecnlgia utilizzata per l svilupp delle cmpnenti sftware. Vengn inltre descritte le best practices per l svilupp di servizi tramite l'utilizz di XML, Web Services e REST. Destinatari: capi prgett analisti sviluppatri prgrammatri Prerequisiti: Cncetti base di prgettazine e svilupp applicazini web Requisiti per l'aula (in cas di crs in huse) Una cnnessine Internet funzinante per il prtatile del dcente Tecnet Dati s.r.l. 2
3 Agenda: Intrduzine a XML Cs'è XML Utilizzi di XML Obiettivi di XML XML Cre platfrm Analisi ed elabrazine dei cntenuti XML Il parser XML Tiplgie di parser (DOM, SAX, StAX) Object Oriented XML Mapping Generatri autmatici di cdice per l'elabrazine dell'xml Validazine semantica dei dati definizine della struttura di un file XML DTD: dcument type definitin XML Schema Namespace Strumenti per interrgare XML Xpath Xquery Supprt di XML all'intern dei vari DBMS DBMS XML Nativi Data Binding ed XML Trasfrmare XML Le trasfrmazini XML Utilizz della tecnlgia CSS La tecnlgia XSLT La tecnlgia XSL-FO Utilizzare Xquery per trasfrmare i dati Scrivere applicazini basate su XML Pattern di utilizz di XML Tecnet Dati s.r.l. 3
4 Architetture applicative Casi di studi ed esempi Svilupp di applicazini a servizi Csa sn i web services Tiplgie di web services: SOAP vs REST architettura di un'applicazine a servizi Web Services SOAP Based Il nucle base dei web services SOAP: SOAP: definizine del messaggi WSDL: descrizine dell'interfaccia dei servizi UDDI: censiment e ricerca dei servizi Web services basic prfile Web Services Interperability (WS-I) Estensini al nucle base le principali estensini (Transazini, affidabilità, sicurezza,...) le estensini sn veramente standard? Prblemi di interperabilità Web services SOAP e prestazini: cme miglirarle Web services SOAP e sicurezza WS-Security Altre tecnlgie di sicurezza Criticità dei web services SOAP based Strumenti per l svilupp di servizi SOAP Cnfrnt fra le tecnlgie Representatinal State Transfert (REST) Cs'è REST Perchè REST Cme funzina rest le perazini HTTP (GET, PUT, POST, DELETE) il cncett di risrsa definizine delle URL cme descrivere l'interfaccia del servizi Tecnet Dati s.r.l. 4
5 Vantaggi di REST rispett a SOAP REST e sicurezza Tiplgie di servizi REST: RESTFull web services REST Like web services Strumenti per l svilupp di servizi REST Cnfrnt fra le tecnlgie Durata 3 girni Tecnet Dati s.r.l. 5
A.s. 2012-2013 Programma di Informatica
Via Tscana, 10 Parma tel. 0521266511 fax 0521266550 A.s. 2012-2013 Prgramma di Infrmatica Gli aspetti terici della disciplina sn suddivisi in 5 mduli: A. Prgett di sistemi infrmativi B. Basi di dati C.
DataCubex Business Intelligence. Soluzioni del futuro
DataCubex Business Intelligence Sluzini del futur pagina 2 Intrduzine L analisi OLAP (On Line Analytical Prcessing) è un insieme di tecniche sftware utilizzate per analizzare velcemente grandi quantità
Dettaglio attività formativa (IRCCRO_00025) PUB MED: ricerca bibliografica semplice e complessa.
Dettagli attività frmativa (IRCCRO_00025) PUB MED: ricerca bibligrafica semplice e cmplessa. Crediti assegnati: in accreditament Durata: 7:00 re Tip attività frmativa: Frmazine Residenziale Tiplgia: Crs
Regione Calabria Dipartimento n.9 Lavori Pubblici ed Infrastrutture
UNIONE EUROPEA REPUBBLICA ITALIANA REGIONE CALABRIA Regine Calabria Dipartiment n.9 Lavri Pubblici ed Infrastrutture Via Crispi 33-88100 CATANZARO SPECIFICHE SIERC: INTEGRAZIONE PROTOCOLLO SIAR POR Calabria
A chi si rivolge: a coloro che già svolgono o svolgeranno mansioni di amministratore di sistemi o ingegnere di sistemi in strutture medio-grandi
Via Renat Cesarini, 58/60 00144 Rma Via Scrate 26-20128 - Milan P. IVA: 01508940663 CCIAA: 11380/00/AQ Cisc, Juniper and Micrsft authrized Trainers Esame 70 291: (Btcamp Crs MS-2276 e crs MS-2277 ) Crs
INDICE INTRODUZIONE PROVA IL SITO DEMO. www.icedolini.it. Credenziali Amministratore Username: icedolini.it Password: cedolini
INDICE Intrduzine Pag. 1 Prva il sit Dem Pag. 1 Principali funzinalità (lat Azienda) Pag. 2 Principali funzinalità (lat Dipendente) Pag. 2 A chi è rivlt Pag. 3 Access al Prtale Pag. 3 Pannell Web (lat
Installazione e creazione sito
Installazine e creazine sit INSTALLAZIONE Dppi clic sul file «setup.exe» Prima finestra di installazine Cliccare su «Successiv» Secnda finestra di installazine In questa finestra è pssibile: Scegliere
Microsoft SQL Server 2005, 2008 R2 e 2012 Raccomandazioni Marzo 2013
Micrsft SQL Server 2005, 2008 R2 e 2012 Raccmandazini Marz 2013 1. Micrsft SQL Server 2005 PrefSuite 2006.3 e PrefSuite 2008 sn cmpatibili cn questa versine di SQL. L investiment in Micrsft SQL Server
AMMINISTRAZIONE DI DATABASE MICROSOFT SQL SERVER 2000
AMMINISTRAZIONE DI DATABASE MICROSOFT SQL SERVER 2000 UN BUON MOTIVO PER Durata: 40 re [cd. E301] Quest crs frnisce agli studenti la preparazine necessaria per installare, cnfigurare, amministrare e rislvere
Presentazione 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
Questionario di autovalutazione (modello A) 1. Informazioni generali. Denominazione dell Amministrazione ASM Azienda Sanitaria Locale di Matera
1. Infrmazini generali Denminazine dell Amministrazine ASM Azienda Sanitaria Lcale di Matera Elenc dei siti e servizi attivi ed ann del lr ultim aggirnament Sit/servizi Ann Sit Istituzinale dell Azienda
A chi si rivolge 3 Vantaggi 6 Caratteristiche 7. Funzionalità 9
White Paper B2B A chi si rivlge 3 Vantaggi 6 Caratteristiche 7 Integrazine cn ERP 7 Gestine in Clud della piattafrma 7 Tecnlgia Respnsive 7 Marketing Oriented 7 Caratteristiche Tecniche 7 Funzinalità 9
Progetto INAIL Mobile
Prgett INAIL Mbile Agenda Scenari Il Canale Mbile, sempre più strument di navigazine e fruizine, rappresenta un ulterire strument di cntatt sul quale sviluppare servizi ad hc. Accettazine premi di mbilità
Compilazione. Compilazione del Giornale dei lavori
Girnale Elettrnic dei Lavri GIOELAV (Versine 1.1.0) Cs è GIOELAV? E una piattafrma sftware, residente in clud, per la registrazine di tutte le attività girnaliere riguardanti l'andament dei Cantieri e
Questionario di autovalutazione (modello A) 1. Informazioni generali
1. Infrmazini generali Denminazine dell Amministrazine Istitut Tecnic Cmmerciale per Gemetri L. Da Vinci Elenc dei siti e servizi attivi ed ann del lr ultim aggirnament Sit/servizi Ann http://www.itcgdavinci.it
Via F. Lana, 1-25020 FLERO (BS) Tel. 0303582748 Fax 03072131184 www.themissoluzioni.it [email protected]. gruppo axelera.
Via F. Lana, 1-25020 FLERO (BS) Tel. 0303582748 Fax 03072131184 www.sluzini.it [email protected] grupp axelera sluzini Obiettiv Scp del presente dcument è descrivere il prdtt Nprinting, il più evlut add-in
Ordine Avvocati Torino
Trin, Aprile 2015 La presente è per cmunicarvi che è stata stipulata una cnvenzine tra la Wlters Kluwer Italia, leader nella frnitura di sftware e cntenuti editriali che annvera i più prestigisi brand
Dettaglio del singolo modulo. Il Marketing. Modulo n. 1. Contenuti - Che cos è il Marketing? - Il Marketing Strategico. - Il Marketing Operativo
Dettagli del singl mdul Mdul n. 1 Il Marketing Cntenuti - Che cs è il Marketing? - Il Marketing Strategic - Il Marketing Operativ - Gli strumenti di cmunicazine per le imprese in generale - Gli strumenti
Soluzioni di supporto alla gestione e sviluppo di prodotto in ambito NPD e PLM
Master in Alt Apprendistat Sluzini di supprt alla gestine e svilupp di prdtt in ambit NPD e Figura prfessinale e biettiv Gli apprendisti destinatari del prgett frmativ sn: laureati, di prim e secnd livell,
Microsoft Kinect for Windows Software Development Kit (SDK)
Micrsft Kinect fr Windws Sftware Develpment Kit (SDK) Le presenti cndizini di licenza cstituiscn il cntratt tra Micrsft Crpratin (, in base al lug di residenza del licenziatari, una delle sue cnsciate)
CONCETTI SOFIA2. maggio 2014. versione 4
CONCETTI SOFIA2 maggi 2014 versine 4 1 INDICE 1 INDICE... 2 2 INTRODUZIONE... 3 2.1 OBIETTIVI ED AMBITO DEL DOCUMENTO... 3 3 COS È SOFIA2... 4 4 CONCETTI DELLA PIATTAFORMA SOFIA2... 6 4.1 SMART SPACE...
LIVELLI DI SERVIZIO E PENALI
Centr Nazinale per l infrmatica nella Pubblica Amministrazine Allegat 2c alla lettera d invit LIVELLI DI SERVIZIO E PENALI GARA A PROCEDURA RISTRETTA N. 1/2006 PER L AFFIDAMENTO, NEL RISPETTO DEL D.LGS.
Kleos per ipad. Guida rapida. Ver 1.0.0. Help Desk: 080.3492828 - [email protected]
Kles per ipad Guida rapida Ver 1.0.0 Help Desk: 080.3492828 - [email protected] Smmari Installazine... 3 Lgin... 3 Menù principale... 3 Hme page... 4 Ricerca Pratiche... 4 Dettagli della pratica... 5 Sggetti
IL BUSINESS CONTINUITY PLAN DEI SISTEMI INFORMATIVI E DISASTER RECOVERY
IL BUSINESS CONTINUITY PLAN DEI SISTEMI INFORMATIVI E DISASTER RECOVERY UN BUON MOTIVO PER [cd. E453] Il Crs ha cme biettiv di frnire gli strumenti e le metdlgie per prevenire e gestire efficacemente le
System Document Console SDC Suite di moduli realizzati in ambiente Lotus Notes/Domino Supporto al PDM
System Dcument Cnsle SDC Suite di mduli realizzati in ambiente Ltus Ntes/Dmin Supprt al PDM Recenti ricerche hann evidenziat cme sl il 20% delle infrmazini presenti in azienda sia Strutturat vver risiede
Epiphan Lecture Recorder x2
Epiphan Lecture Recrder x2 Descrizine Epiphan Lecture Recrder x2 (ELR) è un dispsitiv integrat per la registrazine e/ l streaming di presentazini, eventi, sessini di frmazine, sedute cnsiliari, riunini
Implementazione di MVC. Gabriele Pellegrinetti
Implementazione di MVC Gabriele Pellegrinetti 2 Come implementare il pattern Model View Controller con le tecnologie JSP, ASP e XML Implementazione del pattern MVC in Java (JSP Model 2) SUN è stato il
Novità: Correzione di errori: Altro
Nvità: È stata aggiunta alle pzini di cnfigurazine generale del prgrama la pssibilità di cnfigurare il cllegament al server tramite prxy. Si accettan questi tipi di prxy: SOCKS v4, SOCKS v5, HTTP 1.1 e
Nuovo Sistema Cartografico SGR per le reti Gas
Nuv Sistema Cartgrafic SGR per le reti Gas Dtt. Alessandr Bugli, SGR Reti S.p.A - Rimini Abstract La Scietà Gas Rimini S.p.A., cn il supprt di GeGraphics S.r.l., ha attivat un Sistema Infrmativ Territriale
PROGETTO S.A.I.A. Software XML v.2 - Tracciati AP5
Prerequisiti / Cnfigurazini PROGETTO S.A.I.A Sftware XML v.2 - Tracciati AP5 Passi da eseguite per prcedere cn l invi dei dati al SAIA attravers il sftware XML-2 cn i nuvi tracciati AP5. 1. Presa in caric
Master universitari di I livello Master universitari di II livello Corsi universitari di Perfezionamento
Master universitari di I livell Master universitari di II livell Crsi universitari di Perfezinament ALL. 1 Spett.le INPS Direzine Centrale Credit e Welfare (sl per iniziative prpste da Atenei stranieri)
App per la didattica in ambiente ipad
App per la didattica in ambiente ipad Cllezine di App permettn di svlgere lezini, rganizzare l attività di ricerca e catalgazine delle infrmazini e di cndividere i cntenuti. BLOG nella didattica Creazine
ISTITUTO TECNICO COMMERCIALE STATALE ABBA - BALLINI
ISTITUTO TECNICO COMMERCIALE STATALE ABBA - BALLINI Via Tirandi n. 3-25128 BRESCIA tel. 030/307332-393363 - fax 030/303379 www.abba-ballini.it email: [email protected] DIPARTIMENTO DI INFORMATICA Attività
La gestione informatizzata del farmaco
Azienda Ospedaliera di Verna Dipartiment di Medicina Clinica e Sperimentale Medicina Interna B - Reumatlgia La gestine infrmatizzata del farmac Crdinatre Stefania Discnzi Reggi Emilia 11-12 XII 2008 CRITICITA
IL MODELLO DI PROGRAMMAZIONE WINDOWS AZURE
IL MODELLO DI PROGRAMMAZIONE WINDOWS AZURE DAVID CHAPPELL OTTOBRE 2010 SPONSORIZZATO DA MICROSOFT CORPORATION SOMMARIO Perché creare un nuv mdell di prgrammazine?... 3 Le tre regle del mdell di prgrammazine
SERVIZI ON-LINE AL CITTADINO
Band per la cncessine di un cntribut a cmuni che versan in particlari cndizini di disagi per l ann 21. (GURS n.41 del 3 Settembre 211) Interventi finalizzati al raffrzament/attivazine dei servizi al cittadin
E/Fiscali - Rel. 04.03.01
E/Fiscali - Rel. 04.03.01 Rimini, 09 gennai 2015 E/Fiscali - Fix 04.03.01 Dcumentazine di rilasci TSS S.p.A. 26/01/2015 Pag. 1 di 14 INDICE 1 FIX 04.03.01 DI E/FISCALI... 3 2 NOTE DI INSTALLAZIONE... 4
CASSETTO PREVIDENZIALE AZIENDE MANUALE REGOLARITA CONTRIBUTIVA
MANUALE REGOLARITA CONTRIBUTIVA Pagina 1 di 21 Smmari 1. Premessa...3 2. Cassett Previdenziale Aziende...4 2.1 Intestazine...5 2.2 Dati Sintetici...5 2.3 Dati Dettagli...6 2.3.1 Aziende cn l stess cdice
PROGETTO RECUPERO DELLE DIFFICOLTA DI LETTURA E SCRITTURA
ann sclastic 2007-2008 PROGETTO RECUPERO DELLE DIFFICOLTA DI LETTURA E SCRITTURA Scula Media classi Prime, Secnde e Terze (applicazine del Metd FEUERSTEIN) 1 MOTIVAZIONE E BISOGNI Il Cllegi dei Dcenti,
SPEDIZIONE CONFIGURAZIONE ED INSTALLAZIONE AMBIENTE SYSINT/W
SPEDIZIONE Applicativ: SysintGateway Versine: 20150300 Oggett: Rilasci versine COMPLETA Data di rilasci: 27.04.2015 CONFIGURAZIONE ED INSTALLAZIONE AMBIENTE SYSINT/W Requisiti S.O. Windws: Interfaccia:
TUTTE LE NOVITA POWER PORTFOLIO 2015
TUTTE LE NOVITA POWER PORTFOLIO 2015 Indice Intrduzine... 3 Pwer Prtfli 2015: una panramica... 4 Prducer... 4 Prvider... 4 Platfrm... 4 Caratteristiche delle Suite di Pwer Prtfli 2015... 5 Prducer Suite
SIMULAZIONE Modulo 2 ECDL In base al nuovo sistema ATLAS
SIMULAZIONE Mdul 2 ECDL In base al nuv sistema ATLAS Una rispsta crretta 2 rispste crrette 1. Una cartella è un sttprgramma di Windws. un strument per rganizzare i file presenti nelle memrie. una qualsiasi
IMPIANTO ELETTRICO DI ILLUMINAZIONE STRADALE
Illuminazine stradale Ultim aggirnament: 1 apr. 2009 IMPIANTO ELETTRICO DI ILLUMINAZIONE STRADALE Sistema di alimentazine: TT, TN Nrme di riferiment: Nrma CEI 64-8 "Impianti elettrici utilizzatri a tensine
Scheda PROGRAMMATORE
Scheda PROGRAMMATORE A. Cnntazini generali dell'intervent A.1 Sggett prmtre: Assciazine GIU.L.I.A A.2 Tiplgia frmativa: Il livell- Qualifica di prgrammatre A.3 Durata intervent : n 500 re A.4 Requisiti
Costruire il futuro il valore delle scelte tecnologiche
Franco Lenzi Costruire il futuro il valore delle scelte tecnologiche 7 e 8 maggio 2010, Venezia, Hotel Hilton Molino Stucky 1 La strategia tecnologica Gli obiettivi espressi dalle scelta di strategia e
La tecnica FMEA di prodotto
ISI MANUALE PER CORSI QUALITÀ dispensa data mdifica del livell Q-052 01.01.1996 0 01.01.1996 BLU La tecnica FMEA di prdtt MANUALE DI UTILIZZO ISI La tecnica FMEA di prdtt pagina 2 di 10 1.0 Intrduzine
Market Connect Feed. Descrizione dell architettura tecnica
Market Cnnect Feed Descrizine dell architettura tecnica 2 Indice 1 INTRODUZIONE... 3 2 L INFRASTRUTTURA TECNOLOGICA DI RIFERIMENTO...4 3 SCENARI DI EROGAZIONE E CARATTERISTICHE DEL DATAFEED...5 4 OPZIONI
Silk Enterprise Content Management Collaboration, content, people, innovation.
Cllabratin, cntent, peple, innvatin. The Need fr an Enterprise Cntent Management System In un mercat knwledge riented, estremamente cmpetitiv e dinamic, le Imprese di success sn quelle che gestiscn in
SenTaClAus - Sentiment Tagging & Clustering Analysis on web & social contents
Via Marche 10 56123 Pisa Phne +39.050.552574 Fax +39.1782239361 [email protected] - www.netseven.it P.IVA 01577590506 REGIONE TOSCANA POR CReO FESR 2007 2013 LINEA D INTERVENTO 1.5.a - 1.6 BANDO UNICO R&S
SPEDIZIONE CONFIGURAZIONE ED INSTALLAZIONE AMBIENTE SYSINT/W
SPEDIZIONE Applicativ: SysintGateway Versine: 20150600 Oggett: Rilasci versine COMPLETA Data di rilasci: 18.12.2015 CONFIGURAZIONE ED INSTALLAZIONE AMBIENTE SYSINT/W Requisiti S.O. Windws: Interfaccia:
Note Legali - Modalità e condizioni di utilizzo del sito web
Nte Legali - Mdalità e cndizini di utilizz del sit web Chiunque acceda utilizzi quest sit web accetta senza restrizini di essere vinclat dalle cndizini qui specificate. Se nn le accetta nn intende essere
Comunità di pratica Newsletter n 6 del 12/06/2015
Cmunità di pratica Newsletter n 6 del 12/06/2015 LA RELAZIONE CONCLUSIVA PERCHÉ UNA PIATTAFORMA PER LA DIDATTICA? IL MANDATO DEL COLLEGIO Cn l individuazine della Funzine strumentale per l us dell infrmatica
Museo & Web. Kit di progettazione di un sito di qualità. per un museo medio-piccolo
Dipartiment per la ricerca, l innvazine e l rganizzazine Direzine generale per l innvazine tecnlgica e la prmzine Via del Cllegi Rman, 27 00186 Rma Minister per i beni e le attività culturali Muse & Web
FATTURA ELETTRONICA PA
Sistema Infrmativ PA FATTURA ELETTRONICA PA IL QUADRO DI RIFERIMENTO L intrduzine della fattura elettrnica è stata avviata cn la Legge n. 244 del 2007, che ne ha intrdtt l bblig, rinviand le mdalità di
UTENTE SAP APPLICATO ALLA CONTABILITA ED AL CONTROLLO DI GESTIONE
UTENTE SAP APPLICATO ALLA CONTABILITA ED AL CONTROLLO DI GESTIONE Durata: 14 Girni Prerequisiti: Cnscenza di nzini-base per l utilizz di un persnal cmputer Crs basat sulla sftware release : R/3 Release
