Ron
The right place for this question is the Synapse dev list. But let me
briefly explain it here until such time you join the mailing list..
Synapse can currently create a new Axis service on behalf of another
existing service. This new service is called a Proxy service in Synapse
and is created programatically, and may use a different transport than
the actual service you are proxying for, as well as have different QoS
semantics. Synapse is also capable of getting hold of messages not
dispatched to any existing service (hosted on the underlying Axis2, or
proxy service) by means of a custom dispatcher placed into Axis2.
How exactly we do it in Synapse, is by deploying Synapse as an Axis
Module, which will place the custom dispatcher into Axis (see
\Synapse\modules\core\conf\module.xml and SynapseDispatcher.java and
the SynapseMessageReceiver.java)
If you require any more information please ask on the Synapse dev
mailing list.
asankha
Soactive Inc wrote:
Can anyone suggest a way (provide details please) to strip
out just the necessary code from Synapse to implement a Proxy Service.
I looked at Synapse and its not obvious what constructs I need for
this. I don't need the other aspects of Synapse that may be useful
elsewhere.
Thanks,
Ron
On 6/19/06, Saminda Abeyruwan <[EMAIL PROTECTED]>
wrote:
-----BEGIN
PGP SIGNED MESSAGE-----
Hash: SHA1
Hi Ron,
Synapse's proxy service support is the right thing for you.
Saminda
Soactive Inc wrote:
> Hi Saminda,
>
> I am not sure if I stated my problem correctly. I am not looking
for a
> generic proxy client (along the lines of what you pointed me to).
> Rather, I am looking for a generic proxy service that can take any
> request coming from in any web service and then route that to the
> appropriate service endpoint. I already have the logic for the
routing
> part and looking to build the proxy service part that was clearly
> working with the ProxyService sample in Axis 1.x but was not
> migrated/re-implemented in Axis 2.
>
> Thanks,
> Ron
>
> On 6/19/06, *Saminda Abeyruwan* <[EMAIL PROTECTED]
> <mailto:
[EMAIL PROTECTED]>> wrote:
>
> Soactive Inc wrote:
>> Does anyone know if the following service that was provided as
a
> sample
>> within the Axis 1.x samples is also shipped with Axis 2?
>
>
> http://genome.jouy.inra.fr/doc/web/axis-1_2_1/samples/proxy/ProxyService.java
>
>> I found that this code does not work on Axis 2 since the
Context
> classes
>> have changed. I would appreciate if someone could point me to
the
> Axis 2
>> version.
>
>> Thanks,
>> Ron
>
>
http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/EchoRawRuntimeProxyTest.java?view=markup
>
> Contains a testcase on how to configure Axis2 to support Proxy
> services.
>
> For more info please look
> http://ws.apache.org/axis2/0_95/http-transport.html
>
> Thank you
>
> Saminda
>
>
- ---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFEl4CsYmklbLuW6wYRAk3mAJ9Hc2DKROFIJw8wGqG/Pw8GqCaHtQCgh88p
XFzXR4jBd7cAsQSIVwt1Ues=
=3VdC
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
|