51
Deployment und Sicherheit komplexer Open-Source Webanwendungen Gunnar Wrobel [email protected] 6. M¨ arz 2012 Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. M¨ arz 2012 1 / 28

Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. M arz 2012

Embed Size (px)

Citation preview

Page 1: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Deployment und Sicherheit komplexer Open-SourceWebanwendungen

Gunnar Wrobel

[email protected]

6. Marz 2012

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 1 / 28

Page 2: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Freie Websoftware in der CloudMacht das Sinn?

Photo: Evan Leeson [http://www.flickr.com/photos/ecstaticist/3918217885]

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 2 / 28

Page 3: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Beispiel: WebmailerKostenlose Webmail-Systeme gibt es zu Genuge

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 3 / 28

Page 4: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

“Software as a service” bedeutet ...... “Data as a service”

Photo: Robert Kaye [http://www.flickr.com/photos/mayhem/2939259129]

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 4 / 28

Page 5: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Evolutionder Horde Webmail und Groupware

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 5 / 28

Page 6: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Browser zeigen die Oberflache2/3 der Webanwendungen laufen uber freie Software

Photo: Ben Fredericson [http://www.flickr.com/photos/xjrlokix/3932488768]

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 6 / 28

Page 7: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

ModularDie Summe verfugbarer Komponenten bietet ein breites Spektrum an Moglichkeiten

Photo: Carlos Smith [http://www.flickr.com/photos/carlos-smith/5476997936/]

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 7 / 28

Page 8: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

PaketmanagementPaketmanager erlauben ein einfaches Deployment und schaffen Sicherheit

Photo: Rudolf Ammann [http://www.flickr.com/photos/rka/1415516/]

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 8 / 28

Page 9: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Ubuntu Server UpdatesDie Installation informiert uns automatisch uber verfugbare Updates

* Documentat ion : h t t p s : / / h e l p . ubuntu . com/

System i n f o r m a t i o n as o f Wed Feb 29 . . .

System l o a d : 0 . 0 . . .Usage o f / : 17.8% o f 9 . 8 4GB . . .Memory usage : 52% . . .

Graph t h i s data and manage t h i s system a t . . .

10 packages can be updated .2 u p d a t e s a r e s e c u r i t y u p d a t e s .

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 9 / 28

Page 10: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Modulare DistributionenPaketmanagement erlaubt ...

Flexible Losungen durchModule

Strukturiertes Deployment

Wartbarkeit

Sicherheit

...

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 10 / 28

Page 11: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Modulare DistributionenPaketmanagement erlaubt ...

Flexible Losungen durchModule

Strukturiertes Deployment

Wartbarkeit

Sicherheit

...

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 10 / 28

Page 12: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Modulare DistributionenPaketmanagement erlaubt ...

Flexible Losungen durchModule

Strukturiertes Deployment

Wartbarkeit

Sicherheit

...

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 10 / 28

Page 13: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Modulare DistributionenPaketmanagement erlaubt ...

Flexible Losungen durchModule

Strukturiertes Deployment

Wartbarkeit

Sicherheit

...

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 10 / 28

Page 14: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Modulare DistributionenPaketmanagement erlaubt ...

Flexible Losungen durchModule

Strukturiertes Deployment

Wartbarkeit

Sicherheit

...

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 10 / 28

Page 15: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Anforderungen an moderne Webanwendungen

Integration mit anderenWebanwendungen

Features

Wartbarkeit

Sicherheit

...

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 11 / 28

Page 16: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Anforderungen an moderne Webanwendungen

Integration mit anderenWebanwendungen

Features

Wartbarkeit

Sicherheit

...

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 11 / 28

Page 17: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Anforderungen an moderne Webanwendungen

Integration mit anderenWebanwendungen

Features

Wartbarkeit

Sicherheit

...

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 11 / 28

Page 18: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Anforderungen an moderne Webanwendungen

Integration mit anderenWebanwendungen

Features

Wartbarkeit

Sicherheit

...

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 11 / 28

Page 19: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Anforderungen an moderne Webanwendungen

Integration mit anderenWebanwendungen

Features

Wartbarkeit

Sicherheit

...

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 11 / 28

Page 20: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

MonolithischDie typische Webanwendung

Photo: Nathanial Landau [http://www.flickr.com/photos/grefft/44040562/]

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 12 / 28

Page 21: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

“Kann ich eigentlich Horde und ownCloud integrieren?”Nicht so einfach...

Kein gemeinsamesNutzermanagement.

Keine gemeinsameAuthentifizierung.

Kein gemeinsames Layout.

Duplizierte Funktionalitat.

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 13 / 28

Page 22: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

“Kann ich eigentlich Horde und ownCloud integrieren?”Nicht so einfach...

Kein gemeinsamesNutzermanagement.

Keine gemeinsameAuthentifizierung.

Kein gemeinsames Layout.

Duplizierte Funktionalitat.

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 13 / 28

Page 23: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

“Kann ich eigentlich Horde und ownCloud integrieren?”Nicht so einfach...

Kein gemeinsamesNutzermanagement.

Keine gemeinsameAuthentifizierung.

Kein gemeinsames Layout.

Duplizierte Funktionalitat.

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 13 / 28

Page 24: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

“Kann ich eigentlich Horde und ownCloud integrieren?”Nicht so einfach...

Kein gemeinsamesNutzermanagement.

Keine gemeinsameAuthentifizierung.

Kein gemeinsames Layout.

Duplizierte Funktionalitat.

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 13 / 28

Page 25: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Horde 4.0Das Horde Projekt liefert ca. 100 Komponenten, die als PEAR Pakete verfugbar sind.

Photo: Aaron Merrifield [http://www.flickr.com/photos/spammt/4823025103/]

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 14 / 28

Page 26: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Datum eingebenDas typische Widget fur ein Datum

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 15 / 28

Page 27: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Ein Treffen

Photo: Andrew Wipple [http://www.flickr.com/photos/andrewwippler/4428945418/]

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 16 / 28

Page 28: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Ein TreffenWurden Sie ein Treffen so vereinbaren ...

Wir sollten uns zwischen dem12. und 19. Marz 2012 uberdas Feedback von der CeBITunterhalten.

Gerne. Wie ware es am 13.Marz 2012?

Klingt gut. Da konnte ichzwischen 8 und 12 Uhr.

Dann lass uns 9 Uhr sagen.

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 17 / 28

Page 29: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Ein TreffenWurden Sie ein Treffen so vereinbaren ...

Wir sollten uns zwischen dem12. und 19. Marz 2012 uberdas Feedback von der CeBITunterhalten.

Gerne. Wie ware es am 13.Marz 2012?

Klingt gut. Da konnte ichzwischen 8 und 12 Uhr.

Dann lass uns 9 Uhr sagen.

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 17 / 28

Page 30: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Ein TreffenWurden Sie ein Treffen so vereinbaren ...

Wir sollten uns zwischen dem12. und 19. Marz 2012 uberdas Feedback von der CeBITunterhalten.

Gerne. Wie ware es am 13.Marz 2012?

Klingt gut. Da konnte ichzwischen 8 und 12 Uhr.

Dann lass uns 9 Uhr sagen.

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 17 / 28

Page 31: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Ein TreffenWurden Sie ein Treffen so vereinbaren ...

Wir sollten uns zwischen dem12. und 19. Marz 2012 uberdas Feedback von der CeBITunterhalten.

Gerne. Wie ware es am 13.Marz 2012?

Klingt gut. Da konnte ichzwischen 8 und 12 Uhr.

Dann lass uns 9 Uhr sagen.

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 17 / 28

Page 32: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Ein Treffenoder eher so ...

Wir sollten uns nachsteWoche uber das Feedback vonder CeBIT unterhalten.

Gerne. Wie ware es amDienstag?

Klingt gut. Da konnte ichmorgens.

Dann lass uns 9 Uhr sagen.

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 18 / 28

Page 33: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Ein Treffenoder eher so ...

Wir sollten uns nachsteWoche uber das Feedback vonder CeBIT unterhalten.

Gerne. Wie ware es amDienstag?

Klingt gut. Da konnte ichmorgens.

Dann lass uns 9 Uhr sagen.

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 18 / 28

Page 34: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Ein Treffenoder eher so ...

Wir sollten uns nachsteWoche uber das Feedback vonder CeBIT unterhalten.

Gerne. Wie ware es amDienstag?

Klingt gut. Da konnte ichmorgens.

Dann lass uns 9 Uhr sagen.

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 18 / 28

Page 35: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Ein Treffenoder eher so ...

Wir sollten uns nachsteWoche uber das Feedback vonder CeBIT unterhalten.

Gerne. Wie ware es amDienstag?

Klingt gut. Da konnte ichmorgens.

Dann lass uns 9 Uhr sagen.

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 18 / 28

Page 36: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Datum eingebenWie sieht das Widget fur diese Konversation aus?

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 19 / 28

Page 37: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Horde Date ParserDie Installation von Horde Date Parser ist trivial

# I n s t a l l a t i o n d e r H o r d e D a t e P a r s e r Komponenteapt−g e t i n s t a l l php−horde−date−p a r s e r

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 20 / 28

Page 38: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Horde Date ParserDer Parser hilft dem Computer...

<?php

// P r o v i d e a u t o l o a d i n g o f c l a s s e sr e q u i r e o n c e ’ Horde / A u t o l o a d e r / D e f a u l t . php ’ ;

$date = H o r d e D a t e P a r s e r : : p a r s e (’ n e x t week t u e s d a y morning ’

) ;

echo $date . ”\n” ;

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 21 / 28

Page 39: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Horde Date Parser... den Menschen zu verstehen.

2012−03−13 0 9 : 0 0 : 0 0

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 22 / 28

Page 40: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

PEARLeben und sterben mit Birne.

Photo: keeva999 [http://www.flickr.com/photos/54159370@N08/6024042592/]

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 23 / 28

Page 41: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Horde Updates

p e a r upgrade −a −B horde / webmai l

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 24 / 28

Page 42: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Vorteile

Releases

Hohe Release-Geschwindigkeit.1000 Releases in einem Jahr.

Wartbarkeit

Einfaches Update derSoftware.

Distributionen

Die Distributionen haben einengeringeren Aufwand beimRepaketieren.

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 25 / 28

Page 43: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Vorteile

Releases

Hohe Release-Geschwindigkeit.1000 Releases in einem Jahr.

Wartbarkeit

Einfaches Update derSoftware.

Distributionen

Die Distributionen haben einengeringeren Aufwand beimRepaketieren.

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 25 / 28

Page 44: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Vorteile

Releases

Hohe Release-Geschwindigkeit.1000 Releases in einem Jahr.

Wartbarkeit

Einfaches Update derSoftware.

Distributionen

Die Distributionen haben einengeringeren Aufwand beimRepaketieren.

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 25 / 28

Page 45: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Modulare WebanwendungenWas bei Distributionen gut funktioniert kann bei Webanwendungen nicht schlecht sein.

Photo: Jon Lucas [http://www.flickr.com/photos/jonlucas/204150906/]

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 26 / 28

Page 46: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Modulare Webanwendungen

Es ist moglich auchWebanwendungenmodular zu gestalten.

Eine modulare Architekturerlaubt ein einfachesWiederverwenden vonCode zwischen Projekten.

Teilen und Bereitstellenvon Code ist die Essenzfreier Software.

Modulare Software isterweiterbar, wartbar undeinfach zu sichern.

Modulare Softwareerlaubt hohe Flexibilitatbeim Nutzer.

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 27 / 28

Page 47: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Modulare Webanwendungen

Es ist moglich auchWebanwendungenmodular zu gestalten.

Eine modulare Architekturerlaubt ein einfachesWiederverwenden vonCode zwischen Projekten.

Teilen und Bereitstellenvon Code ist die Essenzfreier Software.

Modulare Software isterweiterbar, wartbar undeinfach zu sichern.

Modulare Softwareerlaubt hohe Flexibilitatbeim Nutzer.

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 27 / 28

Page 48: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Modulare Webanwendungen

Es ist moglich auchWebanwendungenmodular zu gestalten.

Eine modulare Architekturerlaubt ein einfachesWiederverwenden vonCode zwischen Projekten.

Teilen und Bereitstellenvon Code ist die Essenzfreier Software.

Modulare Software isterweiterbar, wartbar undeinfach zu sichern.

Modulare Softwareerlaubt hohe Flexibilitatbeim Nutzer.

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 27 / 28

Page 49: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Modulare Webanwendungen

Es ist moglich auchWebanwendungenmodular zu gestalten.

Eine modulare Architekturerlaubt ein einfachesWiederverwenden vonCode zwischen Projekten.

Teilen und Bereitstellenvon Code ist die Essenzfreier Software.

Modulare Software isterweiterbar, wartbar undeinfach zu sichern.

Modulare Softwareerlaubt hohe Flexibilitatbeim Nutzer.

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 27 / 28

Page 50: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Modulare Webanwendungen

Es ist moglich auchWebanwendungenmodular zu gestalten.

Eine modulare Architekturerlaubt ein einfachesWiederverwenden vonCode zwischen Projekten.

Teilen und Bereitstellenvon Code ist die Essenzfreier Software.

Modulare Software isterweiterbar, wartbar undeinfach zu sichern.

Modulare Softwareerlaubt hohe Flexibilitatbeim Nutzer.

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 27 / 28

Page 51: Deployment und Sicherheit komplexer Open-Source · PDF fileFreie Websoftware in der Cloud Macht das Sinn? ... Gunnar Wrobel (wrobel@horde.org) Open-Source Webanwendungen 6. M arz 2012

Fragen

Fragen

E-Mail: [email protected]

Web

http://www.horde.org

CeBIT

Halle 2, E62

Gunnar Wrobel ([email protected]) Open-Source Webanwendungen 6. Marz 2012 28 / 28