On Thu, Aug 30, 2001 at 07:29:08AM +0000, 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.
> 
> 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.
> 
> 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?
> 
> 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.
> 
> Shall I book this in, or is it a bad idea?
> 
> Regards,
> 
> - Paul H

At least I would consult the mindelectric people, as the GLUE license
(at least the 4.1 beta) contains some restrictions:

<<
  - You are not integrating GLUE BETA or a derivative of it
    into a software infrastructure platform such as WebLogic,
    Apache SOAP, WebSphere, Oracle application server,
    or HP e-speak. Note that this restriction is targeted at
    software infrastructure vendors, and does not prevent developers
    from using and bundling GLUE BETA with applications that run
    on these platforms.
>>

I think (altough not listed) Avalon projects fall into this category.

incze


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

Reply via email to