(apologies for cross-posting)

Hi everybody,

I'm working on a research project and I have to find out a suitable
technology to set up a GIS web service.
Basically this web service has to interact with map clients (e.g. Google
Maps, Virtual Earth) and log every interaction, such as clicks, mouse
movements, pan, zoom, etc.
On this information, the web service has to perform certain mathematical
analysis, and then provide access to the results via web service.
To do so I'm sure I need to send AJAX calls from javascript to a web
service, where I can log everything in a specific user profile and then use
other AJAX calls to fetch the results and display them on the web page.

Typical user session:
web geo-client interacts with map --> ajax --> log interaction --> server
analysis --> return personalised content to client

Given the nature of the project, I want to stick to open source technologies
and, if possible, to implement some well known web service standards.

That's the architecture I have in mind:

GUI (html + javascript + Cloudmade, Google Maps, etc) <->
 <-> Web Service <->
 <-> Backend (e.g. Java servlet, PostgreSQL)

Requirements of the Web Service:

- support for postgreSQL backend
- based on java or python
- ajax support
- suitable for GIS applications
- high interoperability with other applications and web services

My questions are:

- What set-up can you recommend for this scenario? I don't want to reinvent
the wheel, I'm sure this is a pretty common web service to design.
- What web standards could suit the project? e.g. SOAP, WSDL and UDDI
- Could you recommend any framework? Basically I'd like to keep the web
service separate from the front-end/GUI. I've found Apache Axis, what do you
think of it?

Many thanks for any hints, comments and advice!
Mulone
-- 
View this message in context: 
http://www.nabble.com/GIS-web-service-for-map-personalisation%3A-what-platform-framework-standard--tp25680865p25680865.html
Sent from the Axis - User mailing list archive at Nabble.com.

Reply via email to