Skip to main content


Binod P.G is an Architect in the CGBU division of Oracle Corporation. He is the architect of OCCAS and WSC products and also lead SIP Servlet expert group. Previously, at Sun Microsystems, he was an architect of the Project SailFin and a co-specification lead of the Java EE Connector Architecture 1.6 Expert Group . In the past, he was involved in the development of many areas of the glassfish applicaton server, including Java EE Service Engine, Server Startup, Connector 1.5, JDBC, Connection Pool and JMS provider integration. He is also one of the owners of Generic Resource Adapter for JMS project. Prior to joining Sun in 2000, he has worked on a number of server side software technologies including IMS PL/1 programs in IBM Mainframes and internet projects in Microsoft IIS.


binod's blog

SailFin work and BTrace

Posted by binod on June 12, 2008 at 5:37 AM PDT

Lately I have been a spending significant amount of time analyzing issues coming from sailfin performance team and system testing team. One of them was particularly tricky. Testing team was running a test 24x7 on a 10 instance sailfin cluster with CLB etc.

SailFin at JavaOne

Posted by binod on May 6, 2008 at 6:10 PM PDT

Tomorrow (Wednesday) morning at 9.30am, me and Kristoffer talk about SailFin architecture. The Venue is Hall E 134. This session gives the details about the project architecture, features and roadmap.

Locating SIP servers using DNS in SailFin

Posted by binod on February 22, 2008 at 2:58 AM PST

As per RFC 3263, there are two new kind of records that are important for SIP. They are Naming Authority Pointer (NAPTR) Record and Service Record (SRV).

JBI in GlassFish

Posted by binod on December 28, 2006 at 4:29 AM PST

A JBI runtime has been integrated with glassfish V2. This is the same JBI runtime that was available as part of open-esb project.

GlassFish and Windows Firewall

Posted by binod on December 8, 2006 at 9:57 AM PST

One of my Sun collegues (Bobby) noticed that glassfish web server stops responding soon after the startup. The most interesting thing he found was that he can access the webserver using http://localhost:8080 where as accessing it using IP address (http://x.x.x.x:8080) wasnt working.


Posted by binod on November 21, 2006 at 10:05 AM PST

At Indian Institute of Science, a prestigious educational institution in Bangalore, year 2006 edition of the will be held. GlassFish will have significant presence this time (November 24, 25 and 26) also.

Java EE Service Engine: Bridging Java EE and JBI

Posted by binod on July 10, 2006 at 2:20 AM PDT

In a typical Java EE application, MDBs are used to listen to messages from the external systems and act as integration point between two systems. Wouldnt it be good, if that MDB become part of a composite application and thus leverage full capability of JBI also? The example composite application below explains how a BPEL app is accessed from MDB.

JMS Pluggability and Generic RA for JMS

Posted by binod on May 26, 2006 at 5:01 AM PDT

Each J2EE application server comes with their own JMS providers. For a developer, it is a good thing. He can write his jms apps and MDBs easily. But a production environment might be quite different. In many cases, people write a new J2EE application and use it with their existing software stack. event: Project GlassFish demo and slides

Posted by binod on November 29, 2005 at 8:45 PM PST

There is a cool flash demo explaining how to develop a Java EE 5 application using latest netbeans and Project GlassFish builds.

Lazy Initialization of Application Server Services.

Posted by binod on September 2, 2005 at 10:17 AM PDT

This is my first ever blog. I am basically a developer/engineer by profession (not a writer). So, please don't expect my blogs to be anywhere near an organized reading material.

Lets come to the topic.