>
> It doesn't seem intuitive to me that an object reference whose
> underlying object may have been serialized, sent over the network
> or to C++, modified, serialized again and sent back is guaranteed
> to still be valid afterwards.  It makes sense that this should
> work when all annotators are local.  I don't think it makes sense
> to guarantee this behavior in general.
>
> The fact that this works for services and C++ annotators is not by
accident, it is because a lot of effort was put in to make it work.
At issue here is the vision for UIMA with regards how much flexibility
to have in deploying annotators without affecting application behavior.

A strong point point for UIMA, particularly with the OASIS standards
work, is that UIMA annotators can be externalized and implemented
in any language. It would be nice if the Apache UIMA implementation
would not penalize applications for using those annotators.

Eddie

Reply via email to