andreadis

23
Open Source & e-Government the JBoss/Red Hat experience Dimitris Andreadis Software Engineering Manager JBoss Application Server JBoss, by Red Hat December 9 th , 2009 Athens

Upload: knowhowgr

Post on 01-Nov-2014

863 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: andreadis

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

Agenda

� What is JBoss

� e-Government References

� Conclusion

Bonus Material

Open Source – A Strategic Choice

Page 3: andreadis

What is JBoss?

Page 4: andreadis

� 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

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

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

Magic Quadrant for Enterprise Application Servers (Source: Gartner Sep 2009)http://www.gartner.com/technology/media-products/reprints/redhat/170610.html

Page 8: andreadis

JBosse-Government

References

Page 9: andreadis

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

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

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

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

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

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

Conclusion

Page 16: andreadis
Page 17: andreadis

Conclusion

• Open Source Is Happening

• Open Source Is Mature

• Open Source Is Free*

Resistance is Futile ☺

*Free As In Freedom

Page 18: andreadis

[email protected] http://www.jboss.org

Page 19: andreadis

Bonus Material

Open SourceA Strategic Choice

Page 20: andreadis

� 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

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

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

and Solutions

� Academia

� Open Source Curriculum

� Hands-on training

� Companies

� Invest in People

� Technical Careers

� Government

� Enforce Transparency

� Establish Open SourceUsage Guidelines