Le scelte tecnologiche di RUP System



Похожие документы
Sistemi avanzati di gestione dei Sistemi Informativi

DBMS e Linguaggi di programmazione nell'era di Internet

Protocolli e architetture per WIS

Application Server per sviluppare applicazioni Java Enterprise

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

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

Componenti Web: client-side e server-side

Architetture Web: un ripasso

L o. Walter Ambu japs: una soluzione agile (

Strumenti e linguaggi per lo sviluppo WEB su Linux. Scano Alessandro alescano@fastimap.com

ALLEGATO 8.1 DESCRIZIONE PROFILI PROFESSIONALI

Ministerial NEtwoRk for Valorising Activities in digitisation. Museo & Web CMS Una piattaforma open source per la gestione di siti web accessibili

Applicazione: GAS - Gestione AcceSsi

Progetto di Applicazioni Software

Progetto di Applicazioni Software

MetaMAG METAMAG 1 IL PRODOTTO

PROGRAMMA CORSO Analista Programmatore JAVA - ORACLE

Sito web parrocchiale: STRUMENTI E PROGRAMMI

Costruzione di siti web. Il Content Management System Joomla

Come funziona internet

Programmazione server-side: Java Servlet

Cos è Infinity Project

Sviluppo di applicazioni Internet: l'uso integrato di XML e Java

Amministrazione Patrimonio Fondi

Realizzazione di uno strumento web-based per la simulazione remota di reti di sensori senza filo

Siti web centrati sui dati (Data-centric web applications)

Applicazioni web centrati sui dati (Data-centric web applications)

Concetti base. Impianti Informatici. Web application

b) Dinamicità delle pagine e interattività d) Separazione del contenuto dalla forma di visualizzazione

FlexCMP la piattaforma accessibile per la gestione di contenuti (CMS) con la quale è stato realizzato. il nuovo portale accessibile

Kirey Re.Search 2.0. Piattaforma di ricerca Open Source

Piattaforma di Betting On Line

Titolo Alfresco. Titolo1 Non solo un documentale

Il Web Server e il protocollo HTTP

Content Management professionale con Python nel Maurizio Delmonte - Abstract

ALLEGATO 1.1 PROFILI PROFESSIONALI

tesi di laurea Anno Accademico 2004/2005 relatore Ing. Massimo Ficco candidato Pasquale Incarnato Matr. 534/938

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

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

ANNESSO 5 AL CAPITOLATO SPECIALE D APPALTO PROFILI PROFESSIONALI

Analisi e utilizzo di un framework per lo sviluppo di applicazioni web

Candidato: Luca Russo Docente: Prof. Raffaele Montella. 27 Marzo 2013

INFORMAZIONI PERSONALI

Relazione illustrativa degli Obiettivi di accessibilità

Strumenti per lo sviluppo e la gestione di Ontologie

APPENDICE 7 AL CAPITOLATO TECNICO

OFFERTE EURES NELL INFORMATICA

Tecnologie per il Web. Il web: Architettura HTTP HTTP. SSL: Secure Socket Layer

Programmazione Client-Server

Un CMS potente e versatile

Programmazione Server Side e Database in rete

Il Paradigma REST per lo sviluppo di applicazioni Web 2.0

Missione e Company Profile

v Mistral ArchiWeb 2.0 Manuale utente

Pipoli Antonio. Telefono:

ANALISI E PROGETTAZIONE DI UN SISTEMA DI MONITORAGGIO PER INFRASTRUTTURE CLOUD

Web Services & Groupware in Cloud Computing

PAWAS. Gestione sicurezza applicativa

Il software di gestione immobiliare più facile da usare. Modulo Web v5.2.

Sme.UP Web Application

Corso Online Analista Programmatore Microsoft

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

Ministero dell Ambiente e della Tutela del Territorio e del Mare

Uno strumento per la valutazione automatica dell accessibilità delle

Programma del Corso. Dati e DBMS SQL. Progettazione di una. Normalizzazione

REALIZZAZIONE LAN

Una metodologia di progettazione di applicazioni web centrate sui dati

Content Management Systems

Linee guida per lo sviluppo di applicazioni web

Whorkshop luglio 2015

LinuxDay ottobre Cagliari Gestione Protocollo Informatico: e-prot.

01KPS BF Progettazione di applicazioni web

REALIZZAZIONE DI UN LABORATORIO REMOTO PER ESPERIENZE DI ROBOTICA EDUCATIVA: LATO CLIENT

Corso Analista Programmatore Web PHP Corso Online Analista Programmatore Web PHP

SOMMARIO Introduzione Caratteristiche generali della piattaforma Amministrazione degli utenti 5

Oggetto: MASTER DI ALTA FORMAZIONE PROFESSIONALE IN PROGRAMMATORE JAVA PARTECIPAZIONE GRATUITA

Presentazione della tesi di laurea di Flavio Casadei Della Chiesa. Newsletter: un framework per una redazione web

Framework di Middleware. per Architetture Enterprise

29 Novembre 2012 Open Source: un opportunità per far evolvere l ICT nelle imprese

Soluzioni per l ecommerce integrando Joomla! e Magento

via del mare n Frontone (PU) Italia

Programmazione dei socket con TCP #2

PresidenzadelConsigliodeiMinistri DipartimentopergliA farigiuridicielegislativi Servizioanalisidel impatodelaregolamentazione

Sistema di Gestione dei Contenuti Multimediali

Транскрипт:

Cremona 22 novembre 2007 Le scelte tecnologiche di System - Metarete

Linguaggio di programmazione Linguaggio di programmazione: Java Semplice e robusto Orientato agli oggetti Indipendente dalla piattaforma Grande quantità di librerie disponibili e consolidate che coprono una vasta gamma di funzionalità pag. 2

Applicazioni web Java e la programmazione server-side Applicazioni portabili, robuste, scalabili, sicure Application server consolidati, free e opensource Tool di sviluppo adeguati, free e opensource pag. 3

Struttura System Struttura a 3 livelli (3-tier application) Presentazione Logica applicativa Sistema informativo per la persistenza dei dati pag. 4

Application server Application server: Apache Tomcat Apache Tomcat è un application server opensource tra i più diffusi al mondo. Apache Tomcat è un container per servlet che viene utilizzato per le Reference Implementation ufficiali delle tecnologie Java Servlet e JavaServer Pages. Scritto in Java. pag. 5

Framework per lo strato web Framework per lo strato web: Apache Struts Uno tra i primi framework per la realizzazione di applicazioni web Robusto e affidabile Ben strutturato Permette di programmare secondo pattern di sviluppo ben consolidati Utilizzo di template e librerie standard per avere il pieno controllo del codice HTML prodotto pag. 6

Sicurezza nello strato web Framework per la sicurezza nello strato web: Acegi Security System Potente Altamente configurabile Gestisce autenticazione, autorizzazione, controllo di accesso sui singoli oggetti pag. 7

Ricerche Ricerche nel portale web: Apache Lucene Apache Lucene è un motore di ricerca opensource scritto in Java. Ricerca full-text su contenuti eterogenei. Fasi distinte per la costruzione e per la ricerca all'interno dell'indice. pag. 8

Logica applicativa Progettata secondo le esigenze del progetto Modulare Riutilizzabile Indipendente dallo strato web Indipendente dal database utilizzato pag. 9

Framework per persistenza Framework per la persistenza dei dati: Ammentos Framework leggero e facilmente configurabile. Java, opensource. Rimane l'astrazione della programmazione ad oggetti rispetto ai dati trattati. Astrazione dal linguaggio SQL. Indipendente dal database utilizzato. pag. 10

Sistema informativo Sistema informativo: database relazionale MySQL Free Opensource Disponibile per diverse piattaforme pag. 11

CRS/CNS Interazione con CRS/CNS: Java Applet Supporto alla comunicazione con smartcard integrato nella distribuzione di Java (1.6 o superiore). Liberamente scaricabile. Funziona su una grande varietà di browser per numerose piattaforme. pag. 12

-DAV Strumento per la gestione remota dei file nei siti ospitati utilizzando il protocollo WebDAV WebDAV è una estensione del protocollo HTTP (non è necessario aprire porte del protocollo FTP). Autenticazione e autorizzazione secondo i criteri di System. pag. 13

SIT Realizzazione di un sistema informativo territoriale con strumenti free e opensource. PostgreSQL+PostGIS. GeoServer. Openlayer. udig. pag. 14

Accessibilità Pagine web secondo gli standard internazionali e le linee guida del W3C XHTML CSS WAI-WCAG Legge Stanca Validazione con strumenti online Validatori W3C per XHTML e CSS ATRC (validatore acccessibilità Università di Toronto) pag. 15