Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
2Open Source in Geschäftsanwendungen
Agenda• Was hat Open Source mit
Kompetenz zu tun?• Beispiel eines integrierten
Geschäftssystems – HISinOne
• Open-Source-Teilsysteme: Data Warehouse, Finanzbuchhaltung, Projektmanagement…
• Open-Source-Bauteile in Management-Systemen: shindig, jRoR, PDI…
• Experten gesucht!
3Open Source in Geschäftsanwendungen
Um was geht es hier?
Unix?Zaubersprüche? (p(/\w[-\w]+/){|w| i[w]+=1}G2G/Web4.0?
… eigentlich nicht (primär), eher um …
4Open Source in Geschäftsanwendungen
Kompetenzstufen• Novice
– unsicher, Fehler sind absolute Hindernisse– Resultate erfordern klare kontextfreie Regeln
• Advanced Beginner– Rat in richtigen Kontext einordnen– „big picture“ fehlt noch
• Competent– selbständiges Problemlösen– Mentorenrolle
• Proficient– Erfahrungen reflektieren– Maximen/Muster („patterns“) statt Regeln
• Expert– Intuition (oft schlecht erklärbar)– Regeln beschädigen Produktivität und Motivation
QuelleAndy Hunt: Pragmatic Thinking and Learning: Refactor Your Wetware Pragmatic Programmers, 2008, ISBN-10: 1934356050
5Open Source in Geschäftsanwendungen
Open Source
• nur kostenlos/billig?• hinter die Kulissen schauen!• adaptieren und neu kombinieren• selber (mit-)machen
7Open Source in Geschäftsanwendungen
Open-Source-Teilsysteme des Hochschul-ManagementData Warehousewo bleiben die Studenten (ab)?
Edustore
10Open Source in Geschäftsanwendungen
Projektmanagement
wird XYZ (pünktlich) fertig?was macht ZXY eigentlich?
Achievo
11Open Source in Geschäftsanwendungen
Knowledge Management„ich habe alles Wichtige im Kopf“
Mediawiki++
13Open Source in Geschäftsanwendungen
personalisiertes Portal flexibel zusammenstellen
shindig – OpenSocial container
14Open Source in Geschäftsanwendungen
schnell und flexibel Ideen erproben?
Apache Web Server
andere
Java-
Komponenten
JDBC
Request View
Tomcat – Servlet-Container
PostgreSQLDB
Rack
Controller
Action View
Active Record ORMJruby
Jruby on rails
15Open Source in Geschäftsanwendungen
Webservices zu ressourcenhungrig?
Pentaho Data Integration (kettle) – Extract Transform Load
16Open Source in Geschäftsanwendungen
weitere 50+
• jsf/myfaces, spring, hibernate – ein schlanker Java-Technologiestack
• ckeditor – ajax editing• graphwiz – Zusammenhang von Objekten in
einer Datenbank• quartz – job scheduling service• Smack – XMPP Instant Messaging• spnego – Web-SSO vom OS-SSO aus• jfreechart – Diagramme • …
17Open Source in Geschäftsanwendungen
Auswahl und Benutzung von Open-Source-Komponenten I:
• welche Qualifikation braucht man dazu?– viele unscharfe Kriterien…– höhere Kompetenzstufen sind knapp
und eher kompliziert zu behandeln
18Open Source in Geschäftsanwendungen
Auswahl und Benutzung von Open-Source-Komponenten II:
• Alternative „kommerzielle Monokulturen“?– wenig Entscheidungsprozesse (1) …
19Open Source in Geschäftsanwendungen
Auswahl und Benutzung von Open-Source-Komponenten III:
• kommen bald alles Services aus der „Cloud-Steckdose“?– zunehmend – als „gut verpacktes
Expertenwissen“
20Open Source in Geschäftsanwendungen
Zum Schluss wieder auf die andere Seite
des Multitouch-Screens
21Open Source in Geschäftsanwendungen
Wie wird man Experte?
oder erklimmt wenigstens die nächste Sprosse auf der Kompetenzleiter?
„5-Tages-Kurs zum xyz-certified #*(&%}“
22Open Source in Geschäftsanwendungen
• Neugier – den Dingen auf den Grund gehen
• Praxis – „das muss ich auch mal ausprobieren“
• Vernetzung – interessante Ideen und Menschen als Inspiration