Skip to main content

Sambar/Dosa, Biryani & GlassFish

Posted by arungupta on February 21, 2008 at 6:14 AM PST

I'll be spending some time with partners in Bangalore office next week
(Feb 25, 26).
Then I'll be speaking at href="http://www.sercononline.com/suntechdays08/home.htm">Sun
Tech Days Hyderabad (Feb 27, 28) and finally coordinating href="http://blogs.sun.com/arungupta/entry/glassfish_day_india_tech_days">GlassFish
Day (Feb 29). Of course, my overarching theme is to talk
about GlassFish.
But these two cities are also known for their local cuisines.



For those who don't know, href="http://en.wikipedia.org/wiki/Hyderabad">Hyderabad
and Bangalore
are metropolitan cities in two different states in southern portion of
India. Other than more popularly known as the hubs of IT in India, they
are also known for href="http://en.wikipedia.org/wiki/Sambar_%28dish%29">Sambar/ href="http://en.wikipedia.org/wiki/Dosa">Dosa and href="http://en.wikipedia.org/wiki/Biryani">Biryani
respectively. I'm certainly looking forward to feast on the local
cuisines.



The href="http://wiki.glassfish.java.net/Wiki.jsp?page=GlassFishDay2008Hyderabad">GlassFish
Day agenda is pretty compelling with interesting topics like href="http://developers.sun.com/appserver/reference/techart/glassfishcluster/">High
Availability and Clustering and href="http://blogs.sun.com/theaquarium/tags/performance">Performance
Tuning. And then there are talks by our partners on href="http://www.sun.com/software/javaenterprisesystem/javacaps/index.jsp">Java
CAPS and NetBeans/GlassFish
Tooling. We hope to share our knowledge with you and learn from your
wisdom and experience. And there are a wider variety of GlassFish
sessions in the Tech Days as listed href="http://blogs.sun.com/arungupta/entry/glassfish_day_india_tech_days">here.



Anybody for Dosa or Biryani together ?



Any restaurant recommendations ?



Technorati: conf
glassfish
glassfishday
suntechdays
dosa href="http://technorati.com/tag/biryani">biryani href="http://technorati.com/tag/bangalore">bangalore
hyderabad

Related Topics >>

Comments

Howdy, here are 12 bullet points for your consideration, please don't hesitate to leave a message with your particular requirements. There are a few standout features in favour of GlassFish over Geronimo, these include: 1/ To download Geronimo you need to log in and leave behind your reasons for the download; "still looking", evaluating etc. etc. GlassFish does not ask for such details when downloading... 2/ Support for the up-most / latest standards in GlassFish compared to Geronimo, for example: The WebSphere Application Server CE 2.0 supports (ships with): XML-Web Services (JAX-WS)/JAX-Binding (JAXB) 2.0, compared to 2.1 in GlassFish. 3/ In Geronimo to configure virtual hosts, clustering, deployment to clusters you need to use their CLI, GlassFish has a central administration console for this (CLI or GUI console), as mentioned here: http://publib.boulder.ibm.com/wasce/V2.0.0/en/virtual-host.html To deploy an app to a certain virtual host in Geronimo: http://publib.boulder.ibm.com/wasce/V2.0.0/en/virtual-host.html#Virtualh... (again via command line). Compared to: http://blogs.sun.com/dadelhardt/entry/clustering_web_applications_with_g... 4/ Everything you can do via the administration console, you can do via the CLI, see: http://docs.sun.com/app/docs/doc/819-3671/gcode?a=view for more information. [A far more powerful CLI tool than Geronimo has on offer] 5/ Clustering support is limited in Geronimo, as per http://publib.boulder.ibm.com/wasce/V2.0.0/en/clustering.html This feature does not replicate stateful session Enterprise JavaBeans (EJBs). You will need to avoid stateful session EJBs in your distributed applications. This feature does not replicate dynamic updates to the Java Naming and Directory Interface (JNDI). You will need to configure all the JNDI names used by your distributed applications in every node of the cluster. This feature does not replicate distributable web applications to other nodes in the cluster. You will need to deploy your distributable web applications to every node. GlassFish v2 has full clustering support, see wiki entry. http://wiki.glassfish.java.net/Wiki.jsp?page=GlassFishV2Architecture and can be administered through the GUI Console http://blogs.sun.com/dadelhardt/entry/clustering_web_applications_with_g... (and command line). Applications can also be deployed to a cluster using the GUI console/CLI. 6/ The Documentation is weak in Geronimo compared to GlassFish, for example the administration guide, see Tuning Java under the Administration section for http://publib.boulder.ibm.com/wasce/V2.0.0/en/tuning-java.html compared to http://docs.sun.com/app/docs/doc/819-3681/abeia?a=view 7/ The JVM settings need to be changed from command line (for Geronimo) using "VI" (or your chosen file editor), in GlassFish, you can change these settings through the management console. 8/ In Geronimo the common libraries area is interesting. The console lists each and every library from different directories (a.k.a. very basic classpath management IMO) 9/ The admin console for Geronimo, ("http://.:8080/console" ) runs on the same port as the TomcatWebConnector, a.k.a "HTTP" for the Web Server component. 10/ WebSphere CE 2.0 has limited support for 64bit JVM's (can only use IBM's) see for more information http://www-1.ibm.com/support/docview.wss?rs=2359&uid=swg27006834#system 11/ GlassFish v2 has call-flow monitoring built in to the admin console for example http://developers.sun.com/appserver/reference/techart/ws_mgmt2.html and http://weblogs.java.net/blog/kalali/archive/2007/05/glassfish_versi_1.html 12/ Glassfish has a unique position in the market right now whereby, the same binaries that are released to open-source form Sun's Commercially Supported Application 9.1, see: http://blogs.sun.com/pelegri/entry/hardening_productizing_open_source_pr... for more information, the only differences being listed here: wiki.glassfish.java.net/Wiki.jsp?page=FaqGlassFishV2vsSJSAS91 With Geronimo you get to use Java EE 5, but when you need to move to clustering, failover etc. etc. and you move to WebSphere 6.1 you need to make sure your code is 1.4 compliant. The feature packs don't currently cover the full Java EE 5 spec. - Chris

I am also a Java pro, I have been developing in Java for many years, and C++ before that. I am wondering what your oppinion is about Geronimo 2 and Glassfish 2, which is best and why from your oppinion? Also you may contact me directly at 678-389-9539 in USA. I communicate closely with Apache Software Foundation engineers, we have developed a friendship due to our mutual experience with Java.