Lokesh, Are you planning to run multiple copies of the service? If so, were you going to distribute the input data ahead of time to the different machines? If not, the only other reason to use UIMA AS is to optimize multi-threaded operation on a single machine. Can you say what your UIMA AS goals are?
Anyway, as you said, data flow can be a performance bottleneck. If it is, then figure 5 at http://uima.apache.org/doc-uimaas-what.html could be what you want. If the job is mostly data flow limited, you may want to look into running the UIMA analytics under Hadoop. There are references to that on the Apache UIMA web. Eddie On Thu, Aug 26, 2010 at 1:13 AM, lokesh chanana <[email protected]> wrote: > Hello Eddie, > > Once again thanks for replying. > I tried removing the collection reader.. this thing now works the same way > it worked in my CASE 2* . > > The main thing I am concern with that in this case I need to send a loads of > data over the net.. can't there be a way by which I could have rested my > data on machine hosting the remote service.. and would have called my client > without a collection reader.. or either providing only reference or some > thing so that my network traffic could be lesser n processing be bit > faster?? as i would practically never want to download the data first to > client from my database and then sending it to remote machine.. > > Secondly, when I define the the collection reader with the remote service > and it even have data in the local system... what makes the processing go > extremely slow?? indeed I was expecting it to be more faster... am I wrong > somewhere?? > > Regards, > Lokesh
