open source in missionskritischen geschäftsanwendungen · 2014-02-19 · open source in...

23
Open Source in missionskritischen Geschäftsanwendungen 29. Juni 2010 Dr. Uwe Hübner

Upload: others

Post on 19-Apr-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Open Source in missionskritischen Geschäftsanwendungen

29. Juni 2010Dr. Uwe Hübner

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

6Open Source in Geschäftsanwendungen

Beispiel eines integrierten Geschäftssystems - HISinOne

7Open Source in Geschäftsanwendungen

Open-Source-Teilsysteme des Hochschul-ManagementData Warehousewo bleiben die Studenten (ab)?

Edustore

8Open Source in Geschäftsanwendungen

Architektur Edustore

9Open Source in Geschäftsanwendungen

Finanzbuchhaltung Wo ist das Geld hin?

Openbravo

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++

12Open Source in Geschäftsanwendungen

Open-Source-Bauteile in

Management-Systemen

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

23Open Source in Geschäftsanwendungen

Fragen?

Kontakt: [email protected]