andreadis
DESCRIPTION
TRANSCRIPT
![Page 1: andreadis](https://reader033.vdocument.in/reader033/viewer/2022051608/5457571aaf7959795d8b4f4e/html5/thumbnails/1.jpg)
Open Source &e-Government
the JBoss/Red Hat experience
Dimitris Andreadis
Software Engineering ManagerJBoss Application Server
JBoss, by Red Hat
December 9th, 2009Athens
![Page 2: andreadis](https://reader033.vdocument.in/reader033/viewer/2022051608/5457571aaf7959795d8b4f4e/html5/thumbnails/2.jpg)
Agenda
� What is JBoss
� e-Government References
� Conclusion
Bonus Material
Open Source – A Strategic Choice
![Page 3: andreadis](https://reader033.vdocument.in/reader033/viewer/2022051608/5457571aaf7959795d8b4f4e/html5/thumbnails/3.jpg)
What is JBoss?
![Page 4: andreadis](https://reader033.vdocument.in/reader033/viewer/2022051608/5457571aaf7959795d8b4f4e/html5/thumbnails/4.jpg)
� Most popular Open Source Java EE* Application Server
� Founded by Marc Fleury in 1999� Backed by an international community of developers
� Developer’s #1 Choice
� Innovative Design� Easy to Use
� LGPL Licensed
� Freely Use/Distribute/Embed� Closed sourced Servers at $10k - $100k+
JBoss – the Project
*Enterprise Edition
Open Source + Recession = Love!
.com bustsubprimes
…
![Page 5: andreadis](https://reader033.vdocument.in/reader033/viewer/2022051608/5457571aaf7959795d8b4f4e/html5/thumbnails/5.jpg)
Red Hat acquisition of JBoss (2006)� Red Hat offered $350M for JBoss Inc.
� JBoss formed the Middleware division of Red Hat
� An Open Source stackfor the Enterprise, at afraction of the cost
![Page 6: andreadis](https://reader033.vdocument.in/reader033/viewer/2022051608/5457571aaf7959795d8b4f4e/html5/thumbnails/6.jpg)
JBoss Today
� 50+ Community Projects
� Multiple product lines
� 25+ Million Downloads
� 500,000+ Users
� 700+ Contributors
~30% of World’s Enterprise Java Applications useJBoss Technologies
![Page 7: andreadis](https://reader033.vdocument.in/reader033/viewer/2022051608/5457571aaf7959795d8b4f4e/html5/thumbnails/7.jpg)
Magic Quadrant for Enterprise Application Servers (Source: Gartner Sep 2009)http://www.gartner.com/technology/media-products/reprints/redhat/170610.html
![Page 8: andreadis](https://reader033.vdocument.in/reader033/viewer/2022051608/5457571aaf7959795d8b4f4e/html5/thumbnails/8.jpg)
JBosse-Government
References
![Page 9: andreadis](https://reader033.vdocument.in/reader033/viewer/2022051608/5457571aaf7959795d8b4f4e/html5/thumbnails/9.jpg)
JBoss/RHEL Government Referenceshttp://customers.redhat.com/http://www.jboss.org/community/wiki/JBossRHELEMEAReferences
• Europe
– Italian Institute of Design & Mint - Ministry of Economy & Finance– Swedish Meteorological and Oceanographic Institute– Spanish Ministry of Education and Science– Italian Libraries in the Province of Bergamo– London Underground (Oyster Card)– Swiss Post Office– …
• Americas
– Brazilian National Institute of Educational Research and Studies– Brazilian Federal Supreme Tribunal’s Technology Office– SRI Ecuador, Online Services to Taxpayers– US Army, Navy, Air Force, NSA– …
![Page 10: andreadis](https://reader033.vdocument.in/reader033/viewer/2022051608/5457571aaf7959795d8b4f4e/html5/thumbnails/10.jpg)
CSI-Piemonte:Modernizing Italian Local Public Administrationhttp://oasi.csi.it/enhttp://customers.redhat.com/2008/08/28/open-source-in-public-administration-red-hat-and-jboss-deliver-success-to-csi-piemonte/
• OASI Platform (Open Available Secure Integrated)
– Provide enterprise level services to public administration
– Reduce development and deployment costs
– Increase the skills of local companies
• Reference Architecture (Highly Available, 2-node cluster)
– Standardized Installation, Configuration, Backup
– Management scripts/tools and other add-ons
• Start-off with free tools (CentOS, Apache, JBoss, MySQL)
– Move-off to supported versions, if needed.
![Page 11: andreadis](https://reader033.vdocument.in/reader033/viewer/2022051608/5457571aaf7959795d8b4f4e/html5/thumbnails/11.jpg)
Swedish Polish – IT Budget over 5 yearshttp://customers.redhat.com/2008/02/20/swedish-national-police-board-experiences-impressive-cost-savings-with-jboss-enterprise-application-platform/
Architecture:
Legacy:- Mainframe- Two-layer- Three-layer
New:- n-Layer Architecture
based on the J2EE framework
Operation:- 1 Main site- 250 Unix servers- 1 Mainframe (Unisys)- 500+ Novell servers on 400 sites- 20 000 Clients- 500 Applications (instances)
Architecture:
Legacy:- Mainframe- Two-layer- Three-layer
New:- n-Layer Architecture
based on the J2EE framework
Operation:- 1 Main site- 250 Unix servers- 1 Mainframe (Unisys)- 500+ Novell servers on 400 sites- 20 000 Clients- 500 Applications (instances)
$ 6 863 320Cost per year
$ 18 445 684Software
NotesCostNew environment based on Mixed Source
$ 34 316 601Total
$ 15 870 917Hardware
Server support over 5 years$ 6 772 939HW support AMD/Intel x86/Risc
Investments in new servers over 5 years$ 9 097 978HW with Linux and AMD/Intel x86
Support on existing licences over 5 years$ X X00 000Bea support
126 CPU:s for new projects$ X XXX XXXJBoss
Support on existing licences over 5 years$ X X00 000Oracle Enterprise Edition support
60 servers for new projects$ X XXX XXXMySQL
Renew contract for 25 000 employees and OpenOffice support for 25 000 employees
$ X X00 000Novell
OpenOffice from Novell$ 0Microsoft
$ 6 863 320Cost per year
$ 18 445 684Software
NotesCostNew environment based on Mixed Source
$ 34 316 601Total
$ 15 870 917Hardware
Server support over 5 years$ 6 772 939HW support AMD/Intel x86/Risc
Investments in new servers over 5 years$ 9 097 978HW with Linux and AMD/Intel x86
Support on existing licences over 5 years$ X X00 000Bea support
126 CPU:s for new projects$ X XXX XXXJBoss
Support on existing licences over 5 years$ X X00 000Oracle Enterprise Edition support
60 servers for new projects$ X XXX XXXMySQL
Renew contract for 25 000 employees and OpenOffice support for 25 000 employees
$ X X00 000Novell
OpenOffice from Novell$ 0Microsoft
� Business as Usual $ 62.363.919
� Mixed Source $ 34.316.601
� Savings:46% in software48% in hardware
400 new police cars or70 new developers!!!
![Page 12: andreadis](https://reader033.vdocument.in/reader033/viewer/2022051608/5457571aaf7959795d8b4f4e/html5/thumbnails/12.jpg)
French Tax Agency – Project Copernicushttp://www.jboss.com/pdf/dgi_jbwb.pdfhttp://customers.redhat.com/2008/03/10/the-french-directorate-general-of-taxes-dgi-uses-jboss-to-modernize-their-administration-process/
� Started in 2004 with the goal to restructurethe French equivalent of Taxis NET
� 1 Billion Euros budget over 10 years
� JBoss on top of 250 RHEL servers, 80Tb of Data
� JBoss chosen on technical merits among 2 FOSS and 3 proprietary servers (benchmark-based evaluation).
� TCO savings 75% (13M Euros) for the application server part
� Handles all Tax declarations & payments since 2006
� 55M citizens
� 3M corporations
![Page 13: andreadis](https://reader033.vdocument.in/reader033/viewer/2022051608/5457571aaf7959795d8b4f4e/html5/thumbnails/13.jpg)
NASA - Spacecraft Trajectory Operationshttp://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/20080010874_2008009720.pdf
� Evaluated replacement of legacy systems with JBoss Middleware for all of the Trajectory Analysis, Pre-mission Design, Operations, and Post-Flight Assessments for the Human Space Flight Program
− Space Shuttle Program (SSP)
− International Space Station (ISS)
− Constellation Program (CxP) and other vehicles
![Page 14: andreadis](https://reader033.vdocument.in/reader033/viewer/2022051608/5457571aaf7959795d8b4f4e/html5/thumbnails/14.jpg)
NASA – Project Conclusions
• Java application computational performance is acceptable given the proper hardware resources.
• JEE specification and supporting technologies can be used as a platform for mission critical operations.
• Open Source implementations of JEE, such as JBoss Enterprise Application Platform, are a viable alternative to custom enterprise solutions.
• NASA could elect to focus it’s expertise on aerospace solutions and reuse existing open source middleware solutions.
![Page 15: andreadis](https://reader033.vdocument.in/reader033/viewer/2022051608/5457571aaf7959795d8b4f4e/html5/thumbnails/15.jpg)
Conclusion
![Page 16: andreadis](https://reader033.vdocument.in/reader033/viewer/2022051608/5457571aaf7959795d8b4f4e/html5/thumbnails/16.jpg)
![Page 17: andreadis](https://reader033.vdocument.in/reader033/viewer/2022051608/5457571aaf7959795d8b4f4e/html5/thumbnails/17.jpg)
Conclusion
• Open Source Is Happening
• Open Source Is Mature
• Open Source Is Free*
Resistance is Futile ☺
*Free As In Freedom
![Page 18: andreadis](https://reader033.vdocument.in/reader033/viewer/2022051608/5457571aaf7959795d8b4f4e/html5/thumbnails/18.jpg)
[email protected] http://www.jboss.org
![Page 19: andreadis](https://reader033.vdocument.in/reader033/viewer/2022051608/5457571aaf7959795d8b4f4e/html5/thumbnails/19.jpg)
Bonus Material
Open SourceA Strategic Choice
![Page 20: andreadis](https://reader033.vdocument.in/reader033/viewer/2022051608/5457571aaf7959795d8b4f4e/html5/thumbnails/20.jpg)
� Lack of standards
� Closed formats
� Islands of information
� No Interoperability
� No extensibility points
� …
Common Themes:
� Replace a failed system with another (failed system)
� Vendor Lock-in
� License costs
![Page 21: andreadis](https://reader033.vdocument.in/reader033/viewer/2022051608/5457571aaf7959795d8b4f4e/html5/thumbnails/21.jpg)
Open Source Key Benefits
� Promotes Transfer of Knowledge
� Endorses Standards Adoption
� Open Data Formats & Interfaces
� Avoids Vendor Lock-In
� Enhances Security
� Reduces TCO
� …
� Software As A Service (SaaS)
![Page 22: andreadis](https://reader033.vdocument.in/reader033/viewer/2022051608/5457571aaf7959795d8b4f4e/html5/thumbnails/22.jpg)
Open Source Adoption Problems
� Lack of Know-How
� Decision makers do not understand Open Source
� Often considered Free (as in Beer) or Immature
� Competitive Market
� Do customers understand their needs?
� Do customers choose the most competitive offer?
� Chicken/Egg Problems
� Cannot choose Open Source if there is no support
� Cannot support Open Source due to little demand
![Page 23: andreadis](https://reader033.vdocument.in/reader033/viewer/2022051608/5457571aaf7959795d8b4f4e/html5/thumbnails/23.jpg)
and Solutions
� Academia
� Open Source Curriculum
� Hands-on training
� Companies
� Invest in People
� Technical Careers
� Government
� Enforce Transparency
� Establish Open SourceUsage Guidelines