Download presentation
Presentation is loading. Please wait.
1
GlassFish in Ubuntu - Feb 2007
Harpreet Singh
2
Agenda Overview Business Drivers Solution Where are we today?
3
Overview Requirement Integrate GlassFish V1 into Ubuntu
GlassFish distributable through Ubuntu repositories
4
Business Drivers: Ubunutu
Ubuntu / Debian are the most popular Linux distros according to distrowatch.com 3 Million Users (ntp server) Expected to be much more. Growth rate 10-15% per month 550K cds shipped since June Feature required by AS: Migrate existing _JMS_ applications, as-is, to AS8.x/3rd Party MoM combination, as against porting applications to use a custom iWay CCI interface
5
Ubuntu Trends (Distrowatch)
6
Ubuntu Trends (Google: Keyword-Ubuntu)
7
Business Drivers:Environment & Growth Strategy
Java is prevalent on Solaris and Windows. GlassFish under GPL – easier to distribute with GNU/Linux Growth Strategy Ongoing corporate strategic effort to gain Linux distribution for SE, EE and NetBeans. Co-ordinated goal between SE, EE and NetBeans to be in Feisty by April 2007 Universe / Main distro targeted for Oct 2007 Feature required by AS: Migrate existing _JMS_ applications, as-is, to AS8.x/3rd Party MoM combination, as against porting applications to use a custom iWay CCI interface
8
Business Drivers: Benefits
First and Only Java EE solution on Ubuntu. Address new market for GlassFish Expand mindshare of GlassFish across developers Provide streamlined installation packages for linux - This is a step in the right direction. - - Providing on java.net - further enhances Sun's position that this is a temproary solution (emphasize on "good enough") and Sun looks to MoM/3rd party providing customised 1.5 resource adapters in the future. - this "accelerates availability of message provider supported RAs that customers can buy and use, thereby solving our message provider pluggability issues - should also be seen as Sun's contribution to state that AS/MoM provider pluggablity is via 1.5 Connectors"
9
Solution: User Experience
10
Solution: Implementation
Create debian packages from GlassFish binaries Specify dependencies: Sun Java Debian Package Provide automated configuration of GlassFish post-install. Deliver packages into multiverse repository Package source code delivered into multiverse. Requires packaging sources to be on java.net Source Package: source of packaging code, not the entire GlassFish source code. - We can plan for a future version, based on demand & feedback - For putbacks from external committers, we will need to have a governance policy. This isn;'t critical as of now, so it is a low priority.
11
Where are we today? Packager-ext module Debian Packages created
Installable via dpkg *.deb 2 Promotions done. SQE has run Basic Bat tests Next promotion monday – installable via apt-get and synaptic, maven free build of packager-ext.
12
GlassFish in Ubuntu November, 2006.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.