[seek-dev] Re: java:RPC or handler?

Jing Tao tao at nceas.ucsb.edu
Fri Aug 6 09:55:30 PDT 2004

Hi, Bing:

I think we talked about the this issue before. The reseaon we don't use 
java:RPC style is this approach will only generate a web serive rather 
than a grid servcie. Comparing to web service, grid service is stateful 
and has service data. (The more adavantadge of grid service you may find in 

However, currently we don't use any features of grid service in our 
ecogrid. So the style is not a big deal. If we use "handler" probably 
benefit we will use some features of grid service in future.



On Thu, 5 Aug 
2004, Bing Zhu wrote:

> Date: Thu, 5 Aug 2004 17:42:57 -0700
> From: Bing Zhu <bzhu at sdsc.edu>
> To: Matt Jones <jones at nceas.ucsb.edu>, Jing Tao <tao at nceas.ucsb.edu>,
>      Rod Spears <rods at ku.edu>
> Cc: Arcot Rajasekar <sekar at sdsc.edu>, Bertram Ludaescher <ludaesch at sdsc.edu>,
>      Seek-Dev <seek-dev at ecoinformatics.org>
> Subject: java:RPC or handler?
> Matt, Jing and Rod,
> I found that using "java:RPC" as provider in 'wsdd' file can eliminate
> the problem caused by subclassing GridServiceImpl or
> PersistentGridServiceImpl.
> Both of them work fine under "java:RPC".
> Using "java:RPC" has another benefit is that users see real wsdl file
> (generated
> from a gwsdl file) when clicking the wsdl link in the service list in a
> remote
> machine. On the other hand, users just see xxxxx_service.wsdl file if using
> the 'handler' as provider. please check out the following two links to give
> you some idea.
> Use "java:RPC":
> http://sasa.sdsc.edu:8080/ogsa/services/org/ecoinformatics/ecogrid/EcoGridLe
> velOnePutService?wsdl
> use "handler":
> http://sasa.sdsc.edu:8080/ogsa/services/org/ecoinformatics/ecogrid/EcoGridQu
> eryInterfaceLevelOneService?wsdl
> So I strongly suggest to use "java:RPC" for the provider since we decided to
> move to
> wsdl direction as much as possible.
> Bing

Jing Tao
National Center for Ecological
Analysis and Synthesis (NCEAS)
735 State St. Suite 204
Santa Barbara, CA 93101

More information about the Seek-dev mailing list