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

Reply via email to