Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Can someone please advise me what is the possible solution of using GAE to make a Client/Serer Application?

As far as I know, GAE is designed to do web applications. What I want to do is to have a Java Client(Swing based) deployed on a number of computers and deploy the server on GAE.

I found an example on GAE website which teaches how to make a SOAP service using GAE, but I don't know whether using SOAP is a good idea for client/server applications.

Can someone give me some hints about how to design this system and what technology should be used? Any advices are welcome.

Many thanks.

share|improve this question

3 Answers

A client server application will involve communication between client and server. One of the possible ways to achieve it is by using Web Services- either SOAP or REST based webservices. REST based would be easy to use as it involves the client making a HTTP request which might be GET/POST/or other HTTP methods. Your server can then send the response either in XML/JSON which can be parsed and consumed by your client applications.

Check out how you can create REST based webservices on GAE.

share|improve this answer

Generally i use jersey to implement REST based webservices for client server application

share|improve this answer

If you are not familiar with WebServices and you are in a hurry, you can use Java Servlets to produce JSON/XML responses. But the security is lower. :)

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.