[
https://issues.apache.org/jira/browse/CXF-7120?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15633497#comment-15633497
]
Colbert Philippe commented on CXF-7120:
---------------------------------------
I understand what you are saying. You are saying that the client can be
written in any language. It's easily said but difficult to imagine in reality.
What I am saying is that your organization, Apache CXF, should provide
code-snippets of dynamic languages, such JavaScript, Python, clients of the
web-service implemented in CXF. The asynchronous case of web-service is
particularly hard to imagine in JavaScript or other dynamic languages. Your
help would be greatly appreciated.
Here is an example I picked from your website.
/* Generated by WSDLToJava Compiler. */
package org.apache.hello_world_async_soap_http;
...
import java.util.concurrent.Future;
import javax.xml.ws.AsyncHandler;
import javax.xml.ws.Response;
...
public interface GreeterAsync {
public Future<?> greetMeSometimeAsync(
String requestType,
AsyncHandler<org.myorg.types.GreetMeSometimeResponse> asyncHandler
);
public Response<org.myorg.types.GreetMeSometimeResponse> greetMeSometimeAsync(
String requestType);
public java.lang.String greetMeSometime(
String requestType
);
}
Can you give a code-snippet in JavaScript that will consume this service?
> Can CXF REST sync and async WS compatible with JavaScript client?
> -----------------------------------------------------------------
>
> Key: CXF-7120
> URL: https://issues.apache.org/jira/browse/CXF-7120
> Project: CXF
> Issue Type: Wish
> Components: JAX-RS
> Reporter: Colbert Philippe
> Priority: Critical
> Labels: async, asynchronous, javascript, jscript, perl, python,
> ruby, sync, synchronous
>
> When writing a real web application the client is likely going to be written
> in JavaScript in a web-browser and if the server uses CXF then it's in Java.
> I think it's the case for a vast majority of CXF users.
> 1) QUESTION: Can we write a synchronous web service using CXF JAX-RS (REST)
> in Java and invoke it from JavaScript? Are there any features that are not
> supported by JavaScript?
> 2) QUESTION: Can we write an asynchronous web service using CXF JAX-RS
> (REST) in Java and invoke it from JavaScript? Are there any features that
> are not supported by JavaScript?
> I think many of us would appreciate a chapter in the documentation that talks
> about scenarios when using different languages as clients, JavaScript is one,
> but the client could as well be in Python, Ruby, Perl. You should
> recommend frameworks from other languages that have been tested to work with
> CXF. Please, cover both the synchronous and asynchronous case. A
> compatibility table should be given to out all client frameworks that have
> been tested to work with CXF.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)