At present we use several collaboration (web) tools, like SuperB website Wiki SVN Document management system etc.

Similar documents
EBS goes social - The Triumvirate Liferay, Application Express and EBS

Supported Platforms for Alfresco Enterprise 4.1.x

Webservices In Java Tutorial For Beginners Using Netbeans Pdf

Etanova Enterprise Solutions

Princess Nourah bint Abdulrahman University. Computer Sciences Department

EBS goes social - The triumvirate Liferay, Application Express and EBS

What is it? What does it do?

Application Reuse through Portal Frameworks

OpenProdoc. ECM Open Source

Etanova Enterprise Solutions

Improve and Expand JavaServer Faces Technology with JBoss Seam

TABLE OF CONTENTS 1. INTRODUCTION DEFINITIONS Error! Bookmark not defined REASON FOR ISSUE 2 3. RELATED DOCUMENTS 2 4.

WebCenter Interaction 10gR3 Overview

Standards and the Portals Project

Nuxeo Roadmap. From Memphis to Chicago Nuxeo Team

Supported Platforms for Alfresco Workdesk 4.x

S. Longo SuperB Workshop - LNF Slide 1/10

IBM Rational Application Developer for WebSphere Software, Version 7.0

Oracle Applications Unlimited and Web 2.0: You Can Have It Now!

Liferay Digital Experience Platform. Apps and Features Overview

Alfresco Developer Guide

Seeking a Java design and coding position with some technical management responsibilities.

BEAWebLogic. Portal. Overview

open source community experience distilled

Eric Farrar Product Manager

What is Liferay and why do we need it? Vy Bui

Introduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX

Oracle WebCenter Interaction

AquaLogic BPM Enterprise Configuration Guide

<Insert Picture Here> Accelerated Java EE Development: The Oracle Way

A mobile campus project

open source calendaring for the enterprise Rensselaer Polytechnic Institute June 6, 2007

AquaLogic BPM Enterprise Configuration Guide

KonaKart Portlet Installation for Liferay. 2 nd January DS Data Systems (UK) Ltd., 9 Little Meadow Loughton, Milton Keynes Bucks MK5 8EH UK

Oracle WebCenter Interaction: Roadmap for BEA AquaLogic User Interaction. Ajay Gandhi Sr. Director of Product Management Enterprise 2.

ManageEngine Applications Manager 9. Product Features

What's new in IBM Rational Build Forge Version 7.1

ER/Studio Enterprise Portal User Guide

Magnolia Community Edition vs. Enterprise Edition. Non-Functional Features. Magnolia EE. Magnolia CE. Topic. Good value for money.

White Paper. Fabasoft Folio Unattended Setup. Fabasoft Folio 2017 R1 Update Rollup 1

IUCLID 5 basic introduction

Design and Implementation of unified Identity Authentication System Based on LDAP in Digital Campus

Enterprise Content Management Systems on the example of Alfresco

EDT 0.8 Stakeholder Meeting SQL JNDI Data Sources

Portal Express 6 Overview

Hands-on Development of Web Applications with Java EE 6

Increase organizational effectiveness by finding experts and encouraging the formation of trusted relationships faster

Installation Guide for Oracle WebCenter Portal 11g Release 1 ( )

Understanding Liferay Portal's Business Value. and Critical Measures for Success

Jboss Enterprise Platform & Red Hat Partnering

1Z0-430

Using Data Science to deliver Workforce & Labour Market Insights. Gary Gan Co-Founder, JobKred

Higher Education - Key IAM Components and Requirements

Seam 3. Pete Muir JBoss, a Division of Red Hat

Authentication for Web Services. Ray Miller Systems Development and Support Computing Services, University of Oxford

Infrastructure Navigator User's Guide

Liferay Architecture

Liferay Portal 6.2 Enterprise Edition. Portlet and feature overview

How To Install Modules Joomla 2.5 On Wamp Server Pdf

Basics of Web. First published on 3 July 2012 This is the 7 h Revised edition

Java Training Center, Noida - Java Expert Program

Introduction on Science Gateway

CPET 581 E-Commerce & Business Technologies. Topics

SAP NetWeaver IT Scenario Overview <insert scenario name>

Upload to your web space (e.g., UCSC) Due this Thursday 4/8 in class Deliverable: Send me an with the URL Grading:

ESIGATE MODULE DOCUMENTATION DIGITAL EXPERIENCE MANAGER 7.2

Subtitle: Join Sun Solaris Systems to Active Directory with Likewise

Total Content Integrator 6.0 Support Matrix Updated: August 19, 2016

Install Apache Manually Windows Server 2008 R2 From Usb Drive

Liferay Security Features Overview. How Liferay Approaches Security

What s New Document. Version Version 1.0

Rensselaer and UWCalendar2 an institute-wide open-source Java events calendar. Communication & Collaboration Technologies

International Journal of Advance Research in Engineering, Science & Technology. Study & Analysis of SOA based E-Learning Academic System

Architecture & Deployment

Advanced Features of SmartGWT framework. Ladislav Mačkala IT director, Podsjetnik d.o.o

IBM Workplace Software Development Kit

<Insert Picture Here> The Oracle Fusion Development Platform: Oracle JDeveloper and Oracle ADF Overview

Struts: Struts 1.x. Introduction. Enterprise Application

Database Driven Web 2.0 for the Enterprise

Developing Applications with Java EE 6 on WebLogic Server 12c

CSCI 1320 Creating Modern Web Applications. Content Management Systems

Hyperion System 9 Financial Management release

CNIT 129S: Securing Web Applications. Ch 3: Web Application Technologies

Ajax and JSF: Natural Synergy

WHITE PAPER. Portal Migration. Bhudev Kumar, Senior Technology Architect, Infosys

Backend Web Frameworks

Overview of Web Application Development

Product Documentation. ER/Studio Portal. User Guide. Version Published February 21, 2012

How to Create Collaborative Communities Within Your Portal

Liferay Portal 4 - Customization Guide. Joseph Shum Alexander Chow Jorge Ferrer

KEYNOTE Dr. Michael Meskes, PhD CEO of credativ and Open Source Support Center Friday, October 11, 2013

Chat and Instant Messaging

Oracle Database Sql Developer User's Guide For

This section describes all application components, technologies and structure

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Replacing Windows Servers with Linux

ER/Studio Enterprise Portal User Guide

The Magic of Microsoft Office SharePoint Services & Office 2007

What's New in the Servlet and JavaServer Pages Technologies?

STIKK2Bavaria B2B Delegation to Munich and Nuremberg. Capgemini Consulting All rights reserved. 1

Transcription:

At present we use several collaboration (web) tools, like SuperB website Wiki SVN Document management system etc. Each tool is a stand-alone service. Should we try to «consolidate» applications? 2/10

From the Open Directory Project, a portal system is defined as a web site containing Search engine Groupware and collaboration tools Content (and web content) management tools and other tools Integration of applications In summary a portal system can be seen as an entry point to access several resources on an intranet (or internet) within an «homogeneous» environment 3/10

Liferay is an enterprise portal platform, available both with LGPL or commercial license. Written in Java : can run on several application servers (GlassFish, Jboss, Tomcat, Weblogic, etc.) Supports most popular DBMS (DB2, MySQL, Oracle, PostgreSQL, SQL Server, Sybase) Employs standard web technologies (AJAX, Hibernate, Lucene, Spring, Velocity, etc.) Supports Javascript, Ruby, PHP and Python as scripting languages Implements several widely adopted standards like JSR-168 and JSR-286 (Portlet 1.0 and 2.0), JSR-170 (Java Content repository), JSR-127 and JSF-314 (JavaServer Faces), Opensearch, etc. 4/10

Rich content management features («office» and web) supported natively Several collaboration tools available out of the box: blog, discussion forum and wiki Supports hierarchical partition of content/services (through organizations, locations, etc.) Supports user rights management through groups, roles, assignement of users to organizations or communities Content delivery to users can also be based on membership to community, organization, etc. 5/10

Basic concept of liferay is the Portlet (JSR-168 e JSR-286): it s a pluggable piece of code that can be run inside the portal enviroment. Portlet outputs can be aggregated into portal pages. Liferay comes with a rich set of portlets. This set can be extended writing new portlets: in this way we can extend the set of tools made available to the collaboration, using a single environment Liferay supports also service embedding through iframe: with this tool an external service can be called and the output displayed inside the portal. No code rewrite is needed. 6/10

To facilitate user interaction with different tools, a SSO system was setup using a CAS (Central Authentication Service) Authentication is delegated to CAS system Direct connection to LDAP used to synchronize users/groups SBLDAP CAS Liferay Alfresco Other tools 7/10

Implemented as pure java application: can run on any servlet containers ( 2.4) Out of the box it supports validations of user s credential through LDAP and Kerberos. Can be extended to other systems CAS clients available - directly from Jasig - for Java, PHP,.NET and Apache CAS support is available natively/through plugins for several applications like Alfresco, Drupal, Joomla!, Mediawiki, etc. 8/10

A prototype system is up and running at CNAF : lr.cnaf.infn.it (proposed alias superb.infn.it) The setup includes Liferay portal system, Alfresco Document Manager (copy of sbdocserver) and Jasig CAS CAS is setup to validate users through sbldap (with binding) Alfresco and Liferay use CAS for authentication (SSO) Alfresco and Liferay use sbldap to synchronize local users and groups Access is already granted for all SuperB users Portal configured with roles for any SuperB division (Accelerator, Detector, etc.. but also Project Board, ) The portal hosts a «copy» of the collaboration website (http://web.infn.it/sbuser) accessible to guests 9/10

An example page with several tools was setup. It contains: A group calendar An example of external application embedding through iframe (SuperB Wiki) An example of Liferay Wiki A discussion forum with a category for each SuperB division An Alfresco DM web interface embedded with SSO and last but not least a Facebook-style chat system To take a closer look at the SuperB Portal Prototype, just connect to the following URL: http://lr.cnaf.infn.it:8080/liferay-portal 10/10