Is it possible to invoke Java EE web services from iPhone? and how?
It hasn't been formally updated in a while, but this project can be used to access traditional SOAP web services. I have used it in production.
And I wrote two tutorials for wsdl2objc: they're here
Related
Is it possible to create SOAP web services (not client) over HTTP in C or C++, that respects the WSDL contract, using these Frameworks/libraries :
Apache CXF
Axis2/c
gSOAP
??
Thanks in advance :)
Apache CXF - No. It's written on Java and you can't write Web Services on C using CXF (JNI is not a good idea in this case).
Axis2/C - Yes! It's a Web service framework written on C. It's one of most powerful Web services frameworks for C. You can write Web services from scratch or generate it from WSDL. But it will be plain C and you may need to write extra code to start it working. To provide more convenient interface to Web services engine you may want to use some wrapper like WSO2 or Staff. For details please see my answer here.
gSoap - yes. It's not trivial but possible.
I want to know if is possible deploy GWT 2.x applications on server with support for the servlet spec 2.4 like JBoss 4.
I have reviewed the official documentation but apparently there is no dependences. So my questions are:
Is possible?
Is needed workarounds?
Any has some previous experience?
Yes It is possible. You can deploy GWT applicaions to any external web server like Tomcat, Jboss etc. Your question is bit wide in context. So, better look at some tutorials.
This tutorial will help you more. I have not gone into details of this but seems good.
I am creating a web application in eclipse (via dynamic web project wizard). the Main job of this web app is to call an External web Service's Methods. to accomplish this task should i make an EJB which will call this web service or should i go with creating a Web Service Client. what are the best practices and recommendations.
Keep it simple - just create a web service client. Unless you have reasons for using EJBs (perhaps distributed transactions) you are over-engineering. You can always add this later if you need it.
you can simply use Java Jersey for this. Here goes a clean tutorial
I have an application using Apache CXF with a lots of SOAP services implemented. So, i would like to use the "service registry" concept and then, i´d hear about UDDI, but i dont know how to implemented that.
Is Apache CXF already composed by an API to deploy UDDI engine or should i fix another library to do that?
Take a look at JUDDI:
http://juddi.apache.org/
which is a UDDI service. The latest version is written to JAX-WS and is tested by default with CXF.
To add, jUDDI has a neat way to automate the registration of web services using annotations and a servlet startup listener.
Source: http://svn.apache.org/repos/asf/juddi/trunk/juddi-examples/uddi-annotations/
Our team is planning on making a thick client into a web based UI. We are researching the various options and GWT is something that we are researching. I have a question if GWT can be deployed by itself (meaning, does it have a built-in web server that can be deployed as a solution?) Appreciate thoughts about it.
Thanks in advance.
If your application is completely client-side and does not need to communicate with a server (for data purposes), then you can use any web server. GWT compiles to static JavaScript files, so you can use apache or any other web server to serve up the static files.
If there is a server-side component to your application then you'll need a servlet container.
No built-in web server really except for the development platform which include one... but it's not meant for production.