Frameworks di sviluppo Java EE e SOA I progetti Spago e Spagic
|
|
- Annibale Di Mauro
- 8 anni fa
- Visualizzazioni
Transcript
1 Frameworks di sviluppo Java EE e SOA I progetti Spago e Spagic Testimonianza di: Gianfranco Boccalon gianfranco.boccalon@eng.it 1
2 Introduzione ai Framework COS E UN FRAMEWORK Un framework è un applicazione semi-completa, riutilizzabile che può essere specializzata per produrre applicazioni specifiche VANTAGGI Modularità Riusabilità Estensibilità Inversione del Controllo 2
3 Spago DEFINIZIONE: SPAGO è un framework J2EE, sviluppato secondo il pattern architetturale MVC, che fornisce una soluzione per lo sviluppo di applicazioni multicanale/multiprotocollo e l integrazione di servizi. Consente lo sviluppo di applicazioni Web, l integrazione con infrastrutture esistenti e la pubblicazione di servizi su canali diversi. 3
4 Confronto con altri framework Esistono molti framework Open Source per lo sviluppo di applicazioni Web, alcuni dei quali molto specializzati su determinate fasi dello sviluppo (disegno dell interfaccia grafica, sviluppo della logica di business, etc). JavaServerFaces 4
5 Il futuro di Spago L evoluzione di Spago è inoltre indotta dai nuovi progetti che ne faranno uso (il primo è SpagoBI, una piattaforma per la Business Intelligence) Esiste una roadmap evolutiva di Spago sul sito 5
6 Goals Spagic: a Free Open Source SOA/BPM Enterprise Integration Platform Key points SOA/BPM Governance Pragmatic approach to end user s projects through the best choice of the single engines/components Capabilities Efficiency of all the actors involved in integration processes Enterprise Monitoring & Management BPM Analytic & Technical Visual Tools Business Actor Component Services Enterprise Monitor & Management ESB Analytic Actor SOA Governance Technical Actor 6
7 The reference model: Process Integration Platform Services Catalog UDDI/EBxml Busin. Service 1 Busin. Service 2 Busin. Service 3 Busin. Service Busin. Service Business logic Layer WS/SOAP TCPIP FILE FTP JMS Communication layer BUS.. Integration Layer - ESB Monitoring & Management External System Light Light Orchestration Orchestration Orchestration Orchestration Human Human Activity Activity Data Data Integration Integration SA BPEL WF ETL BPM Layer 7
8 SOA/BPM platforms Spagic Service Manager Nova Orchestra Nova Bonita JBPM (Workflow & BPEL) JBI SA ServiceMIX Petals JBossESB Custom (e.g. Spring, Spago.,..) ESB Node BPEL ETL Workflow JBI & SCA SA ESB node Listener Communication Layer BPM Layer Listener SOA/ESB Layer Apache ODE ActiveBPEL Talend Open Studio SCA SA (Tuscany) MetaDB Pragmatic approach: different products/technologies available 8
9 Actors Efficiency: Spagic Visual Tools Business logic implementation Business Process Modeling Notation (BPMN) Insert information for monitoring and management BPMN Technical Processes Definition & Deploy JBI Eclipse STP IM Rules, policy,.. Spagic MetaDB SCA BPEL Workflow ETL SCA Editor WF Designer BPEL Design. ETL Design JBI SA Deploy Developer Implementation Custom code Scripting - rules definition (rules engine) Mapping & transformation Custom code Mapping & transform. drools SOA/BPM Governance: Support Collaborative Activities Pragmatic approach: bridge from BPMN to different and alternative engines 9
10 Goal: Enterprise Monitoring Real Time SOA/BPM Management and Runtime Governance SLA Monitoring: SLA correlates system, process and business MetaDB (real time) Data Warehouse SOA/BPM Governance: Support Collaborative Activities Pragmatic approach: Enterprise Monitor with support of different engines/technologies 10
11 Bridges different SOA Platforms Facilitates interoperability between editors Spagic & Eclipse STP Intermediate Model Analytics Meta Model BPMN SCA Editor Editor Editor Eclipse Modeling Framework Spagic Studio MetaDB Enterprise Monitor Third parties SCA plugin SCA Editor Spring plugin Workflow plugin Workflow Editor ETL plugin Talend Open St. BPEL plugin Eclipse BPEL editor JBI plugin SCA Container J2EE Container Workflow Engine J2EE/JBI Container BPEL Engine JBI Container 11
12 Spagic collaboration & partnership Eclipse IM MetaDB (real time) Data Warehouse ServiceMIX PeTALS ESB Node BPEL ETL Workflow JBI & SCA SA ESB node Listener Communication Layer BPM Layer Listener SOA/ESB Layer JBossESB JBPM (BPEL & Workflow) Nova Orchestra Nova Bonita Jasmine Talend Open Studio 12
13 l The Agile ESB l Apache Servicemix Standards Based Flexible Reliable Breadth of connectivity The Agile ESB Standards based Flexible Reliable Breadth of Connectivity Courtesy of IONA Technologies 13
14 l Java Business Integration l Apache Servicemix Standards Based Flexible Reliable Breadth of connectivity Java Business Integration Integration Systems Plug-In Components WSDL Decoupling Courtesy of IONA Technologies 14
15 l Java Business Integration l Apache Servicemix Standards Based Flexible Reliable Breadth of connectivity JBI 1.0: architecture Courtesy of IONA Technologies 15
16 l Java Business Integration l Apache Servicemix Standards Based Flexible Reliable Breadth of connectivity JBI 1.0: WSDL messaging model Abstract model Concrete model Service providers Service Consumers Courtesy of IONA Technologies 16
17 l Java Business Integration l Apache Servicemix Standards Based Flexible Reliable Breadth of connectivity JBI 1.0: Normalized Message Router Normalized Message Runtime Endpoint Activation Delivery Channel Service Invocation using MEPs Addressing Endpoints Courtesy of IONA Technologies 17
18 l Java Business Integration l Apache Servicemix Standards Based Flexible Reliable Breadth of connectivity JBI 1.0: Invocation example Courtesy of IONA Technologies 18
19 l Java Business Integration l Apache Servicemix Standards Based Flexible Reliable Breadth of connectivity JBI 1.0: Packaging META-INF/jbi.xml Components Shared Libraries Service Units Service Assemblies Courtesy of IONA Technologies 19
20 l Reliable l Apache Servicemix Standards Based Flexible Reliable Breadth of connectivity Reliable QoS attributes Flows Sync / Async ST Persistent Transactional Clustered SEDA JMS JCA 20
21 l Breadth of Connectivity l Apache Servicemix Standards Based Flexible Reliable Breadth of connectivity Breadth of Connectivity Binding Components http (http/soap), jms (jms/soap) file, ftp, xmpp , RSS, Jabber Service Engines Bean, EIP, Camel, JAX-WS, Drools, Quartz, Saxon, Script, WS- Notification Third Party Components ODE, CICS, Corba Courtesy of IONA Technologies 21
22 l Context of the project Goals l Belgian Success Story Context Architecture Development Administration Stress Tests Goals Improve communication between Belgium s French Community and other actors Implement SOA Use Case : pupils registration Before : various communication ways (paper documents, mails, excel sheets, ) Courtesy of IONA Technologies 22
23 l Asynchronous mode l Belgian Success Story Context Architecture Development Administration Stress Tests Asynchronous communication JMS between SMX-CAS and SMX-WORK polling to retrieve responses Courtesy of IONA Technologies 23
24 Riferimenti Mailing list: Mailing list: My address: 24
25 Esercitazioni Le esercitazioni consistono nel contribuire, tramite invio di codice, a estensioni di Spago o correzioni di errori conosciuti. Tutte le richieste di miglioramento e di correzione sono censite nel tracking system (JIRA) di Spagic, a cui si accede previa registrazione (libera). 25
26 Tracking System Il tracking system di Spagic è accessibile all URL sotto la voce Tracker. Il sito è accessibile dopo aver effettuato il login. 26
27 Tracking System Nel tracking system sono censite tutte le richieste di miglioramento o di correzione. Non tutte le richieste sono oggetto delle esercitazioni. 27
28 Esercitazioni Le possibili esercitazioni sono censite sotto la voce Project Summary->Open, il che significa che sono chiari i requisiti ma non è ancora stata assegnata l attività. 28
29 Esercitazioni Le possibili esercitazioni sono le seguenti: SPAGIC-131: Optimize the creation of the queue connection in the class AuditingExchangeASyncListener: it should performed only once, since it supports concurrent use (abbastanza semplice) SPAGIC-106: Add to the process instance properties the server location where the instance is executing (mediamente complessa) SPAGIC-102: If the database is not available, the ODE listener doesn't allow the process execution (molto semplice) SPAGIC-77: Implement Synchronizer as Servicemix-bean component (molto complessa) 29
30 30
31 31
32 32
33 33
34 Esercitazioni Il codice può essere scaricato dal forge di OW2: o direttamente dall SVN di OW2: svn://svn.forge.objectweb.org/svnroot/spagic Il codice presente sull SVN di Eclipse non è necessario per le esercitazioni: svn://dev.eclipse.org/stp/org.eclipse.stp.model 34
35 Esercitazioni Deve essere inviata la patch contenente il codice della contribuzione: la patch è un file di testo creato automaticamente che contiene le differenze tra il codice ufficiale e il codice contenente la contribuzione. Viene creata con gli strumenti dell ambiente di sviluppo. I commenti nella contribuzione devono essere in inglese. Se possibile deve essere mantenuta la retrocompatibilità della contribuzione con il codice esistente sviluppato con Spagic. 35
Eclipse Day 2010 in Rome
Living IT Architectures Open Source per la realizzazione del modello XaaS www.spagoworld.org/openevents Engineering Engineering Group: Group: nuovo nuovo approccio approccio per per progetti progetti di
DettagliOPEN SOURCE ALTERNATIVA IN TEMPO DI CRISI O CRISI DEL SOFTWARE PROPRIETARIO?
Centro Svizzero Stefano Scamuzzo Engineering Ingegneria Informatica Opportunità e approccio Engineering Engineering è un system integrator globale, agisce come referente unico per i propri clienti Approccio
DettagliIntalio. Leader nei Sistemi Open Source per il Business Process Management. Andrea Calcagno Amministratore Delegato
Intalio Convegno Open Source per la Pubblica Amministrazione Leader nei Sistemi Open Source per il Business Process Management Navacchio 4 Dicembre 2008 Andrea Calcagno Amministratore Delegato 20081129-1
Dettagli8.A.8 Orchestratore Locale. ESB Piano dei test
8.A.8 Orchestratore Locale ESB Piano dei test Presentato da: Vers. 1.0 - del 13/07/2009 Orchestratore locale ESB Specifiche di Test Cliente Progetto Comune di Bologna ELI-CAT Redatto da Luca Barozzi Data
Dettagliwww.spagic.org Creative Commons Attribution-Share Alike 3.0 Unported License
La La soluzione soluzione di di middleware middlewareaperta aperta e flessibile, flessibile, realizzata realizzata e gestita gestita da da Engineering Engineering www.eng.it www.eng.it 1 L'universal middleware
DettagliEclipse Day 2010 in Rome
Le infrastrutture open source per la cooperazione applicativa nella pubblica amministrazione: l'esperienza in Regione del Veneto Dirigente del Servizio Progettazione e Sviluppo Direzione Sistema Informatico
Dettagli[Panoramica soluzioni FOSS di livello aziendale]
Panoramica sulle soluzioni FOSS di livello aziendale Testimonianza di: Antonio Majori antonio.majori@eng.it 1 Indice Modello di classificazione Modello di riferimento Metrica di valutazione Individuazione
DettagliStefano Scamuzzo. Engineering Group. Research & Innovation Division. stefano.scamuzzo@eng.it. www.spagoworld.org
Open Source a supporto della Governance dei processi aziendali: un approccio di Business Intelligence basato sul monitoraggio di indicatori di qualità e di servizio Stefano Scamuzzo Research & Innovation
DettagliPanoramica sulle soluzioni FOSS di livello aziendale
Panoramica sulle soluzioni FOSS di livello aziendale Testimonianza di: Davide Dalle Carbonare davide.dallecarbonare@eng.it 1 Indice Modello di classificazione Modello di riferimento Metrica di valutazione
DettagliMAX DOLGICER ROMA 17-19 NOVEMBRE 2008 ROMA 20-21 NOVEMBRE 2008 VISCONTI PALACE HOTEL - VIA FEDERICO CESI, 37
LA TECHNOLOGY TRANSFER PRESENTA MAX DOLGICER Architettura, Governance, Standards e Tecnologie Modellare, progettare e implementare applicazioni ROMA 17-19 NOVEMBRE 2008 ROMA 20-21 NOVEMBRE 2008 VISCONTI
DettagliMAX DOLGICER. Quando SOA non è sufficiente: Ottenere Agilità con il BUSINESS PROCESS EVENT
LA TECHNOLOGY TRANSFER PRESENTA MAX DOLGICER Quando SOA non è sufficiente: Ottenere Agilità con il BUSINESS PROCESS EVENT ROMA 23-25 GIUGNO 2008 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231 info@technologytransfer.it
DettagliALLEGATO 8.1 DESCRIZIONE PROFILI PROFESSIONALI
PROCEDURA DI SELEZIONE PER L AFFIDAMENTO DEL SERVIZIO DI PROGETTAZIONE, ANALISI, SVILUPPO, MANUTENZIONE ADEGUATIVA, CORRETTIVA ED EVOLUTIVA DI SISTEMI INFORMATIVI SU PIATTAFORMA IBM WEBSPHERE BPM (EX LOMBARDI)
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
DettagliLaurea Specialistica in Informatica Struttura e Configurazione di Sistemi Liberi. [Presentazione del Corso]
Presentazione del Corso 1 Premessa Il software libero/open source si è diffuso oltre le comunità di sviluppo, coinvolgendo altri attori che hanno individuato modelli di sviluppo sostenibili che lo rendono
DettagliInteroperabilità e cooperazione applicativa tra sistemi informativi
Interoperabilità e cooperazione applicativa tra sistemi informativi Michele Ruta Dipartimento di Ingegneria Elettrica e dell Informazione Politecnico di Bari 1di 29 Indice Introduzione ai Port Community
DettagliLa Roadmap dello sviluppo per System i5: dalle Applicazioni Legacy alla SOA
IBM System i5 La Roadmap dello sviluppo per System i5: dalle Applicazioni Legacy alla SOA Massimo Marasco System i Technical Sales Support massimo_marasco@it.ibm.com Oriented Architecture (SOA) Servizio
DettagliIntroduzione ad Architetture Orientate ai Servizi e Web Service
Università degli Studi di Roma Tor Vergata Facoltà di Ingegneria Introduzione ad Architetture Orientate ai Servizi e Web Service Corso di Sistemi Distribuiti Stefano Iannucci iannucci@ing.uniroma2.it Anno
DettagliMAX DOLGICER SOI. (Service Oriented Integration) CONCETTI, TECNOLOGIE E BEST PRACTICES
LA TECHNOLOGY TRANSFER PRESENTA MAX DOLGICER SOI (Service Oriented Integration) CONCETTI, TECNOLOGIE E BEST PRACTICES ROMA 27-29 MAGGIO 2009 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231 info@technologytransfer.it
DettagliL o. Walter Ambu http://www.japsportal.org. japs: una soluzione agile (www.japsportal.org)
L o JAPS: una soluzione Agile Walter Ambu http://www.japsportal.org 1 Lo sviluppo del software Mercato fortemente competitivo ed in continua evoluzione (velocità di Internet) Clienti sempre più esigenti
DettagliCMDBuild: un progetto open source di supporto alla gestione ICT (e non solo) Approfondimenti Tecnici. Francesco Zanitti Tecnoteca S.r.
1 1 CMDBuild: un progetto open source di supporto alla gestione ICT (e non solo) Approfondimenti Tecnici Francesco Zanitti Tecnoteca S.r.l 2 Modello di persistenza - 1 Com'è stato implementato CMDBuild
DettagliWorkFlow Management Systems
WorkFlow Management Systems Cosa è un? Automazione di un processo aziendale (business process) con: documenti, informazioni e compiti partecipanti insieme predefinito di regole obiettivo comune 2 Esempi
DettagliAnalisi e sperimentazione della piattaforma Web Service Notification nell ambito del controllo del traffico aereo
tesi di laurea Analisi e sperimentazione della piattaforma Web Service Notification Anno Accademico 2006/2007 relatore Ch.mo prof. Domenico Cotroneo Correlatore Ing. Christiancarmine Esposito candidato
DettagliSistemi di BPM su Cloud per la flessibilità delle PMI
Sistemi di BPM su Cloud per la flessibilità delle PMI Marco Brambilla, WebRatio e Politecnico di Milano ComoNEXT Lomazzo, 14 Novembre 2012 Dall esigenza Flessibilità del business Risposta immediata ai
DettagliGoCloud just google consulting
La visione Cloud di Google: cosa cambia per i profili tecnici? GoCloud just google consulting Workshop sulle competenze ed il lavoro degli IT Systems Architect Vincenzo Gianferrari Pini
DettagliL intercanalità in Findomestic: l agilità bancaria raggiunta tramite le tecnologie informatiche: SOA e BPM
gg.mm.aa L intercanalità in Findomestic: l agilità bancaria raggiunta tramite le tecnologie informatiche: SOA e BPM Antonello Rossi Responsabile evoluzioni applicative e DWH Silvano Laurenti Direttore
DettagliJBoss ESB Un caso d'uso italiano: La Porta di Dominio per la Cooperazione Applicativa
JBoss ESB Un caso d'uso italiano: La Porta di Dominio per la Cooperazione Applicativa Andrea Leoncini JBoss Stefano Linguerri - Pro-netics Agenda JBoss ESB le SOA e la Porta di Dominio Le specifiche CNIPA
Dettaglisimplesoad SOA/BPO ARCHITECT
SIMPLE ENGINEERING simplesoad SOA/BPO ARCHITECT TRAINING CYCLE SHEET SIMPLESOAD_SA_COURSE_SHEET_IT_2007032701 SIMPLE ENGINEERING 2007 - ALL RIGHTS RESERVED. SIMPLE ENGINEERING IS AN INDEPENDENT EUROPEAN
DettagliSQL Server 2005. Introduzione all uso di SQL Server e utilizzo delle opzioni Olap. Dutto Riccardo - SQL Server 2005.
SQL Server 2005 Introduzione all uso di SQL Server e utilizzo delle opzioni Olap SQL Server 2005 SQL Server Management Studio Gestione dei server OLAP e OLTP Gestione Utenti Creazione e gestione DB SQL
DettagliAgenda. Architettura. Contesto. Integrazione e SOA
Integrazione e SOA Agenda Esempi di architettura di integrazione Service Oriented Architecture Enterprise Service Bus, standard JBI 2 Contesto Architettura Istituto assicurativo che diventa banca e vuole
DettagliMail: contatti@tc-group.it UNI EN ISO 9001:2008
T.&C.Systems Group S.r.l. Sede Legale e Operativa: Tel. : 081 787 73 91 Cap. Soc. 50.000,00 i.v. Viale della Costituzione Isola G1 Fax : 081 750 29 03 C.F./P.iva: 07699310632 80143 Centro Direzionale (NA)
DettagliEnterprise @pplication Integration Software S.r.l.
SAP rel.1.0 : SAP State: Final Date: 03-27-200 Enterprise @pplication Integration Software S.r.l. Sede legale: Via Cola di Rienzo 212-00192 Rome - Italy Tel. +39.06.6864226 Sede operativa: viale Regina
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
DettagliMAX DOLGICER BUSINESS INTEGRATION ANDARE OLTRE L APPLICATION INTEGRATION E LA SOA ROMA 10-12 OTTOBRE 2007 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231
LA TECHNOLOGY TRANSFER PRESENTA MAX DOLGICER BUSINESS INTEGRATION ANDARE OLTRE L APPLICATION INTEGRATION E LA SOA ROMA 10-12 OTTOBRE 2007 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231 info@technologytransfer.it
DettagliUn plugin per sincronizzare Archi con CMDBuild Firenze, 28/05/2013
Un plugin per sincronizzare Archi con CMDBuild Firenze, 28/05/2013 Il CeSIA Il CeSIA è il Centro Servizi Informatici dell Università di Bologna. Progetta, sviluppa e cura l infrastruttura ICT (Information
DettagliCTStudio. overview workflow features interface
CTStudio overview workflow features interface overview scenario DESIGN CREATE DEPLOY visual editing Dynamic VXML Rendering VXML Interpreter TTS ASR users network services (db, web ) overview what is CTStudio
DettagliIBM SmartCloud Le regole per la Sicurezza nel Cloud Computing: la visione di IBM
Raffaella D Alessandro IBM GTS Security and Compliance Consultant CISA, CRISC, LA ISO 27001, LA BS 25999, ISMS Senior Manager, ITIL v3 Roma, 16 maggio 2012 IBM SmartCloud Le regole per la Sicurezza nel
DettagliRRF Reply Reporting Framework
RRF Reply Reporting Framework Introduzione L incremento dei servizi erogati nel campo delle telecomunicazioni implica la necessità di effettuare analisi short-term e long-term finalizzate a tenere sotto
DettagliVerso la creazione di un prototipo di sportello unico marittimo (direttiva 65/2010/UE)
Verso la creazione di un prototipo di sportello unico marittimo (direttiva 65/2010/UE) Mario Mega Dirigente Autorità Portuale di Bari ROMA, 9 Aprile 2014 project partners CONTESTO Con la DIRETTIVA 2010/65/UE
DettagliProcessi BPEL. Obiettivi
Università degli studi di Roma Tor Vergata Facoltà di Ingegneria Processi BPEL Corso di Sistemi Distribuiti Stefano Iannucci Anno accademico 2009/10 Email: sd@chmod.it Obiettivi Esercitazione pratica su:
DettagliProcesso di sviluppo in SECSERVIZI: la metodologia JMC. Versione 1.0 Eclipse-IT 2010 Savona, 30/9/2010
o di sviluppo in SECSERVIZI: la metodologia JMC Versione 1.0 Eclipse-IT 2010 Savona, 30/9/2010 Agenda Premessa ed obiettivi Che cos è JMC Architettura e Tools JMC Il Desktop di Filiale -2- Premessa ed
DettagliAlessandro Huber Chief Technology Officer, Microsoft Italia Claudia Angelelli Service Line Manager, Microsoft Italia
Alessandro Huber Chief Technology Officer, Microsoft Italia Claudia Angelelli Service Line Manager, Microsoft Italia Contenimento dei costi di gestione Acquisizioni/ merge Rafforzare la relazione con
Dettagli02CIXPG Sistemi informativi aziendali
02CIXPG Sistemi informativi aziendali Introduzione al Corso 1 http://bit.ly/sistinfo http://elite.polito.it/ teaching-mainmenu-69/ laurea-specialistica-mainmenu-83/117-02cix Fulvio Corno Dipartimento di
DettagliL'impatto della flessibilità sull'infrastruttura tecnologica. Luca Amato IT Architect, Global Technology Services, IBM Italia
L'impatto della flessibilità sull'infrastruttura tecnologica Luca Amato IT Architect, Global Technology Services, IBM Italia La mia infrastruttura... Supporterà la SOA? Sarà ottimizzata dalla SOA? Che
DettagliACG Vision4 Service Bus V 1.3.0
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
DettagliStefano Mainetti Fondazione Politecnico di Milano
Quale Roadmap per il Cloud Computing? Stefano Mainetti Fondazione Politecnico di Milano stefano.mainetti@fondazione.polimi.it La definizione classica del Cloud Computing 4 modelli di deployment Cloud private
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
DettagliInstallazione Web Channel Experience 1.0 Based on NW 7.3 sp02, Oracle 11.2.0.2
Installazione Web Channel Experience 1.0 Based on NW 7.3 sp02, Oracle 11.2.0.2 Table of Contents Prerequisite checker... 2 Installazione NetWeaver 7.3... 3 Usage type installati... 20 Configurazione HTTPS
DettagliSoluzioni di cooperazione applicativa nell integrazione del sistema informativo dell Azienda Ospedaliero Universitaria di Careggi
1/12 Libera il tuo computer con il software libero Linux day a Firenze 23 ottobre 2010 coordina Paolo Campigli - Consiglio Q4 - Firenze Soluzioni di cooperazione applicativa nell integrazione del sistema
DettagliStefano Bucci Technology Director Sales Consulting. Roma, 23 Maggio 2007
L Information Technology a supporto delle ALI: Come coniugare un modello di crescita sostenibile con le irrinuciabili caratteristiche di integrazione, sicurezza ed elevata disponibilità di un Centro Servizi
DettagliProgettare, sviluppare e gestire seguendo la Think it easy philosophy
Progettare, sviluppare e gestire seguendo la Think it easy philosophy CST Consulting è una azienda di Consulenza IT, System Integration & Technology e Servizi alle Imprese di respiro internazionale. E
DettagliWebRatio. L altra strada per il BPM. Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8
WebRatio L altra strada per il BPM Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8 Il BPM Il BPM (Business Process Management) non è solo una tecnologia, ma più a grandi linee una disciplina
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
DettagliMAX DOLGICER EAI. Architetture, Tecnologie e Best Practices LA TECHNOLOGY TRANSFER PRESENTA
LA TECHNOLOGY TRANSFER PRESENTA MAX DOLGICER EAI Architetture, Tecnologie e Best Practices ROMA 26-28 MARZO 2008 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231 info@technologytransfer.it www.technologytransfer.it
DettagliArchitettura Connettore Alfresco Share
Direzione Sistemi Informativi Portale e Orientamento Allegato n. 2 al Capitolato Tecnico Indice Architettura Connettore Alfresco Share 1. Architettura del Connettore... 3 1.1 Componente ESB... 4 1.2 COMPONENTE
DettagliLISTINO UFFICIALE PER. Vers. 8.0. Validità : 1 Gennaio 2015
Pagina 1 LISTINO UFFICIALE PER Vers. 8.0 Validità : 1 Gennaio 2015 Cosmic Blue Team S.p.A. Capitale sociale: 1.800.000 i.v. - C.C.I.A.A.: 448372 - Iscr.Trib.: 4127/79 - Codice fiscale: 03705590580 - Partita
DettagliNEAL. Increase your Siebel productivity
NEAL Increase your Siebel productivity Improve your management productivity Attraverso Neal puoi avere il controllo, in totale sicurezza, di tutte le Enterprise Siebel che compongono il tuo Business. Se
DettagliDomenico Ercolani Come gestire la sicurezza delle applicazioni web
Domenico Ercolani Come gestire la sicurezza delle applicazioni web Agenda Concetti generali di sicurezza applicativa La soluzione IBM La spesa per la sicurezza non è bilanciata Sicurezza Spesa Buffer Overflow
DettagliImplementing a new ADT based on the HL7 version 3 RIM. Esempio
Implementing a new ADT based on the HL7 version 3 RIM Esempio Contesto di riferimento Alla fine degli anni 90, sei ospedali vennero fusi allo scopo di formare un unica organizzazione lo University Hospital
DettagliImplementazione 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
DettagliTELEMATICA PER ASSICURAZIONI: TECNOLOGIA ESB PER LA SEMPLIFICAZIONE DELLE AZIENDE INNOVATIVE
TELEMATICA PER ASSICURAZIONI: TECNOLOGIA ESB PER LA SEMPLIFICAZIONE DELLE AZIENDE INNOVATIVE Giuseppe Zuco, CIO & Co-founder Octo Telematics Italia Enrico Durango, Presidente GreenVulcano Roma 12 giugno
DettagliBusiness Analysis II. Course Presentation Prof. Thimoty Barbieri Università degli Studi di Pavia
Business Analysis II Course Presentation Prof. Università degli Studi di Pavia Obiettivi del Corso Mostrare una tecnica di riprogettazione dei processi gestionali: Scelta della strategia informatica per
DettagliSeminario di Ingegneria del Software. Apache ServiceMix. Francesco D Addio, Danilo Ricci
Seminario di Ingegneria del Software Apache ServiceMix Francesco D Addio, Danilo Ricci Indice 1. Introduzione 3 2. Enterprise Service Bus e Java Business Integration 2.1. Enterprise Service Bus 5 2.2.
DettagliReingegnerizzazione di un Content Management System verso l accessibilità secondo la normativa italiana
Università degli Studi di Bologna Sede di Cesena FACOLTÀ À DI SCIENZE MATEMATICHE FISICHE E NATURALI Corso di Laurea in Scienze dell Informazione Reingegnerizzazione di un Content Management System verso
DettagliIntroduzione alla programmazione in SharePoint
Giuseppe Marchi Introduzione alla programmazione in SharePoint SharePoint MVP Consultant/Trainer PeppeDotNet.it info@peppedotnet.it SharePointCommunity.it Sponsor Sponsor Platinum Sponsor Gold Agenda SharePoint
DettagliL ambiente di sviluppo Android Studio
L ambiente di sviluppo Android Studio Android Studio è un ambiente di sviluppo integrato (IDE, Integrated Development Environment) per la programmazione di app con Android. È un alternativa all utilizzo
DettagliMarco Raimondo WebSphere Business Development, IBM Italia
Marco Raimondo WebSphere Business Development, IBM Italia Sviluppare e mettere a disposizione degli utenti applicazioni web aggregabili dinamicamente Agenda Lo scenario applicativo Lo scenario tecnologico
DettagliAmbienti per lo sviluppo collaborativo del software (CDE)
Ambienti per lo sviluppo collaborativo del software (CDE) Funzionalità tipiche dei CDE Esempi di CDE Collab CDE Sviluppo collaborativo del software Gestione del codice, delle revisioni e dei rami di sviluppo
DettagliE.S.B. Enterprise Service Bus ALLEGATO C11
E.S.B. Enterprise Service Bus ALLEGATO C11 REGIONE BASILICATA DIPARTIMENTO PRESIDENZA DELLA GIUNTA REGIONALE UFFICIO SISTEMA INFORMATIVO REGIONALE E STATISTICA Via V. Verrastro, n. 4 85100 Potenza tel
DettagliUse Case Driven Object Modeling: ICONIX
Use Case Driven Object Modeling: ICONIX Un esempio di specifica, analisi, progetto e sviluppo utilizzando ICONIX (applicazione web) Ditta di Noleggio Dvd Un sistema per la gestione di una ditta di noleggio
DettagliProdotto <ADAM DASHBOARD> Release <1.0> Gennaio 2015
Prodotto Release Gennaio 2015 Il presente documento e' stato redatto in coerenza con il Codice Etico e i Principi Generali del Controllo Interno Sommario Sommario... 2 Introduzione...
DettagliContent Management Systems
Content Management Systems Gabriele D Angelo http://www.cs.unibo.it/~gdangelo Università degli Studi di Bologna Dipartimento di Scienze dell Informazione Aprile, 2005 Scaletta della lezione
DettagliOPEN SOURCE ALTERNATIVA IN TEMPO DI CRISI O CRISI DEL SOFTWARE PROPRIETARIO?
Centro Svizzero Red Hat Linux e JBoss Middleware Vito Asta Red Hat Red Hat un'azienda in costante, forte progressione Sede centrale a Raleigh, NC Fondata nel 1993 Oltre 2800 persone, 51 uffici nel mondo
DettagliCostruire 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
DettagliAllegato 1 CIG 58703795FF PROCEDURA DI AFFIDAMENTO PER LA FORNITURA DI UNA PIATTAFORMA PER SERVICE MASHUP AND DELIVERY CAPITOLATO TECNICO
PROCEDURA DI AFFIDAMENTO PER LA FORNITURA DI UNA PIATTAFORMA PER SERVICE MASHUP AND DELIVERY CAPITOLATO TECNICO SOMMARIO 1 Oggetto della Fornitura... 3 2 Composizione della Fornitura... 3 2.1 Piattaforma
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
DettagliCiclo di vita dimensionale
aprile 2012 1 Il ciclo di vita dimensionale Business Dimensional Lifecycle, chiamato anche Kimball Lifecycle descrive il framework complessivo che lega le diverse attività dello sviluppo di un sistema
DettagliGestione documentale e conservazione alla luce delle nuove regole tecniche. 27/05/2015 Luca Di Roma
Gestione documentale e conservazione alla luce delle nuove regole tecniche 27/05/2015 Luca Di Roma Chi siamo SEDI MERCATO Information & Communication Technology SPECIALIZZAZIONE Progettazione, realizzazione
DettagliLorenzo Simone. Roma, 5 Novembre 2013
Presentation CloudForms title 2.0 here Architetture Subtitle e Use here Case Scarpa Manager, IKS Lorenzo Simone Roma, IT Architect, 5 Novembre IKS 2013
DettagliInteGrazIone con MICrosoFt DYnaMICs. mailup.com
InteGrazIone con MICrosoFt DYnaMICs mailup.com PreMessa Il CrM Microsoft Dynamics v4 è tra le principali soluzioni di gestione aziendale integrate. Questo documento presenta le modalità di interazione
DettagliMilano, 20 Ottobre 2006
Milano, 20 Ottobre 2006 Un nuovo modello di collaborazione Messaggio / Documento Persona Reti private Connessioni discontinue Sistemi e tecnologie proprietarie Web globale "Always on" Sistemi Open Le opzioni
DettagliPROGRAMMAZIONE DI SISTEMI MOBLI
Testi del Syllabus Docente Matricola: Anno offerta: 2013/2014 Insegnamento: 1005660 - PROGRAMMAZIONE DI SISTEMI MOBLI Corso di studio: 3050 - INGEGNERIA INFORMATICA, ELETTRONICA E DELLE TELECOMUNICAZIONI
DettagliIntroduzione all ambiente di sviluppo
Laboratorio II Raffaella Brighi, a.a. 2005/06 Corso di Laboratorio II. A.A. 2006-07 CdL Operatore Informatico Giuridico. Introduzione all ambiente di sviluppo Raffaella Brighi, a.a. 2005/06 Corso di Laboratorio
DettagliSOMMARIO. Preciso, affidabile e focalizzato sugli obiettivi, sono in grado di lavorare autonomamente o all interno di gruppi di lavoro.
STEFANO SACCOMANI Data di nascita: 07/04/1966 Residenza: via cà la Prada, 23 54028, Villafranca in Lunigiana (MS), Italia mobile: +39 3476825152 mail: ssaccomani@alice.it linkedin: http:// it.linkedin.com/in/sstefano
DettagliProgrammazione Client-Server
Programmazione Client-Server Davide Taibi davide.taibi@uninsubria.it The Java Platform Java Technology Enabled Devices Java Technology Enabled Desktop Workgroup Server High-End Server The Java Platform
DettagliL architettura MVC (Model- View-Controller) Introduzione
L architettura MVC (Model- View-Controller) Introduzione Architettura MCV L architettura MVC è un insieme di regole per strutturare un sito-web dinamico. Queste regole complicano la struttura del sito,
DettagliLA TECHNOLOGY TRANSFER PRESENTA MIKE ROSEN ROMA 26-27 APRILE 2011 ROMA 28-29 APRILE 2011 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231
LA TECHNOLOGY TRANSFER PRESENTA MIKE ROSEN ALLINEARE BUSINESS E IT Un approccio Business Architecture PROGETTARE MODERNE ARCHITETTURE APPLICATIVE ROMA 26-27 APRILE 2011 ROMA 28-29 APRILE 2011 RESIDENZA
DettagliMichele Sonnessa Politecnico di Torino. I portali come strategia di integrazione del software gestionale
Michele Sonnessa Politecnico di Torino I portali come strategia di integrazione del software gestionale Centro Congressi Unione Industriale Torino 12 febbraio 2008 Dall'ERP ai Portali Anni '90, la decade
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
DettagliApplicazione: GAS - Gestione AcceSsi
Riusabilità del software - Catalogo delle applicazioni Gestione ICT Applicazione: GAS - Gestione AcceSsi Amministrazione: Consiglio Nazionale delle Ricerche (CNR) Responsabile dei sistemi informativi Nome
Dettaglisemplificare l integrazione
La soluzione CADMATIC semplificare l integrazione LO STATO ATTUALE Mancanza standard di riferimento comporta Worflow personalizzati sviluppati (gestiti) internamente Condivisione point-to-point con grossi
DettagliIntroduzione. E un sistema EAI molto flessibile, semplice ed efficace:
Overview tecnica Introduzione E un sistema EAI molto flessibile, semplice ed efficace: Introduce un architettura ESB nella realtà del cliente Si basa su standard aperti Utilizza un qualsiasi Application
DettagliREGIONE BASILICATA UFFICIO S. I. R. Standard Tecnologici dei Sistemi Informativi
UFFICIO S. I. R. Standard Tecnologici dei Sistemi Informativi Autori: Dott.ssa Domenica Nardelli (P.O.C. Area Applicativa Ufficio SIR) Data di creazione: 03 Ottobre 2005 Ultimo aggiornamento: 03 Ottobre
DettagliLSF. lab solution LOG SYSTEM FRAMEWORK. Pagina 1 di 14
LOG SYSTEM FRAMEWORK Pagina 1 di 14 Introduzione Il logging è una componente importante del ciclo di sviluppo del codice. Log System Framework fornisce precise informazioni circa il contesto di esecuzione
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
DettagliBig Data: il futuro della Business Analytics
Big Data: il futuro della Business Analytics ANALYTICS 2012-8 Novembre 2012 Ezio Viola Co-Founding Partner & Direttore Generale The Innovation Group Information Management Tradizionale Executive KPI Dashboard
DettagliBPEL: Business Process Execution Language
Ingegneria dei processi aziendali BPEL: Business Process Execution Language Ghilardi Dario 753708 Manenti Andrea 755454 Docente: Prof. Ernesto Damiani BPEL - definizione Business Process Execution Language
DettagliPHI-RE. Configurazione infrastrutturale SOA. Version 1.0 Marzo, 2011. Page 1 of 17
PHI-RE Configurazione infrastrutturale SOA Version 1.0 Marzo, 2011 Page 1 of 17 Versione Marzo 2011 Marzo 2011 Descrizione della variazione Versione iniziale Inserimento capitoli descrizione script installativi
DettagliStreaming Tool per CoFFEE
Streaming Tool per CoFFEE a cura di Gerardo Lombardo CoFFEE Cooperative Face-to-Face Educational Environment Groupware Suite di applicazioni distribuite (in LAN) per il problem solving collaborativo in
Dettaglipiù del mercato applicazioni dei processi modificato. Reply www.reply.eu
SOA IN AMBITO TELCO Al fine di ottimizzare i costi e di migliorare la gestione dell'it, le aziende guardano, sempre più con maggiore interesse, alle problematiche di gestionee ed ottimizzazione dei processi
DettagliS.E.S.A. Software E Sistemi Avanzati SpA. Profilo aziendale. www.sesaspa.it
S.E.S.A. Software E Sistemi Avanzati SpA Profilo aziendale L AZIENDA S.E.S.A. S.p.A. Software E Sistemi Avanzati - è un azienda che opera nel settore dell Information & Communication Technology (ICT).
Dettagli