On 12/11/2013 16:16, Denis Signoretto wrote:
Hi,

I've just read the Francesco blog post about "Java REST client library for Apache 
Syncope 1.2.0" [1].
I think it's a great feature that can simplify integration of external Java 
applications with Syncope core.

Thanks Denis :-)

As can I understand, it's a new Java API Client Library that rely on Java REST 
API refactor [2] already introduced in 1.1.X version.

I'm wondering if it can be used with Apache Syncope 1.1.X or only with Apache 
Syncope releases >= 1.2.0.

Hum, this is a bit more complicated.

In Syncope 1.1.X, both Spring MVC and CXF are available, hence there are two different ways to construct client code (see this project of mine [3] to get an idea) that will interact with two different RESTful interfaces.

One can think to backport SyncopeClient from 1.2.X and only provide support for CXF services; unfortunately there are some unfinished aspects with CXF in 1.1.X that were completed in 1.2.X (SYNCOPE-285 and related, for example) that would result in a somehow limited SyncopeClient capabilities. Again, at least part of such "incompleteness" can be backported as well but the whole task can become quite large.

Personally, I have not enough spare cycles to dedicate to this, but I am available to help anyone else willing to step in.

Regards.

[1] http://blog.tirasa.net/blogs/index.php/ilgrosso/java-rest-client-library-for
[2] https://issues.apache.org/jira/browse/SYNCOPE-231
[3] https://github.com/ilgrosso/syncopeRestClient/tree/SYNCOPE-1_1_X

--
Francesco Chicchiriccò

ASF Member, Apache Syncope PMC chair, Apache Cocoon PMC Member
http://people.apache.org/~ilgrosso/

Reply via email to