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

Managing Concurrency in SIP Servlet 2.0

Posted by binod on July 12, 2015 at 8:10 PM PDT
There are some key differences to programming SIP applications compared to usual Java EE applications, which are mostly based on HTTP. Often SIP Servlets are used to create a service that involve multiple SIP Sessions and SIP Application Sessions.

SIP Servlet 2.0 and CDI

Posted by binod on June 19, 2015 at 4:50 AM PDT

SIP Servlet 2.0 makes it possible to use CDI with SIP Servlet applications. It supports SIP Servlet POJOs as component classes that qualify as CDI managed beans. It also defines SIP specific CDI beans and scope types. Lets explore each of them.

SIP Servlet POJOs qualify as CDI managed beans

What is new SIP Servlet 2.0 : Part I

Posted by binod on May 6, 2013 at 2:50 AM PDT

There are a number of topics JSR 359 EG is working on. These are on a number of different categories.

JSR 359: SIP Servlet 2.0

Posted by binod on September 3, 2012 at 10:50 PM PDT

JSR 359 has been accepted by Java SE/EE executive committee a month back. Please see the specification request for the content of this revision of SIP Servlet 2.0 specification.

SailFin CAFE: Preview Release now available.

Posted by binod on September 21, 2010 at 12:56 AM PDT

A preview release of SailFin CAFE is now available. We announced this project during last JavaOne and then onwards a lot of progress has been made.

SailFin CAFE: Upcoming Presentations.

Posted by binod on August 1, 2010 at 1:24 PM PDT

Here is a list of SailFin CAFE presentations that we will be presenting in next 2-3 months.

SailFin CAFE Fundamentals Part II: Communications and UserProcedures (with an example)

Posted by binod on May 17, 2010 at 2:26 AM PDT

Here is the second part of the CAFE fundamentals blog series.

SailFin CAFE Fundamentals: CommunicationBeans and Agents.

Posted by binod on January 4, 2010 at 6:48 AM PST

SIP Servlets provide a server side Java abstraction to SIP protocol and it is based on familiar servlet model. This enables an application developer to use Java servlet programming to write Converged applications. What exactly is the meaning of "converged applications"? SIP Servlet Specification explains this as follows

V3, Java EE 6 and SIP Servlets

Posted by binod on December 11, 2009 at 11:00 AM PST

Much awaited GlassFish V3 is released today. The modular, OSGI based Java EE 6 product has been making headlines for some time now. I have been experimenting V3 for some time now, basically from the POV of SailFin and SIP Servlets. Here are some items on top of mind that are relevant for SIP Servlets and next SailFin release.

CAFE Instant Messaging Demo with Google Translate API.

Posted by binod on November 27, 2009 at 8:38 AM PST