Dzień dobry - jestem początkujący w pythonie
chciałbym dla celów poznawczych (Pythona) zrobić serwer który udostępniałby dane dla klientów no chciałbym z różnych platform
coś na zasadzie klient wysyła żądanie
serwer np odpytuje bazę wysyła wynik zapytania - czy to w postaci tablczy czy obiektów np zserializowanych to do przemyślenia

pomyślałem o SOAP-ie, ale przeczytałem, że z tym akurat Python sobie radzi źle
znalazłem takie coś jak
http://twistedmatrix.com/trac/
z wyglądu wygląda obiecując, ale wersja obsługiwana to 2.7 (ja sobie ściągnąłem 3.1.3)

no i po temacie

stąd moje pytanie
słyszałem, że Python to przyjazny język (na razie dla mnie trochę dziwny, ale OK, kwestia przyzwyczajenia) i czy wobec tego pisać samemu serwer czy jest jakiś framework (biblioteka), która pomaga w tym zadaniu i nie trzeba od nowa drzwi wyważać

chciałbym, żeby to rozwiązanie było jako tako do przyjęcia czyli tak jak to się robi na poważnie, ze swojej strony moje doświadczenia w tworzeniu serwerów to SOAP w php i javie (axis2) ale to też taka drobnica
a chciałbym (akurat w Pythonie) stworzyć cos jako tako porządnego, do czego mogłoby się podłączyć wielu klientów, z róznych platform itp itd

ale trochę brak mi pomysłu na to i się motam

czy to bardziej serwer HTTP - wtedy odpowiednio spreparowane url-e by wysyłay ąadania
czy bardziej przez sokety - łączyło by sie z hostem i portem, serwer wysyłałby odpowiedź

trochę brakuje mi wiedzy jak to zrobić bo wiem co chcę i z góry dziękuję za odpowiedź