[XQZone General] Feature request

Ron Hitchens ron.hitchens at marklogic.com
Tue Aug 31 10:49:46 PDT 2004


    Right.

On Aug 31, 2004, at 10:15 AM, raff at aromatic.org wrote:
>
> Another thing to say, if you are thinking of embedding an XSLT 
> processor, you can
> probably leverage the extension mechanism of that processor.
>
> -- Raffaele
>
> ---- Original Message ----
> From:		raff at aromatic.org
> Date:		Tue 8/31/04 1:29
> To:		ron.hitchens at marklogic.com
> Cc:		general at xqzone.marklogic.com
> Subject:	Re: [XQZone General] Feature request
>
>
>
> Ron, thanks for the info. When will 2.2 be available for testing ?
>
> For integration, what I think would cover most of the use cases would 
> be a way to
> load an external module (DLL or .so) that could register external 
> functions
> accessible via XPath or XQuery (the way you can access extension 
> function in XSLT).
>
> With that it would be easy to access local functionalities or 
> implement the network
> infrastructure to access web services or other networked resources 
> (SOAP, XML-RPC,
> REST, etc.).
>
>
> Thanks!
>
> -- Raffaele
>
> -----------------------------------------------------
>
> ---- Original Message ----
> From:		Ron Hitchens
> Date:		Mon 8/30/04 15:45
> To:		General XQZone Discussion
> Subject:	Re: [XQZone General] Feature request
>
>
> Raffaela et al,
>
>     We obviously want you to do everything in CIS. :-)
>
>     For the record, xdmp:email() will be officially supported
> in 2.2 and the SMTP bug to which you refer has been fixed as
> a part of making xdmp:email() a supported function.  We should
> have mentioned this in the 2.2 Preview.
>
>     Beyond e-mail, your core question is really about integration
> with other software components in the enterprise. This is a topic
> of definite interest to us. Two of the approaches under discussion:
>
>     1) Providing outbound network-level connectivity to give you
>        ways to access external resources (like web services, web
>        servers, etc.)
>
>     2) Supporting some form of external function that can be
>        invoked from within XQuery but implemented in some other
>        language (such as Java).
>
>     There are pros and cons from an implementation, design and
> stability standpoint to each of these approaches.  I personally
> am an advocate of more integration options because it opens up
> so many new possibilities.  But we need to make sure that we're
> focussing our resources on the functionality that will deliver
> the largest value for our customers.
>
>     Please let us know how important this sort of product enhancement
> is to you, whether you have a strong point of view on either of the
> two approaches, how each of them might affect your design decisions
> and if you believe they would influence purchasing decisions for your
> company.  Based on our product development cycle, this is a good time
> to speak up.
>
>     Thanks for your feedback.
>
> On Aug 27, 2004, at 10:17 AM, Raffaele Sena wrote:
>
>>
>> I looked at the new features of 2.2 and the list is pretty impressive.
>>
>> But there is still one feature that I would like to see.
>>
>> While I understand that for big installations it may make sense to
>> have dedicated systems used to serve static content, a central data
>> repository and a cluster of application servers, for smaller
>> installation I think that CIS would suffice. It can serve static
>> content (can anybody comment on the performance in this case) and
>> XQuery combined with the array of available functions is powerful
>> enough to write pretty complex applications.
>>
>> But I didn't see any mechanism to "extend" this system and add that
>> extra function specific to my application.
>> I mean, right now CIS is very powerful but it is relatively "close". I
>> can write applications that access the data repository, can access the
>> local filesystem and external URLs, but I cannot "communicate" with
>> other part of my system.
>>
>> For example, one simple thing I would like to do is to generate an
>> "e-mail" when a certain event occours (I added some entries to one of
>> my repositories). Right now I don't think I can do that (ok, I just
>> pretend I didn't see the undocumented "email" function , since I can't
>> seem to be able to reconfigure the STMP server :) But if it's not an
>> e-mail it may be a pager or SMS or I need to notify some other server
>> running on my host.
>>
>> I could do all this if I use CIS as my "content repository" and access
>> it through the API via some other server (java servlet, PHP pages,
>> etc.) but this kind of defeat my initial assumption that, at least for
>> relatively small installations, I can use CIS as my only server (and I
>> can use to to generate full fledged HTML pages that don't require any
>> extra processing).
>>
>> Are these assumptions wrong and you see CIS more as a "service"
>> queried by a different front end ?
>> If not, are you addressing CIS "extensibility" and how ?
>>
>> Thanks,
>>
>>   Raffaele
>>
>> _______________________________________________
>> General mailing list
>> General at xqzone.marklogic.com
>> http://xqzone.com/mailman/listinfo/general
>>
> ---
> Ron Hitchens {ron.hitchens at marklogic.com}  650-655-2351
>
> _______________________________________________
> General mailing list
> General at xqzone.marklogic.com
> http://xqzone.com/mailman/listinfo/general
>
>
>
>
>
> _______________________________________________
> General mailing list
> General at xqzone.marklogic.com
> http://xqzone.com/mailman/listinfo/general
>
>
> !DSPAM:413436f226961447028388!
>
>
>
--
Ron Hitchens {mailto:ron at ronsoft.com}   Ronsoft Technologies
      (510) 324-8538 (Home Office)       http://www.ronsoft.com
      (707) 924-3878 (fax)               Bit Twiddling At Its Finest
"No amount of belief establishes any fact." -Unknown




More information about the General mailing list