On Sun, May 25, 2008 at 4:17 PM, Ian Small <[EMAIL PROTECTED]> wrote: > Travis -
Good Evening Ian, > A few quick responses while I have a couple of minutes on the weekend. Thanks for your comments and suggestions, especially on your day off! > Form (3) is more work, and while the server itself does not directly > support it, it can probably be done I am a little surprised that MLS doesn't support this natively. Is there any plans to build a WS-* interface into MLS. From what I read in [1], many people are only using MLS to store data and exposing that information via some business logic layer. I would imagine that this layer is commonly made up of SOAP-based or RESTful Web services. Having integrated, built-in support for this must be a common request that you guys receive. Am I wrong? > One starting point might be the SOAP Router contributed by > the community and found a ways down the page here: > http://developer.marklogic.com/code/ That was certainly interesting to look at and got me thinking; however, I need much more than what is available from that contribution. Specifically, it would be nice to be able to: * Create a bunch of XQuery functions in a module and indicate that they all should be exposed as a SOAP Web service * Configure the binding and endpoint information in the MLS administration UI * Allow service consumers to access the module in such a way that MLS would automatically generate the WSDL (e.g., by pulling up a URL like http://localhost/myGoodXQuery.xqy?wsdl) * Allow service consumers to send messages to this endpoint and have MLS receive and dispatch them to the appropriate XQuery function. If this WS-* stack supported more advanced protocols like WS-Security, WS-ReliableMessaging, WS-AtomicTransactions, WS-Addressing, etc., that would be especially helpful. I am new to MarkLogic, so this idea may not be the direction you guys are taking with your product; however, it would be helpful in the use case that I'm trying to utilize it for. -- Regards, Travis Spencer [1] http://xqzone.marklogic.com/conference/2004/slides/BestPractices.pdf _______________________________________________ General mailing list [email protected] http://xqzone.com/mailman/listinfo/general
