La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Enterprise Information Portal: integrazione di servizi Web mediante portlet sviluppato con tecnologia Open Source Anno Accademico 2001-2002 UNIVERSITÀ

Presentazioni simili


Presentazione sul tema: "Enterprise Information Portal: integrazione di servizi Web mediante portlet sviluppato con tecnologia Open Source Anno Accademico 2001-2002 UNIVERSITÀ"— Transcript della presentazione:

1 Enterprise Information Portal: integrazione di servizi Web mediante portlet sviluppato con tecnologia Open Source Anno Accademico UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica Relatore Ing. Maurizio Vincini Correlatore Ing. Francesco Guerra Tesi di Laurea Luca Bonzagni

2 GruppoPro S.p.a. Parte della tesi è frutto di uno stage sostenuto presso GruppoPro S.p.a. di Crespellano (BO).

3 Introduzione: Nascita della Extended Enterprise Azienda capace di estendersi oltre i propri confini fisici aziendali grazie allaiuto di sistemi informatici connessi in rete Recupero dati da sorgenti eterogenee Integrare le informazioni ed i servizi recuperati in un unico Enterprise Information Portal punto di accesso chiamato Enterprise Information Portal Problemi: Gestire ed unificare le informazioni recuperate

4 Introduzione: Definizione: Enterprise Information Portal sistema di distribuzione di informazioni È un sistema di distribuzione di informazioni basato sul Web Evolve le tecnologie dei Portali Internet quali Excite, Msn, Yahoo! Portal Services: contenuti personalizzazione dei contenuti rappresentazione personalizzazione della loro rappresentazione (del Layout)

5 Obiettivo della tesi: 2.Analisi di un EIP OpenSource: Jetspeed 1.Analisi di EIP commerciali IBM WebSphere prodotto da IBM SAP MySAP Portal prodotto da SAP BEA BEA WebLogicPortal di BEA 3.Sviluppo di un portlet per lintegrazione di servizi Web Architettura e Tecnologie integrate Strumenti per la pubblicazione Analisi delle procedure di autenticazione Sviluppo e deployment del portlet

6 Come si presenta un EIP allutente

7 Personalization Username: Password: Customization ABCDEFABCDEF Servizi Disponibili Amministrazione Posta Intranet News Stud News fac. Search Portal Services Content Aggregation

8 Portlet Componente Web Componente Web Sviluppato in Java Sviluppato in Java Estende le capacità di un Web Server (J2EE) Estende le capacità di un Web Server (J2EE) Inserirsi / agire autonomamente nel Portale Inserirsi / agire autonomamente nel Portale Aggregazione di più portlet in una stessa pagina Aggregazione di più portlet in una stessa pagina Portlet Specifications: Interfacce standard per linteroperabilità fra portlets e Portale

9 EIP Architecture: multilivello J2EE Client Tier EIS Tier Middle Tier

10 Architettura di un EIP Portal Engine: Assembla la Portal Page iniziale Posiziona un I-frame per ogni singolo portlet Portlet Engine: Riceve la richiesta dal Portal Engine Richiama il singolo portlet attraverso il suo URL Portlet: Legge i dati da una sorgente persistente Processa i dati reperiti Li spedisce al Portlet Engine che a sua volta inserisce uno script nella Portal Page

11 Integrazione di servizi Web Obiettivo: Integrare, nel contesto di un EIP sviluppato con Jetspeed, servizi disponibili allinterno del sito della facoltà dedicati ai docenti: Amministrazione pagina docente Intranet di Facoltà Inserimento di News Posta Altri Servizi Problema: Tipologie di Autenticazioni diverse

12 Tipologie di Autenticazione Request HTTP ad un URL Username Password Parametri estesi (PE) Autenticazione Creazione di una stringacomposta

13 Soluzione adottata HTTP: Get HTTP: Post ServizioWeb ServizioWeb Get:URL?username&PasswordGet: Pagina JSP Post:Servizio

14 LEnterprise Information Portal è stato installato su server universitario ed è attualmente disponibile al sito: DEMO dellapplicazione

15 Conclusioni e sviluppi futuri Il Portlet implementato integra nel contesto di un EIP servizi e pagine web accessibili anche tramite Autenticazione, realizzate con tecnologia JSP ASP PHP HTML Accessibili con protocolli HTTP HTTPS Jetspeed è un sistema avanzato per la realizzazione di EIP, senza dover riprogettare le basi architetturali. Jetspeed non ha costi di licenze ma non integra i tool di sviluppo e amministrativi che caratterizzano i prodotti commerciali Ambito Aziendale: aprire al web applicazioni e sistemi informativi proprietari quali lERP. Ambito Universitario: creare punti di accesso personalizzati ai servizi universitari per (Docenti/Studenti/Aziende Convenzionate…) Apache Tomcat Microsoft ServerIIS Apache Tomcat (v. 4.1) & Microsoft Server IIS (v. 5)


Scaricare ppt "Enterprise Information Portal: integrazione di servizi Web mediante portlet sviluppato con tecnologia Open Source Anno Accademico 2001-2002 UNIVERSITÀ"

Presentazioni simili


Annunci Google