I am new to Protocol Buffers. I knew Google released them sometime ago, but
I have started looking into it just this week. Without further ado, the real
reason for seeking an alternative to our current WSDl, XML, SOAP is that its
a mess, high maintainence, not fast enough.
Our product is basically two separate servers running different features of
the software solution we provide. One server is Weblogic which runs a Java
web application and the core software. Users use the browser to interact
with the server.
The other server is a Tomcat server which runs GWT based UI. The server
communicates with the Weblogic server using WSDL calls (XML RPC SOAP et-al)
to read and write the data. One of the reasons to select WSDL, XML, SOAP
was to allow this communication over http and https to avoid firewall, proxy
Now the number of users and Tomcat servers has increased and hence more
communications occur between Tomcat servers and the Weblogic server. Current
XML RPC does not cut it.
Pardon my newbie and naive questions.
1) If we use Protocol Buffers, then will it be possible to communicate
between servers over the HTTP protocol or do we need to write customised
socket to socket communcation code?
2) Currently we use the Apache JAXB, AXIS, et-al for the WSDL SOAP XML RPC
mechanism. Is there a RPC implementation for Protocoal Buffers, which we can
use with Tomcat or WebLogic? Or do we need to write a RPC server ourselves?
I prefer using an off the shelf commercial or a open source project. Saves a
lot of time and money.
I would like to build a demo and show it to our management. I am pretty sure
that PB is very fast.
Does anyone have any RPC implemented for a Java server like tomcat,
weblogic? Could you share it with me please. I need to make the demo happen.
Someone said to look at Thrift from FaceBook, but no. I prefer Google PBs
for technical reasons and also from our management point of view. Managment
will be at ease as PB is Google backed, so half the battle is won already. I
believe that Google backed open source projects are a sure thing and one
need not worry about anything - it works, its high quality, its reliable.
- Sunit Katkar
http://sunitkatkar.blogspot.com/ - Android OS Tutorials
On Sat, Jan 24, 2009 at 12:48 PM, Kenton Varda <ken...@google.com> wrote:
> I think this should do it:
> cd src
> make libprotobuf.la
> On Sat, Jan 24, 2009 at 12:11 PM, Wink <w...@google.com> wrote:
>> It is mentioned in this post:
>> That to cross compile you just need build the library.
>> What are the targets for the building just the runtime libraries?
>> -- Wink
You received this message because you are subscribed to the Google Groups
"Protocol Buffers" group.
To post to this group, send email to email@example.com
To unsubscribe from this group, send email to
For more options, visit this group at