You can have a look at Compojure [1], Noir[2], and Conjure[3], but if
you want the "enterprise standard", you will probably need to wrap one
of the Java frameworks that do that stuff well.

[1] https://github.com/weavejester/compojure
[2] https://github.com/ibdknox/noir
[3] https://github.com/macourtney/Conjure

 - Mark

On Wed, Aug 24, 2011 at 9:21 AM, Michael Jaaka
<michael.ja...@googlemail.com> wrote:
> Beside this is there any framework for dynamic WebServices in clojure?
> I would like to achive usage scenario like.
>
> (declare webservice with its details
>        (define method with signature of input output parameters types)
>        (define another method and so on))
>
>
> What is required from WS stack is ability to generate WSDL in runtime
> programatically.
> Attaching invocation handler to published end point.
> The authentication and attachments could be made with threads vars.
>
> Do you know already such solution?
> It would give good flexibility to the potential system.
>
>
> The reference example usage scenario would look like:
>
>
> (with-web-service { :wsdl "myservice.wsdl"
>                                        :url "http://someurl/";
>                                        :name "myservice "}
>
>
>        (^String someQueryFunction[ ^String a ^List b ]
>                (str "Hello world " a (interpose ", " b)))
>
>
>        (^Map someQueryFunction[ ^Integer a ^Integer b ^Map m ]
>                (assoc m a (+ b (get m a))))
>
>
> )
>
> Any suggestions? RESTful seems to be how far the only options ;-( But
> I would like to achieve enterprise standard.
>
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with your 
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to