Eddie and I don't think we're going to get to this JIRA issue for 2.1:
Apache UIMA client should be able to communicate with IBM UIMA (1.x or
2.0) service
https://issues.apache.org/jira/browse/UIMA-125

As I noted in a JIRA comment, service compatibility between IBM UIMA
2.0 and Apache UIMA 2.x already works.  Compatibility with 1.x may not
be critical since 1.x users should be able in most cases to switch to
using the IBM UIMA 2.0 runtime without changing any of their code, and
thus acheive service-compatibility with Apache UIMA.

Allowing UIMA 2.x to call 1.x services would involve implementing some
way to find out what version of UIMA (version of the built-in type
system, really) the service was using, probably by some new service
call, which would return an error if called on a 1.x service.  Then
there would be changes to the XCAS serialization in 2.x to allow it to
generate 1.x-compatible XCASes on request.  And all of that would only
work for single-sofa CASes.

Any issues with not implementing this?

-Adam

Reply via email to