260 likes | 391 Views
AP2 – Portal Deliverables und Meilensteine. Sandra Gesing Eberhard-Karls-Universität Tübingen Meilensteintreffen in Köln 02.05.2011. Ziel von AP2. Zentraler Zugang für Benutzer von molekularen Simulationen und Docking Tools Zugriff auf Standard-Workflows
E N D
AP2 – PortalDeliverables und Meilensteine Sandra Gesing Eberhard-Karls-UniversitätTübingen Meilensteintreffen in Köln 02.05.2011
Ziel von AP2 • Zentraler Zugang für Benutzer von molekularen Simulationen und Docking Tools • Zugriff auf Standard-Workflows • Möglichkeit zur Erstellung, Änderung, Aktivierung und Monitoring von Workflows • Zugriff auf chemische Datenrepositorien • Nutzung von D-Grid Ressourcen AP2 - Portal
Teilaufgabe 2.1 • Portaldesign und Userinterface • Partner • Dresden (3 Monate) • Köln (6 Monate) • Paderborn (2 Monate) • Dortmund (1 Monat) • Tübingen (13 Monate) • BTS (1 Monat) • Zeitraum: Januar 2010 – August 2012 AP2 - Portal
Teilaufgabe 2.1 • Deliverable 2.1-1: Bericht über die Analyse der benötigten Userinterfaces und Auswahl der Portaltechnologie (April 2010 – 2 Monate später als geplant) • Meilenstein 2.1-1: Portalzugang mit integrierter Workflow-Infrastruktur (Dezember 2010) AP2 - Portal AP2 - Portal
Layout und Userinterfaces • Landing-page • Wiki • Chat-Portlet • Zertifikatsportlet • MD-Portlet • QC-Portlet • Datenrepository-Portlet AP2 - Portal AP2 - Portal
Zertifikatsportlet AP2 - Portal
Teilaufgabe 2.2 • Anforderungsanalyse und Auswahl geeigneter Portaltechnologie • Partner • Dresden (3 Monate) • Köln (2 Monate) • Tübingen (3 Monate) • Zeitraum: September 2009 – Februar 2010 • Deliverable 2.1-1: Bericht über die Analyse der benötigten Userinterfaces und Auswahl der Portaltechnologie (April 2010) AP2 - Portal AP2 - Portal
Evaluierung • Portal Frameworks • Liferay • Pluto und Jetspeed • GateIn (JBoss + Exo) • Workflow-enabled Grid Portals • EnginFrame • WebSphere • P-Grade / WS-PGRADE AP2 - Portal AP2 - Portal
Evaluierungskriterien Benutzerseite Administratorseite JSR 168/286 UNICORE 6 Zeit und Aufwand für Installation/Implementierung Support Sicherheit Monitoring • Benutzbarkeit • Effizienz • Workflows • Sicherheit • Monitoring Fokus AP2 - Portal
Evaluierungsergebnis WS-PGRADE • Workflows • Workflow-Editor • Grid • Monitoring • 20 Personenjahre Entwicklung • 30 Entwickler in der Community • Installation aufwändig • Umstellung auf Liferay AP2 - Portal AP2 - Portal
Teilaufgabe 2.3 • Workflow-Integration und Workflow-Editor • Partner • Dresden (2 Monate) • Köln (2 Monate) • Paderborn (6 Monate) • Dortmund (2 Monate) • Tübingen (5 Monate) • BTS (1 Monat) • Zeitraum: Januar 2010 – August 2012 AP2 - Portal AP2 - Portal
Teilaufgabe 2.3 • Deliverable 2.3-1: Prototyp des Portals mit integrierter Workflow-Infrastruktur (Dezember 2010) • Meilenstein 2.1-1: Portalzugang mit integrierter Workflow-Infrastruktur (Dezember 2010) AP2 - Portal AP2 - Portal
gUSE Infrastruktur grid User Support Environment User interface WS-PGRADE High-levelmiddlewareservicelayer gUSE Workflow storage Application repository Information system Workflow engine Submitters Logging Gridresources middlewarelayer UNICORE 6 AP2 - Portal AP2 - Portal
gUSE submitter für UNICORE gUSE UNICORE 6 Resources UNICORE Atomic Services actionJobSubmit JOB1 JOB3 JOB4 JOB2 1 -- Security 2 -- Registry 3 -- Submitjob 5 -- Start job Workflow engine JOB n UNICORE submitter (UCC lib) Uspace 4 -- Upload data AP2-Portal AP2 - Portal
ASM (Application-Specific Module) • Bibliothek zum Verwalten von WS-PGRADE Workflows • Ausgabe der Benutzer und Workflows des lokalen Repositoriums • Importieren von Workflows in den Userspace • Upload/Download der Ein- und Ausgabedateien • Setzen der Parameter einer Anwendung im Workflow • Abschicken von Workflows • Monitoren von Workflows • Löschen von Workflows • Einbindbar in Portlets und Java Tools • Verwendung der gUSE-Submitter AP2 - Portal AP2 - Portal
Konzipieren von Workflows • Moleculardynamik • Gromacs-Workflows • Quantenchemie • Gaussian-Workflows • Docking • CADDSuite (Computer-aided Drug Design) und FlexX • Galaxy im Einsatz für lokale Ressourcen in Tübingen • Automatische Portierung von Galaxy-Workflows nach WS-PGRADE AP2 - Portal AP2 - Portal
Docking Vorbereitungsworkflow AP2 - Portal AP2 - Portal
Teilaufgabe 2.4 • Sicherheitsschicht • Partner • Berlin (1 Monat) • Dresden (6 Monate) • Köln (1 Monate) • Tübingen (1 Monat) • Zeitraum: Mai 2011 – Juni 2012 AP2 - Portal AP2 - Portal
Teilaufgabe 2.4 • Entscheidung für SAML (Security Assertion Markup Language) vorgezogen • Vorteile von SAML gegenüber Proxy-Zertifikaten • Zertifikat verbleibt auf dem Computer des Benutzers • Kein weiterer Server zur Zertifizierung notwendig • Maximale Anzahl von involvierten Servern im Authentifizierungsprozess • Flexible Gültigkeitsdauer der Assertion-Datei AP2 - Portal AP2 - Portal
Teilaufgabe 2.4 • Konfiguration des Organisations- und Community-Managements in Liferay • MoSGridnoviceuser • MoSGridadvanceduser • MoSGriddevelopers • Administrators AP2 - Portal AP2 - Portal
Deliverables und Meilensteine AP2 - Portal AP2 - Portal
Nächste geplante Schritte • Integration von CADDSuite und FlexX • Integration der IDB (Incarnation Database) von UNICORE für Auswahlboxen • Ergänzung von Standard-Workflows/weiteren Tools • Erweiterte Sicherheitsfunktionen zur einfacheren Bedienbarkeit • Anpassen des Layouts (durchgehender Task) AP2 - Portal AP2 - Portal
Involvierte Projekte SHIWA (SHaring Interoperable Workflows for Large Scale Scientific Simulations on Available DCIs) • EU Projekt • Zeitraum: 01.07.2010 – 30.06.2012 • Tübingen beteiligt über Galaxy-Workflow-Export CompChem Virtual Organization • EGEE Projekt • Ressourcen nutzbar AP2 - Portal
Zukünftige Projekte SCI-BUS (SCIentific gateway Based User Support) • EU Projekt • Zeitraum: 01.10.2011 – 30.09.2014 • Bereitstellung von europaweiten Rechner-Ressourcen • Tübingen beteiligt über Erweiterung des MoSGrid Portals mit interaktivem Molekül-Editor und semantische Suche AP2 - Portal
Acknowledgements • Oliver Kohlbacher • Marc Röttig • Marcel Schumann • Sebastian Breuers • Lars Packschies • Klaus-Dieter Warzecha • Martin Wewior • Bernd Schuller • Valentina Huber • Frank Cordes • Georg Birkenheuer • Jens Krüger • Johannes Schuster • Sonja Herres-Pawlis • Ines Dos Santos Vieira • ÁkosBalaskó • Miklos Kozlovszky • IstvánMárton • Anna SzikszayFabri • Richard Grunzke • Patrick Schäfer • AP2 - Portal