Liferay Enterprise portal and social collaborative software 1.

Slides:



Advertisements
Presentazioni simili
Lo sviluppo delle PMI tra Innovazione e Competenze. Il progetto MASTER Valentina Castello.
Advertisements

ISA Server 2004 Enterprise Edition Preview. ISA Server 2004.
La sinergia tra Office SharePoint Portal Server 2003 e Content Management Server 2002 Walter Cipolleschi.
Office System 2007: il licensing dei prodotti server.
Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET
Sharepoint Gabriele Castellani
Proposta architettura sistema elearning
REGIONE PUGLIATECNOPOLIS CSATA Sustainable and Effective Entrepreneurship Development Scheme INTERREG IIIB – CADSES WORKSHOP LA PUGLIA DELLA COOPERAZIONE.
Struttura dellinterfaccia SBN2 Mauro Narbone Udine 20 Aprile 2006.
Java Enterprise Edition (JEE)
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA
OUTLINE Riprogettazione del database del portale Web della Facoltà di Ingegneria Sviluppo di una applicazione WEB DB : HOMEPAGE DOCENTI Architettura multilivello.
Web Cooperativo. Evoluzione tecnologie didattiche (Comunità di pratica e apprendimento A.Calvani - PuntoEdu) INTRANET C.M.S.
Architettura Three Tier
1 STATO DELLINTEGRAZIONE TRA I 4 PROGETTI AVVISO 1575/2004 ATTIVITA DEL GRUPPO TECNICO OPERATIVO Riunione del Comitato Tecnico sullInteroperabilità MUR,
Una visione sempre più ampia
Queuing or Waiting Line Models
Introduzione a AJAX - Asynchronous Javascript And Xml
Architettura Java/J2EE
Connecting to Content in Context Ivo Nastasi Pre-Sales Support Manager Network Connectivity Solutions.
Il PHP e il vostro sito cos'è e come funziona. HTML... Linguaggio formattazione Non interattivo Non dinamico.
Secure Socket Layer (SSL) Transport Layer Security (TLS)
Analisi dei Requisiti (Requirements Engineering) Seminario RE Università degli Studi di Padova, 12 Gennaio 2004.
Corso di WebMaster Mercoledì 14 Novembre. Parte I – Introduzione al Corso Lezione 1: Presentazione Descrizione Breve del Corso Semplice Valutazione.
Copyright 2007, Didael S.r.l. - Tutti i diritti riservati Formal e Informal learning.
Profilo professionale
Giovanni Biondi ICT e trasformazione della Scuola.
PINK FLOYD DOGS You gotta be crazy, you gotta have a real need. You gotta sleep on your toes. And when you're on the street. You gotta be able to pick.
Analisi dettagliata e design
Microsoft Confidential Gabriele Castellani Developer & Platform Evangelism Microsoft.
Sicurezza II, A.A. 2011/2012 OpenID Speaker: André Panisson, PhD student Università degli Studi di Torino, Computer Science Department Corso Svizzera,
From wood the energy of the Sun. Dal legno l’energia del Sole Il legno fa parte delle biomasse ed è una delle fonti energetiche rinnovabili più utilizzata,
Condor standard. Sistema Batch. Tool di installazione D. Bortolotti,P.Mazzanti,F.Semeria Workshop Calcolo Paestum 9-12 Giugno 2003.
CMS per la scuola con JOOMLA
A.A CORSO DI BIOINFORMATICA 2 per il CLM in BIOLOGIA EVOLUZIONISTICA Scuola di Scienze, Università di Padova Docenti: Prof. Giorgio Valle.
Un problema multi impianto Un’azienda dispone di due fabbriche A e B. Ciascuna fabbrica produce due prodotti: standard e deluxe Ogni fabbrica, A e B, gestisce.
Cooperare per risparmiare … ma non solo Liliana Morotti Regional Manager - SilverPlatter Information
SUMMARY Time domain and frequency domain RIEPILOGO Dominio del tempo e della frequenza RIEPILOGO Dominio del tempo e della frequenza.
Mobilità tra i Paesi del Programma KA103 A.A. 2014/2015 (KA103) Mobility Tool+ e il Rapporto Finale Claudia Peritore Roma luglio 2015.
L A R OUTINE D EL M ATTINO Ellie B.. Io mi sono svegliata alle cinque del mattino.
Eprogram SIA V anno.
SUMMARY Different classes and distortions RIEPILOGO Le diverse classi e le distorsioni RIEPILOGO Le diverse classi e le distorsioni.
PHP.  HTML (Hyper Text Markup Language)  CSS (Cascading Style Sheets)  Javascript (linguaggio di programmazione client)  PHP ( Hypertext Preprocessor.
Filtri del secondo ordine e diagrammi di Bode
Project Review Novembrer 17th, Project Review Agenda: Project goals User stories – use cases – scenarios Project plan summary Status as of November.
SUMMARY Interconnection of quadripoles RIEPILOGO Interconnessione di quadripoli RIEPILOGO Interconnessione di quadripoli.
Accesso a ShareGrid mediante VPN ing. Sergio Rabellino Dipartimento di Informatica Università degli Studi di Torino.
A.A CORSO DI BIOINFORMATICA 2 per il CLM in BIOLOGIA EVOLUZIONISTICA Scuola di Scienze, Università di Padova Docenti: Prof. Giorgio Valle Prof.
Università Roma Tre Corso di laurea magistrale CINEMA TELEVISIONE E PRODUZIONE MULTIMEDIALE Corso “Media digitali: Televisione, video, Internet” Docente:
Architetture software
CMS RPC ITALIA' , Settembre Ischia-ITALIA RPC DCS Giovanni Polese.
Storage (ieri, oggi e domani) Luca dell’Agnello INFN-CNAF.
Open City Platform è un progetto finanziato da Application Store Tutorial 30/09/2015.
Prof. Giacomo Dalseno USARE MOODLE Differenti forme di interazione.
Lecce, 05 Maggio 2009 Links Management and Technology S.p.A. Portale Unisalento Corso di Formazione Lecce, 05 Maggio 2009.
OpenShift Origin – Cosa è
OJS & OCS O PEN S OURCE PER LA R ICERCA S CIENTIFICA Le risorse offerte da CSIA-UniMC per la ricerca scientifica: Open Journal System & Open Conference.
Titolo evento Luogo, data Seminario INSPIRE Bologna, luglio 2012 Profili, strumenti ed implementazioni dei metadati Antonio Rotundo Agenzia per l’Italia.
INFN—Catania Giuseppe Andronico Bologna, 23 Gennaio 2014.
A.A CORSO INTEGRATO DI INFORMATICA E BIOINFORMATICA per il CLT in BIOLOGIA MOLECOLARE Scuola di Scienze, Università di Padova Docenti: Proff.
ORGANISATION OF THE EDUCATION SYSTEM IN ITALY 2010/2011.
LaBiodoloa Attività di sperimentazione RECAS - Catania G. Andronico
INFSO-RI Enabling Grids for E-sciencE Report di attività 2006 per GILDA, EGEE/NA3-4(non HEP) ed EELA e richieste 2007 Roberto Barbera.
Aggiornamento attivita’ gruppo Windows Gian Piero Siroli, Dip. di Fisica, Università di Bologna e INFN CCR, ottobre 2007.
MSc in Communication Sciences Program in Technologies for Human Communication Davide Eynard Facoltà di scienze della comunicazione Università della.
PANNON GÉP PANNON GÉP KFT Production of agricoltural tools and equipments since Our company is distinguished for the use of high quality material.
Do You Want To Pass Actual Exam in 1 st Attempt?.
Riunione INFN – Bologna, 17 January 2013
Dichiarazione dei servizi di sito nel GOCDB
Italian RDA Node Emma Lazzeri – CNR-ISTI
Transcript della presentazione:

Liferay Enterprise portal and social collaborative software 1

Dove è iniziato l’interesse dell’INFN  EGEE Conference 2009, Barcellona, Technical Plenary: Community Access to Production Resource  “Science Gateways and Their Tremendous Potential for Science and Engineering”, author WILKINS-DIEHR Nancy, TeraGrid.  =3&materialId=minutes&confId= =3&materialId=minutes&confId=55893  1 borsa INFN per tecnologi assegnata a Catania ( / ) ha come piano di lavoro lo sviluppo di portlets per Science Gateway.  E’ stato organizzato un corso al CNAF per sole 10 persone INFN, il con sviluppatore e docente del prodotto Liferay (Armin Dahncke). 2

Introduzione su Liferay “ Liferay Portal is an enterprise web platform for building business solutions that deliver immediate results and long-term value. ” PProgetto nato nel 2000 per il mercato libero (Brian Chan). NNel 2006 l’azienda prende il nome di Liferay Inc. NNel 2007 apre una filiale in Asia. CCollaborazioni con numerose aziende. RRiconoscimenti in ambito tecnologico (AJAX, Javascript, JQuery). 3

Prodotti Liferay Portal Standard Edition Enterprise Edition Liferay CMS - WCM Liferay Collaboration and social software. 4

Liferay Portal 5

Liferay Portal (panoramica dei servizi) 6

Liferay CMS e WCM (panoramica dei servizi) Libreria di documenti e galleria di immagini Virtual hosting dinamico Pubblicazione workflow Vari servizi legati ai contenuti web. Integrazione col protocollo Share Point 7

Liferay collaboration and social networking software (panoramica dei servizi) 8

Cos’è un portale? E’ dotato di un contenitore di portlet. Una raccolta di contenuti. Permette di offrire una serie di servizi: Single sign on (secured credential store). Personalizzazione dei contenuti. 9

Cosa sono le portlet Componenti web sviluppati all’interno di un “contenitore” in grado di generare contenuti dinamici. Frammenti con pagine web complete. Sono gestite dal “contenitore” Ciclo di vita Modalità di funzionamento Ambiente in cui operano Request/Response javax.portlet.Portlet 10

Ciclo di vita di una portlet 11

Liferay Portal Architecture Diagram 12

Diverse strategie di sviluppo Plugins SDK Environment (I livello): Portal- Kernel, Portal Service. Extension Environment (II livello): codice sorgente ricompilato, Portal-Impl. Liferay Portal Source Code (III livello): modifiche al codice vero e proprio. 13

Plugins SDK environment Primo livello nelle strategie sviluppo Sviluppo di plugin hot-deployable Portlets, themes, layout templates, hooks, webs. Portal-Kernel, P ortal-Service 14

15 Esempio banale di portlet grid 1

16 Esempio banale di portlet grid 2

Extension environment Personalizzazione completa del portale. Possibilità di modificare le portlet. Override JSP file del portale. Codici sorgenti modificati ma indirettamente. Service builder, XML descriptor Portal-Impl 17

Liferay Schermata Amministratore 18

Liferay Schermata Utente 19

Liferay Schermata diritti utente 20

Liferay chat 21

The new GENIUS portal architecture with Liferay IWSG ‘10 Catania – September Single Sign-On

EnginFrame 2010 new GUI (1/3) (based on the latest Web 2.0 and AJAX technologies) Modern, elegant and visually appealing Very unobtrusive and easy to use Designed to help organi-zations and people to work more efficiently and to get more done in less time IWSG ‘10 Catania – September

EnginFrame 2010 new GUI (2/3) (based on the latest Web 2.0 and AJAX technologies) Sorting Filtering Searching Pagination Charts Commands IWSG ‘10 Catania – September

EnginFrame 2010 new GUI (3/3) (based on the latest Web 2.0 and AJAX technologies) The RFB (Remote File Browser) dialog has been completely renewed to make server-side (and Grid) input data selection even easier The new file manager component allows to seamless navigate and access server-side (and Grid) files from the web browser

What has been done so far …and what’s missing  Done:  Single Sign-On across Liferay, EnginFrame and the Grid with robot certificate and VOMS proxy extensions;  Co-existence of Liferay and EnginFrame on the same physical machine but with two different Tomcat instances;  EnginFrame services rendered as Liferay portlets;  To do:  Evaluate the need to make Liferay and EnginFrame co-exist within the same Tomcat instance;  Improvement of the look&feel IWSG ‘10 Catania – September

Future Implementations IWSG ‘10 Catania – September

Future Implementations IWSG ‘10 Catania – September

Future Implementations IWSG ‘10 Catania – September

Future work Hooks to e- collaboration and e-learning tools 2.EnginFrame ser- vices fully exposed as Liferay portlets 3.Creation of gene- ric APIs to call different middle- ware IWSG ‘10 Catania – September

Catania Liferay Server architecture 31 COMMUNITY A COMMUNITY B

Test di accesso su Liferay CE 32

Aspetto commerciale (1/2)  Liferay viene offerto in 2 modi: Liferay Portal Community Edition (CE) e Liferay Portal Enterprise Edition (EE). 33

Aspetto commerciale (2/2)  Liferay viene offerto in 2 modi: Liferay Portal Community Edition (CE) e Liferay Portal Enterprise Edition (EE). 34

35 Servizi Enterprise Edition

36 Supporto Enterprise Edition

37 Costi Enterprise Edition

38 Costi Enterprise Edition- Servizi Personalizzati Assistenza allo sviluppo di applicazioni: 5 tickets - € Scadenza 1 mese. 10 tickets - € Scadenza 2 mesi. 25 tickets Scadenza 5 mesi. Supporto clienti: Senior Consulting: 1250 € / giorno. Architecture Consulting: 1350 € / giorno. Training: Portal Admin (Utilizzatore finale) 1295 / 2 giorni System Admin (Configurazione Server) 2395 / 3 giorni Developer (Portlet / Sviluppo Portale) 2395 / 3 giorni Corsi personalizzati: minimo 3 studenti 1000 / giorno-studente (spese viaggio non incluse)

Summary and conclusions IWSG ‘10 Catania – September  After several years of experience with GENIUS and EnginFrame, the use of Liferay will break with the past;  We won’t provide any more top-down solutions; we will instead work with NICE to create “bricks” that could be used to quickly build thematic science gateways;  EnginFrame is a commercial product fully based on open standards and open platforms; not-for-profit projects with educational and research purposes will be granted with free licenses; first line support could be provided by INFN or, if requested, by NICE;  In the context of IGI, thanks to Liferay INFN will consolidate its expertise in high-level user interfaces becoming a developer/provider of Science Gateways.