uima-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Eddie Epstein <eaepst...@gmail.com>
Subject Re: PEAR support in UIMA AS ?
Date Thu, 06 Aug 2009 21:47:20 GMT
Sounds good to me to create a Jira issue for this. Personally I would
not hold up the next release for it, but it should be valuable to
support this in the future.

Implementing this would require changes to dd2spring to recognize a
<pearSpecifier> and pick up the real descriptor(s), similar changes to
the Deployment Descriptor part of the CDE, and then changes to the AS
framework to be able to actually deploy the service in the PEAR custom
environment. This doesn't sound trivial to me ... but I've been wrong
with Pears before.


On Thu, Aug 6, 2009 at 5:24 PM, Jörn Kottmann<kottmann@gmail.com> wrote:
> Can we open a jira issue for adding PEAR support or is there
> no interest in it ?
> Jörn
>>> Has IBM experience with running UIMA AS on a cluster ?
>> We have a couple different UIMA AS clusters in operation.
>> One wraps a UIMA AS service as a servlet and uses traditional
>> application server infrastructures to distribute the servlet's WAR
>> file, deploy the servlet, etc. The servlet is basically the
>> UIMA_Service class appropriately modified to extend HttpServlet.
>> Another approach uses an NFS file system to share
>> class and jar files, prepares a process definition in the form of a
>> shell script running UIMA_Service, and launches the script via ssh.
>>> My AAE resources are hosted on a http server and updated frequently. To
>>> get
>>> them on the servers I use a script which downloads the resources with
>>> wget.
>>> Is there a way to make UIMA AS to re-initialize the running AAE instances
>>> to
>>> load the updated resources ?
>> No, the individual services have to be stopped, updated and restarted.
>> Of potential interest are changes Jerry recently made to stop UIMA AS
>> services gracefully, so that they stop listening for new requests, finish
>> any in progress, and then terminate. This allows doing a rolling update
>> of a scaled out service without losing overall server functionality.
>> Again, UIMA_Service is the class to look at for this code.
>> Eddie

View raw message