Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.datemas.de!rt.uk.eu.org!newsfeed.xs4all.nl!newsfeed1a.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.002 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'python.': 0.02; 'python,': 0.02; 'soap': 0.07; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'python': 0.11; '"web': 0.16; 'determining': 0.16; 'libraries.': 0.16; 'received:80.91.229.3': 0.16; 'received:dip0.t-ipconnect.de': 0.16; 'received:plane.gmane.org': 0.16; 'received:t-ipconnect.de': 0.16; 'subject:python': 0.16; 'dependent': 0.19; 'addition,': 0.20; 'header:User-Agent:1': 0.23; 'aspect': 0.24; 'own.': 0.24; 'subject:Code': 0.24; 'task': 0.26; 'this:': 0.26; 'subject:/': 0.26; 'header:X-Complaints-To:1': 0.27; 'gives': 0.31; 'code': 0.31; 'omitted': 0.31; 'writes:': 0.31; 'quite': 0.32; 'problem': 0.35; 'subject:with': 0.35; 'but': 0.35; 'there': 0.35; 'subject:service': 0.36; 'charset:us-ascii': 0.36; 'application': 0.37; 'implement': 0.38; 'to:addr:python-list': 0.38; 'aspects': 0.39; 'to:addr:python.org': 0.39; 'received:org': 0.40; 'solve': 0.60; 'further': 0.61; 'received:217': 0.63; 'such': 0.63; 'more': 0.64; 'details': 0.65; 'services': 0.66; 'aspect.': 0.84; 'geo': 0.84 X-Injected-Via-Gmane: http://gmane.org/ To: python-list@python.org From: dieter Subject: Re: Code a web service with python/postgis Date: Wed, 21 May 2014 08:36:56 +0200 References: <20140520201005.ddj5zabr8goog4kg@webmail.latitude-geosystems.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Gmane-NNTP-Posting-Host: pd9e09c52.dip0.t-ipconnect.de User-Agent: Gnus/5.1008 (Gnus v5.10.8) XEmacs/21.4.22 (linux) Cancel-Lock: sha1:uimWMMJVl/jgiUecslEf7hBG8YA= X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 28 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1400654235 news.xs4all.nl 2939 [2001:888:2000:d::a6]:57147 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:71842 lcelati@latitude-geosystems.com writes: > ... > I would like code a web service with python. > ... details omitted ... Such a task has many facets. Some of them are quite general and you can find packages on "PyPI" which support them well; others are highly problem specific and you likely will need to solve them on your own. "web service" is an ambigous term: in a wide meaning, it can be any service provided via HTTP/HTTPS; however, often, it is used in a narrow way as a SOAP/WSDL service. There are several packages which help you to implement SOAP services in Python, among them "spyne" and "soapbox". This gives you the SOAP aspect (together with WSDL generation). In addition, you have the "web" aspect. There are other packages for this: among them "django", "pyramid", "twisted", ... And there are further more application dependent aspects like determining the geo location. Look at "PyPI" to find out whether there are packages that help you with those. Likely, those will not be pure Python packages but bridges to other ("C/C++") libraries.