CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister...

60
Open Source IT-Dienstleister CampusSource 10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) [email protected] Thomas Kopka-Jahn (Entwickler) Workshop Liferay Portal

Transcript of CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister...

Page 1: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Open Source IT-Dienstleister

CampusSource 10. Oktober 2012Schwerte

Markus Maier (Projektleiter, Facharchitekt) [email protected]

Thomas Kopka-Jahn (Entwickler)

Workshop Liferay Portal

Page 2: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 2 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Teil 1: Vorstellung comundus, Beispiele, Überblick Liferay Portal

Teil 2 (Live-Demo): Liferay als Publishing-Portal (Content Management)

Teil 3: Liferay Portal im Detail: - Anwendungsintegration- LDAP/Single Sign-On- Typische Infrastrukturen- Liferay-Standards- Besonderheiten Open Source- Liferay CE oder EE?- Ausblick und Diskussion: Liferay als zukunftssicheres Portal für Hochschulen?

Teil 4: Praxis-Workshop Technik

Agenda 10.10.2012

Page 3: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 3 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

comundus ist IT-Dienstleister in Waiblingen bei Stuttgart seit 2001. Wir bieten Lösungen für den Mittelstand und öffentliche Einrichtungen auf Basis von Open Source Produkten. Wir bauen Enterprise Portale mit allem, was dazu gehört:

Content Management

Dokumenten Management

Collaboration und Social Media

Enterprise Search

Anwendungs-Integration

Individualentwicklung

Mobile Anwendungen

Firmenprofil comundus

Page 4: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 4 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Page 5: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 5 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Gründung 2001

heute 20 Mitarbeiter

Unser Markt

Mittelständische Unternehmen > 100 Mitarbeiter

Großunternehmen/Konzerne

öffentliche Einrichtungen und Organisationen

Branchenunabhängig

Firmenprofil comundus

Page 6: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com
Page 7: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 7 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Page 8: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 8 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Page 9: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 9 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Page 10: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 10 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Servicespalte fürRubriknavigation

Kontaktinformationen

Servicespalte fürRubriknavigation

Kontaktinformationen

Page 11: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 11 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Servicespalte fürRubriknavigation

Kontaktinformationen

Downloads

Servicespalte fürRubriknavigation

Kontaktinformationen

Downloads

Page 12: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 12 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Servicespalte fürRubriknavigation

Kontaktinformationen

Downloads

Bildergalerie

Servicespalte fürRubriknavigation

Kontaktinformationen

Downloads

Bildergalerie

Page 13: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 13 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Servicespalte fürRubriknavigation

Kontaktinformationen

Downloads

Bildergalerie

Links

Servicespalte fürRubriknavigation

Kontaktinformationen

Downloads

Bildergalerie

Links

Page 14: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 14 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Page 15: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 15 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Page 16: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 16 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Page 17: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 17 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Page 18: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 18 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Referenz Studienportal mit Liferay

Studienportal, Universität Duisburg-Essen

Das personalisierte Studienportal der Universität Duisburg-Essen bildet den zentralen Einstiegspunkt für alle netzbasierten Aktivitäten rund um Studium & Lehre. Das Studienportal integriert eine Vielzahl bestehender Anwendung mittels verschiedenster Technologien.

Das Studienportal ist Teil des Projektes „E-University“ der Universität Duisburg- Essen -gefördert vom Bundesministerium für Bildung und Forschung, Berlin.

Das Studienportal wurde auf Basis von Liferay Enterprise Portal 4.2 entwickelt und Anfang 2008 auf die damals aktuelle Version 4.3.2 aktualisiert.

Page 19: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 19 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Page 20: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 20 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Prototyp Studienportal mit Liferay CE

Entwicklung Prototyp für personalisiertes Studienportal

Umstellung Authentifizierung für einige Kerndienste auf SSO (CAS), dabei Active Directory-Verzeichnisdienst als Basisdienst für die Authentifizierung

Wichtige Funktionalitäten sind neben Liferays Collaboration-Portlets das Veranstaltungsmanagement HIS-LSF, die Prüfungsverwaltung HIS-POS, sowie die Lernplattform ILIAS

Page 21: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Mit Portalen arbeiten verbindet - Liferay

Enterprise Portal

Page 22: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 22 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Liferay im Magic Quadranten

Gartner Magic Quadrant

Liferay wird seit 2010 als führender Hersteller in Gartners Magic Quadrant für horizontale Portale genannt. Als eines der vollumfänglichsten Portale auf dem Markt hat sich Liferay als das bevorzugte Portal für Kunden von Gartner profiliert.

Gartner geht davon aus, dass 2015 min. 25% der Enterprise-Portalprojekte auf OS-Frameworks beruhen.Quelle: Gartner (Oktober 2011)

Page 23: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 23 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Liferay zum Sieger gewählt bei SourceForge

Weltweit wählten die Mitglieder von SourceForge Portal Liferay zum Open Source Projekt-sieger im Juli 2012.

Quelle:http://sourceforge.net/blog/vote-july-2012-potm /

Page 24: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 24 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Liferay – eine der führenden Portallösungen

Open Source Portallösung

Lizenzkostenfrei erhältlich(www.liferay.com) – MIT-Lizenz

100% JAVA-Technologie

Umsetzung der Java-Stärken inein relativ leichtgewichtiges Paket

Nahezu unbegrenzt skalierbar

Erfüllt hohe Sicherheitsansprüche

Unterstützung der wichtigsten Entwicklungs-Standards (JSR 168, 286, 170 bzw. WSRP und zukünftig auch WSRPv2)

LDAP-Anbindung und Single-Sign On (SSO)

Großer Funktionsumfang mit über 80 Portlets

Page 25: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 25 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Liferay Portal

Projektstart 2000

Liferay Inc. gegründet 2004

Enge technische Zusammenarbeitmit SUN

Aktuelle Version 6.1

über 60.000 Downloads monatlich

über 100 Kernentwickler (250 Mitarbeiter weltweit)

Page 26: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 26 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Integration bestehender Anwendungen über Portlets

Integration von Prozessen

Workflow Funktionalitäten

umfangreiche Collaboration Funktionalitäten

integriertes CMS

integrierter Online Shop

dokumentenorientierter Ansatz

plattformunabhängig und skalierbar

ausgereifte Replikationstechnologie

modulares Rechtesystem

Liferay Portal - Funktionen

Page 27: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 27 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Anforderungen an Portale heute

1. PublishingContent Management

Asset-Management

Link-Management

Wissensmanagement

Versions-Management

Personalisierung

Tags/Kategorien/Keywords

Suche (OpenSearch)

Layout

1. PublishingContent Management

Asset-Management

Link-Management

Wissensmanagement

Versions-Management

Personalisierung

Tags/Kategorien/Keywords

Suche (OpenSearch)

Layout

Page 28: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 28 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Anforderungen an Portale heute

2. CollaborationDokument-Management

Arbeitsräume

E-Mail/Nachrichten

Kalender

Forum

Gemeinsame Links

Wiki

Blog

Kommentare

2. CollaborationDokument-Management

Arbeitsräume

E-Mail/Nachrichten

Kalender

Forum

Gemeinsame Links

Wiki

Blog

Kommentare

Page 29: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 29 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Anforderungen an Portale heute

3. Anwendungs-Integration

Portlets (JSR 168/286, WSRP)

Gadgets

SOA/Web Services

EAI, Enterprise-Service-Bus (MULE)

iFrame, RSS

LDAP-Anbindung

Single Sign-On

Workflow

3. Anwendungs-Integration

Portlets (JSR 168/286, WSRP)

Gadgets

SOA/Web Services

EAI, Enterprise-Service-Bus (MULE)

iFrame, RSS

LDAP-Anbindung

Single Sign-On

Workflow

Page 30: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 30 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Anforderungen an Portale heute

4. DecisionIntegration BI möglich (BIRT/Jasper)

Schnittstellen ERP

(5. eCommerceWebshop-Integration)

4. DecisionIntegration BI möglich (BIRT/Jasper)

Schnittstellen ERP

(5. eCommerceWebshop-Integration)

Page 31: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 31 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Anforderungen an Portale heute

Page 32: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 32 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Teil 1: Vorstellung comundus, Beispiele, Überblick Liferay Portal

Teil 2 (Live-Demo): Liferay als Publishing-Portal (Content Management)

Teil 3: Liferay Portal im Detail: - Anwendungsintegration- LDAP/Single Sign-On- Typische Infrastrukturen- Liferay-Standards- Besonderheiten Open Source- Liferay CE oder EE?- Ausblick und Diskussion: Liferay als zukunftssicheres Portal für Hochschulen?

Teil 4: Praxis-Workshop Technik

Agenda 10.10.2012

Page 33: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 33 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Live-Demo Web Content-Management mit Liferay

Page 34: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 34 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Teil 1: Vorstellung comundus, Beispiele, Überblick Liferay Portal

Teil 2 (Live-Demo): Liferay als Publishing-Portal (Content Management)

Teil 3: Liferay Portal im Detail: - Anwendungsintegration- LDAP/Single Sign-On- Typische Infrastrukturen- Liferay-Standards- Besonderheiten Open Source- Liferay CE oder EE?- Ausblick und Diskussion: Liferay als zukunftssicheres Portal für Hochschulen?

Teil 4: Praxis-Workshop Technik

Agenda 10.10.2012

Page 35: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Anwendungsintegration

Page 36: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 36 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Integration auf Präsentationsebene

Anpassen von Layouts und „Oberflächenintegration“ z.B. durchLinks, iFrames, Gadgets, Bereitstellung und Ausgabe von RSS

Integration Benutzerdaten und Login

Anbindung einer zentralen Benutzerverwaltung: ADS/LDAP

Single Sign-On: CAS + Siteminder out of the Box, ggf. NTLM, JAAS, JOSSO, Netegrity, MS Exchange

Integration auf der Serviceebene

Portlet-Standards JSR 168/286, WSRP, JSF-314 (JSF 2.0)

Architekturen mit Mule oder ServiceMix ESB unterstützen EAI

Liferay Message-Bus, Liferay Service Builder

SOA mit SOAP, ReST, JSON, WebDAV, RMI, WSRP (1.0/2.0), Spring HTTP

Integrationsfähigkeit von Liferay

Page 37: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 37 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Liferay Architektur

Portlets

Plug-ins

Collaboration

Web Content

Portal Administration

Dokumenten Management

Social Networking & Präsenz

Mashup-Fähigkeiten:Facebook, NetVibes,WidgetsiGoogle/Gadgets, Shindig, RSS/Atom

Portlets

Hooks Layout TemplatesThird- party Integrations (SOLR, JBPM, Alfresco, Documentum,

Droolz usw.)

Themes Gadgets

Benutzeroberfläche ToolsLiferay TaglibsLiferay Alloy UI

Service BuilderLiferay IDE

Page 38: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 38 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Liferay Gadgets

Page 39: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 39 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Liferay Gadgets

Page 40: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

SSO-Konzept

Page 41: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 41 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Single Sign-On mit Liferay Portalund CAS

Liferay Portal

Zentrales Login

LDAP/ADS

Integration weiterer Anwendungen

Single Sign-On

Zentrale Nutzer- und Rechte-/Rollenverwaltung

CAS

Zentrale Authentifizierung

Anwendung 3

Anwendung 2

Prüfung gegen LDAP

ImportNutzerdaten

Prüfung Login gegen CAS

Page 42: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Typische Architektur

Page 43: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 43 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Liferay Portal Menü

Kalender

Inhalte CMS

Login

Dokumenten Bibliothek

Aktivitäten Soziales Netzwerk

Chat

Web Oberfläche

Client

Liferay DMS

Anderes DMS (CMIS/JCR 170)

LDAP/AD

CAS

SSOPortletVerwaltung

Benutzerverwaltung

Liferay CMS

Anderes CMS (CMIS/JCR 170)

CMS DMSVerwaltungAuthentifizierung

Templates

Server

Integration weiterer Anwendungen und Datenquellen

Typische Architektur mit Liferay Portal

Page 44: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 44 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Anbindung OpenCms an Liferay

Page 45: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Liferay-Standards

Page 46: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 46 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Standards schaffen Sicherheit, Kompatibilität, Skalierbarkeit und Zukunftsfähigkeit

Sprache und Entwicklungsumgebung

Java EE mit JSR-168/286

Eclipse mit Liferay-Plugin

Frameworks

Velocity, AlloyUI, JSF, ICEfaces, (cave RichFaces), Spring, Struts, Hibernate

Weitere

Lucene, OpenSearch, Anbindungsmöglichkeit SOLR

Workflows: Kaleo, jBPM, Activiti, Aperte

CMIS, JSR-170

Liferay-Standards

Page 47: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 47 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Liferay Portal Architektur

Page 48: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 48 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Liferay-Standards

Page 49: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 49 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Liferay-Standards

Page 50: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 50 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Liferay-Standards

Page 51: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 51 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Liferay-Standards

Page 52: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Projektablauf Dienstleister

Page 53: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 53 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Projektablauf bei comundus

Iterative VorgehensmodelleV-Modell XTScrum

Vorprojektphase Realisierungsphase Nachprojektphase

SpezifikationDesign/Architektur

Implementierung Releaseabschluss

Spezifizierte RollenProjektleiter (Kunde + Dienstleister)Technischer VerantwortlicherEntwicklerTestteam

Lastenheft

Ausschreibung

Page 54: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Besonderheiten Open Source

Page 55: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 55 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Gesamter Code frei zugänglich undanpassbar à hohe Flexibilität, aberauch Gefahr

Über Hook oder in EXT-Umgebungkönnen JSPs und Java-Klassenüberschrieben werden (= Kapselungder Anpassungen). Jeder Upgrade macht manuellen Abgleich der überschriebenen Dateien und Klassen notwendig à So nah am Standard bleiben wie möglich, nur so viel Anpassung wie nötig!

Besser eigene Portlets schreiben, die auf Liferay-Services zurückgreifen als Anpassung vorhandener Portlets (DEP-Kennzeichnung in Eclipse)

Größe und Aktivität der Community neben Funktionalität und Technologie wichtiges Auswahlkriterium: schnelle Bugfixes (z.B. Liferay-Jira)

Einhaltung und Unterstützung bestehender Standards beachten

Besonderheiten Open Source

Page 56: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Liferay CE vs. EE

Page 57: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 57 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Liferay Community Edition

Lizenzkostenfrei

Mächtiges und stabiles System mit Community-Unterstützung

Inkl. > 60 Basis-Portlets

Liferay Enterprise Edition

Verschiedene Lizenzmodelle

Jährliches Abonnement: 16.950* EUR/Server (Gold)

Erstes Jahr und Folgejahre: 45.950* EUR bzw. 5.950* EUR/Jahr

Inkl. Support, Notfall-Hotfixes, Web-Schulungen Administratoren

Genauere QS

Zusätzlich Leistungs-Monitoring, Rule-Engine-Integration, weitere Portlets, erweiterte Cache-Replikation

*Bitte Preise bei Liferay Deutschland direkt erfragen

Vergleich Liferay CE/EE

Page 58: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Liferay für Hochschulen?

Page 59: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Folie: 59 • © 11. Oktober 2012 comundus GmbH • www.comundus.com

Ist Liferay ein zukunftssicheres Hochschul-Portal? Diskurs

Stabilität und Sicherheit der Java-Technologie

Führendes und weit verbreitetesPortalsystem mit großer Community

Gute Integrationsfähigkeit bestehender Anwendungen

Umfangreiches Content Management System

Hohe und plattformunabhängige Skalierbarkeit

Communitysystem und viele Collaboration-Funktionen “Out of the Box“

Modulares Rechtesystem

Austauschbarkeit von Portlets: Gute Basis für gemeinsame und hochschulübergreifende Projekte

Hochschul-Portale

Page 60: CampusSource Entwickler-Workshop 2012 - Leferay€¦ · Open Source IT-Dienstleister CampusSource10. Oktober 2012 Schwerte Markus Maier (Projektleiter, Facharchitekt) m.maier@comundus.com

Open Source IT-Dienstleister

comundus GmbHSchüttelgrabenring 371332 Waiblingen Tel. 07151 – 5 00 28-0www.comundus.com

Kontakt

Markus Maier [email protected]

comundus GmbH

Schüttelgrabenring 3

71332 Waiblingen

+49 (0)7151 94421-10

www.comundus.com