I guess this is exactly what
http://issues.apache.org/activemq/browse/SM-283 is about.

I would really do that as a jbi endpoint with a wsdl (that could be
exposed over http of course).  I think the wsdl should not be specific
to the http component (if possible) so that the same wsdl can be used
for other BCs.  If you add a method on the interface to check if a
protocol is supported, you could easily discover all BC in the bus and
ask them to create a proxy endpoint.  Protocol could be some simple
string like "http", "jms" (maybe "http+soap" ?).  All BCs may need
some default parameters so that just the JBI endpoint would be
sufficient to create the proxy endpoint.

Cheers,
Guillaume Nodet

On 3/30/06, Stefan Klinger <[EMAIL PROTECTED]> wrote:
> Hello,
>
> I just wondered what the best way is to add and remove http endpoints
> dynamically online. I know that you can deploy them using either wsdl or
> xbean, but is there also a way to do this programmatically while SM is
> running? I would like to expose this functionality via a web service
> which other web service providers can access to add/ remove themselves
> as provider endpoints for SM.
>
> Thanks,
> Stefan
>

Reply via email to