On Thu, 30 Aug 2001 17:29, Paul Hammant wrote:
> I have coded a cornerstone service that publishes a service (though it
> could be any object/api) as SOAP api.
>
> The service is generic and has ..
>     void publish(Object obj, String publicationName)
>     void unpublish(String publicationName)
> .. as methods.


Excellent!!!! This has remarkable similarities with the JMX stuff ...

> The implementation (not really default) I have written uses Glue (
> http://www.themindelectric.com/products/glue/glue.html ) to publish this
> over HTTP.  The config.xml for that block takes a port to mount it's
> webserver.

kool.

> To test, I have written a SOAPHelloWorldServer that <depends> on the new
> block and the old HelloWorldServer.  It's only code of consequence is
> the publication of the HelloWorldServer api to allow remote clients (I
> this case a mainable tester) to change the greeting for the
> HelloWorldServer.  The SOAPHelloWorld block is distributed in a separate
> .sar as it depends on optional jars and would only confuse newbies in
> encountered in the main avalon-demo.sar.
>
> All are just about ready to book in.  This gives Avalon easy & generic
> .NET capability (amongst other things).  Of course Glue is the only impl
> so far and I'm sure Apache's own SOAP api could work too.  When
> retrofitted I am sure it'll mean refactoring the service, but hey,
> that's normal right?

Yup. ;)

> Lastly, I'm not booking in the jars from Glue's download as it's subject
> to "I consent" style agreements before use, though free for certain uses.

sounds like a negative on jars in CVS then ;)

> Shall I book this in, or is it a bad idea?

+1

-- 
Cheers,

Pete

---------------------------------------------------
For every complex problem there is a solution that 
is simple, neat and wrong
---------------------------------------------------


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to