Using open source technologies and frameworks to deliver enterprise solutions
-
Upload
michael-haddad -
Category
Technology
-
view
126 -
download
1
description
Transcript of Using open source technologies and frameworks to deliver enterprise solutions
![Page 1: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/1.jpg)
Open Source
Ent Market
BossiesFree or O
SArchitecture
Using open source technologies and frameworks
to deliver enterprise solutions
Michael [email protected] Computingwww.praxis.co.zaOctober 2013
![Page 2: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/2.jpg)
Open Source
Ent Market
BossiesFree or O
SArchitecture
Contents
Open source and free software
Open source and making a living
Some stats
Some comparisons
Some stacks
The Bossies
Free Enterprise Solution
![Page 3: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/3.jpg)
Free or OS
Open Source
Ent Market
ArchitectureBossies
Free or Open SourceFree Software FoundationRichard
Stallman• Software patents are dangerous to software developers
because they impose monopolies on software ideas.• Free software as in free speech, not free beer
On Open SourceRichard Stallman
• Open source is a development methodology; free software is a social movement.
On patent trolls, Feb 2013Barack Obama
•The folks that you’re talking about are a classic example; they don’t actually produce anything themselves. They’re just trying to essentially leverage and hijack somebody else’s idea and see if they can extort some money out of them.
![Page 4: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/4.jpg)
Free or OS
Open Source
Ent Market
ArchitectureBossies
Free softwareA program is free software if the program's users have the
four essential freedoms:
The freedom to run the program, for any purpose
The freedom to study how the program works, and change it so it does your computing as you wish.
Access to the source code is a precondition for this.
The freedom to redistribute copies so you can help your neighbour
The freedom to distribute copies of your modified versions to others.
Access to the source code is a precondition for this.
![Page 5: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/5.jpg)
Free or OS
Open Source
Ent Market
ArchitectureBossies
Making a living
Subs-cripti
on
Support,
training,
consulting
Crowd-
funding
Advert-ising
![Page 6: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/6.jpg)
Free or OS
Open Source
Ent Market
ArchitectureBossies
The Wild Hive Model for Open Source Projects
![Page 7: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/7.jpg)
Free or OS
Open Source
Ent Market
ArchitectureBossies
The Maple Syrup Farm Model for Proprietary Software Companies
![Page 8: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/8.jpg)
Free or OS
Open Source
Ent Market
ArchitectureBossies
Beekeeper Model for Single-Vendor Commercial Open Source
![Page 9: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/9.jpg)
Free or OS
Open Source
Ent Market
ArchitectureBossies
The Honey-Gatherer Model for Service/ Support Commercial Open Source
![Page 10: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/10.jpg)
Free or OS
Open Source
Ent Market
ArchitectureBossies
Open and Proprietary
![Page 11: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/11.jpg)
Free or OS
Open Source
Ent Market
ArchitectureBossies
The enterpriseMost enterprises are already usingopen source software
So it’s really only a question of how much and where
Hidden software, network software and high-profile software
Mission critical or not
![Page 12: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/12.jpg)
Free or OS
Open Source
Ent Market
ArchitectureBossies
IssuesCommunity or subscriptionSupport
• Skilled staff and local support• Access to source code
No free trips to Redmond or …Sales
• There’s no such thing as a free meal
No-one ever got fired for buying …Risk
• Greater risk in tying your company in to proprietary software without access to source
• Even with commercial open source, you can revert to community editions High-paying jobs are in SAP and OracleIT dept
• Many corporate software purchasing decisions are influenced by personal interests of IT
![Page 13: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/13.jpg)
Free or OS
Open Source
Ent Market
ArchitectureBossies
![Page 14: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/14.jpg)
Free or OS
Open Source
Ent Market
ArchitectureBossies
From network to business app/desktop
Network
Linux, Apache, Android,
LDAP, CAS
OpenShift, Elastix
Dev
Java, Python, PHP,
Postgres, MySQL
BonitaBPM, Mule ESB
Platform
Liferay, Wordpress,
Asterisk, Zimbra
Pentaho, Alfresco,
Activit
Apps
Desktop:
Mobile:
Enterprise:
![Page 15: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/15.jpg)
Free or OS
Open Source
Ent Market
ArchitectureBossies
TrendsServer 24% Linux by revenueOS
• Mobile – Android more than 40% by units• Only Android and IOS, maybe Windows 8• Numerous new open source options coming along• Windows Server for Exchange, SQQL Server, IIS (for .Net)
Wide choiceDevelopment• Java, PHP, Python, Perl, …• .Net and C#• Oracle or SQL Server• MySQL, Postgers, MariaDN, MongoDB, Infobase
Is proprietary ten times better?Platform• Liferay versus SharePoint• Pentaho versus SAP BI, SAS, …• Alfresco versus Documentum
![Page 16: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/16.jpg)
Free or OS
Open Source
Ent Market
ArchitectureBossies
Enterprise software
Mule ESB
![Page 17: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/17.jpg)
Free or OS
Open Source
Ent Market
ArchitectureBossies
Other Apps
![Page 18: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/18.jpg)
Free or OS
Open Source
Ent Market
ArchitectureBossies
XAMPP
![Page 19: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/19.jpg)
Free or OS
Open Source
Ent Market
ArchitectureBossies
LAMP
Linux
Apache MariaDB/ MySQL
PHP
Applications
![Page 20: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/20.jpg)
ArchitectureFree or O
SO
pen SourceEnt M
arketBossies
![Page 21: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/21.jpg)
![Page 22: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/22.jpg)
![Page 23: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/23.jpg)
![Page 24: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/24.jpg)
![Page 25: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/25.jpg)
![Page 26: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/26.jpg)
![Page 27: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/27.jpg)
![Page 28: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/28.jpg)
![Page 29: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/29.jpg)
![Page 30: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/30.jpg)
![Page 31: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/31.jpg)
![Page 32: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/32.jpg)
![Page 33: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/33.jpg)
![Page 34: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/34.jpg)
![Page 35: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/35.jpg)
![Page 36: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/36.jpg)
![Page 37: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/37.jpg)
![Page 38: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/38.jpg)
![Page 39: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/39.jpg)
![Page 40: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/40.jpg)
![Page 41: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/41.jpg)
![Page 42: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/42.jpg)
![Page 43: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/43.jpg)
![Page 44: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/44.jpg)
![Page 45: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/45.jpg)
![Page 46: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/46.jpg)
![Page 47: Using open source technologies and frameworks to deliver enterprise solutions](https://reader034.fdocuments.net/reader034/viewer/2022051611/54b6e6004a7959aa218b4584/html5/thumbnails/47.jpg)
ArchitectureFree or O
SO
pen SourceEnt M
arketBossies
References
Bossies 2013http://www.infoworld.com/d/open-source-software/bossies-2013-the-best-of-open-source-software-awards-226971
James Dixon’s bee-keeper modelhttp://jamesdixon.wordpress.com/2009/04/09/new-version-of-the-beekeeper-model-for-commercial-open-source/ Aa