- Liferay Portal
-
Liferay Portal Entwickler Liferay, Inc Aktuelle Version 6.0.6 (6.0 GA4)
(4. März 2011)Betriebssystem plattformunabhängig Programmiersprache Java Kategorie Portal-Software Lizenz LGPL Deutschsprachig ja www.liferay.com Liferay Portal ist eine lizenzkostenfreie Open-Source-Software, die in Unternehmen als Mitarbeiter- und Prozess-orientiertes Enterprise Portal eingesetzt wird. Mit Liferay können Informationen, Daten und Anwendungen unter einer einheitlichen Bedienungsoberfläche im Browser des Mitarbeiters vereint und personalisiert werden, um dadurch die Geschäftsprozesse im Unternehmen elektronisch zu unterstützen. Liferay Portal ist in Java entwickelt.
Inhaltsverzeichnis
Geschichte
Brian Chan begann 2000 mit der Entwicklung von Liferay, um Non-Profit-Organisationen die Verwendung einer Enterprise Portal-Lösung zu ermöglichen. 2004 wurde die Firma Liferay, Inc. gegründet. Die Hauptniederlassung für Europa (Liferay GmbH) befindet sich in Deutschland. Seit 2007 existiert die Hauptniederlassung für Asien im chinesischen Dalian.
Ende 2008 wurde die Software in Liferay Portal umbenannt, da die Firma Liferay Inc. ein weiteres Produkt namens Liferay Social Office herausbrachte. Liferay Social Office ist eine Kollaborationssoftware, welche sich als Open-Source Alternative zu Microsoft Office SharePoint Server sieht.[1]
Die Anzahl der an Liferay-Produkten arbeitenden Software-Entwickler ist nicht bekannt. Ein Anhaltspunkt für die ungefähre Größe der Entwicklergemeinde ist die Anzahl der Mitglieder des offiziellen Liferay-Forums mit 11.345 Mitgliedern (Stand Dezember 2009[2]). Mitglieder der Liferay Entwicklergemeinschaft helfen sich gegenseitig bei der Entwicklung eigener Portlets oder bei der Integration von Fremdanwendungen. Für die Portal- und Kooperationsplattform WebSynergy von Sun Microsystems wurde Liferay auf der Basis von Glassfish verwendet.[3] Sun hat ebenfalls die Entwicklung einiger Portlets für Liferay übernommen. Laut Liferay Homepage gibt es 80.000 Interessenten monatlich für Liferay Portal.[4]
Im Gartner Report „Magic Quadrant for Horizontal Portal Products“ wurde Liferay Portal im September 2010 im Quadrant für führende Lösungen genannt und befindet sich damit als erste und einzige Open-Source-Alternative auf Augenhöhe mit den Unternehmen IBM (mit Websphere Portal), Microsoft (mit Microsoft Office SharePoint Server), Oracle (mit BEA WebLogic Portal) und SAP (mit SAP NetWeaver Portal). Die Positionierung dieser Unternehmen im Führungsquadranten wird von Gartner so definiert: "The leaders in this Magic Quadrant have a full range of capabilities to support a variety of portal deployment scenarios, and have demonstrated consistent product delivery in meeting customer needs for a substantial period of time. Leaders have delivered significant product innovation over the course of their pursuit of portal customers, and have been successful in selling to new customers across industries.” [5]
Funktionen
Liferay Portal gliedert sich in drei Produktteile: Liferay Portal - die Kernapplikation und Basis für die anderen beiden Produktteile, Liferay CMS - das darauf aufbauende Content-Management-System, sowie Liferay Collaboration für Web-Zusammenarbeit und Soziale Netzwerke.
Liferay Portal ist basierend auf einer Serviceorientierten Architektur aufgebaut. Damit ist es möglich, weitere Liferay- oder selbstgeschriebene Komponenten über Portlets einzubinden beziehungsweise auf existierende Applikationen zuzugreifen.
Liferay Portal bietet dabei die folgenden Kernfunktionalitäten:
- Sichere Authentifizierung und rollenbasierte Autorisierung über Single Sign-on.
- Personalisierung der Seiten sowie Anordnung von Web-Elementen durch die Benutzer mittels Drag and Drop.
- Automatischer Upload von Dateien mittels WebDAV
- Taggen und Suchen von Web-Inhalten, Dokumenten, Benachrichtigungen etc.
- Mehrsprachige Benutzerführung sowie Unterstützung von mehrsprachigen Organisationen.
- Plattformunabhängigkeit, Skalierbarkeit und Replikationsunterstützung.
Liferay CMS ist ein auf Liferay Portal aufbauendes Content-Management-System, welches ein Dokumenten-Management-System und Bildergalerien zur Verfügung stellt. Es unterstützt definierte Arbeitsabläufe, einfaches Hoch- und Runterladen von Dateien, händisches und dynamisches Taggen der Dateien, CMS weite Suchen mittels beliebiger Suchmaschinen, Veröffentlichung bestimmter Inhalte auf dem Liferay Portal oder im Web. Liferay CMS integriert mit Microsoft Office basierend auf SharePoint Protokollen. Damit ist es möglich lokal am Desktop zu arbeiten und dennoch den webbasierten Workflow sicherzustellen.
Liferay Collaboration ist der Sammelbegriff für alle auf Liferay Portal aufbauenden Groupware-Komponenten wie Wikis, Foren, Blogs, Instant Messaging, E-Mail, Gruppenkalender, Ankündigungen und Umfragen. Diese Komponenten werden unterstützt durch den eingebauten Rich-Text-Editor, dynamische Auswertung statistischer Daten und Aktivitäten, sowie RSS Feeds.
Varianten der Software
Die Liferay Portal Community Edition ist die Community-Version von Liferay Portal. Sie richtet sich an Early Adopter, die Interesse an den neuesten Funktionen und Innovationen von Liferay haben. Support bietet hier die Liferay-Community, die zur Selbstorganisation die Team-Kollaborationsfunktionen wie z. B. Wiki, Forum, Blog und Bugtracker) von Liferay Portal verwendet.
Die Liferay Portal Enterprise Edition ist die kommerzielle Variante von Liferay Portal. Sie bietet garantierte Langzeitunterstützung (LTS) und richtet sich an Unternehmen, die nach einer über lange Zeit stabilen Softwarelösung suchen und Wert auf professionelle Unterstützung direkt vom Hersteller legen.
Technische Spezifikation
Liferay Portal unterstützt alle großen Java-Anwendungsserver, Datenbanken und Betriebssysteme.[6] Es bietet über 700 Deployment-Konfigurationen. Liferay Portal unterstützt Internationalisierung für jede beliebige Sprache und wird standardmäßig in 22 Sprachen ausgeliefert.
Liferay Portal basiert auf einer Reihe von Java-Technologien. Darunter fallen beispielsweise Apache ServiceMix, ehcache, Hibernate, jBPM, ICEfaces, Apache Lucene, MuleSource ESB, Spring inkl. Spring-AOP, Struts & Tiles, Apache Tapestry und Apache Velocity, JBoss Seam. Darüber hinaus basiert es noch auf folgenden weiteren Technologien: jQuery JavaScript Framework, PHP und Ruby
Liferay Portal unterstützt für die Erstellung von Webseiten eine Vielzahl an Standards: AJAX und JSON, iCalendar und Mikroformate, OpenSearch sowie eine Reihe von Kommunikationsstandards wie Webservices und Representational State Transfer, die Webprotokolle Hessian und Burlap, RMI, WSRP, WebDAV, etc.
Liferay Portal unterstützt die Java Specification Requests 286 (Smart Card I/O API), 168 (Portlets), 127 (JavaServer Faces) und 170 (Content Repository) und ist Mitglied im „JSR-286 (Portlet 2.0) and JSF-314 (JSF 2.0)“-Komitee.
Für die Speicherung der Daten unterstützt Liferay Portal eine Vielzahl an Datenbanksystemen wie Firebird / InterBase, HSQLDB, Microsoft SQL Server, MySQL, PostgreSQL, Sybase und Oracle. Liferay bietet im Bereich Persistenz den sog. "Service Builder", welcher die automatische Generierung von zu speichernden Entities, SQL Skripten und Abstraktionsschichten übernimmt.
Literatur
- Jonas X. Yuan: Liferay Portal Enterprise Intranets - a Practical Guide to Building a Complete Corporate Intranet with Liferay. Packt Publishing, Birmingham 28. April 2008, ISBN 1847192726.
- Richard Sezov: Liferay Administrator's Guide, 2nd Edition. Liferay Press, 9. September 2008, ISBN 978-0615247335.
- Poornachandra Sarang: Practical Liferay: Java-Based Portal Applications Development (Pro). Apress, 27. April 2009, ISBN 978-1430218470.
- Ashley Wilson; Linux-Magazin (Hrsg.): Hereinspaziert - das Liferay-Portal-Toolkit. 9. Januar 2009 (http://www.linux-magazin.de/Online-Artikel/Liferay-Portal-Toolkit, abgerufen am 22. Dezember 2009).
- Tom Yager; InfoWorld (Hrsg.): Best of open source applications. 10. September 2007 (http://www.infoworld.com/d/applications/best-open-source-applications-140?page=0,2, abgerufen am 22. Dezember 2009).
Weblinks
Einzelnachweise
- ↑ Sharepoint-Alternative von Liferay. heise.de, 3. Dezember 2008, abgerufen am 22. Dezember 2009.
- ↑ http://www.liferay.com/web/guest/community/forums/-/message_boards/statistics
- ↑ Frank Pientka: Macht hoch die Türen. In: Java Magazin 2/2009
- ↑ Liferay Portal Overview
- ↑ Jim Murphy, Gene Phifer, Ray Valdes und Eric Knipp: Magic Quadrant for Horizontal Portal Products. In: Gartner RAS Core Research, Note G00206214. Gartner Inc., 3. September 2010, abgerufen am 12. Januar 2011 (englisch).
- ↑ Liferay Tech Specs
Kategorien:- Java-Programm
- Freie Webanwendung
- Kollaborationssoftware
- Content-Management-System
Wikimedia Foundation.