Article View: pl.comp.lang.ruby
Article #901webservices i soap
From: Marcin Gryszkalis
Date: Fri, 18 Jan 2008 19:33
Date: Fri, 18 Jan 2008 19:33
28 lines
2058 bytes
2058 bytes
Drugi temat na dzisiaj :) Jako, że Ruby to dla mnie rzecz nowa i na razie jestem na bardzo wstępnym etapie poznawania, to przy okazji drobnego projekciku chciałbym go użyć ale z drugiej strony projekt "służbowy" a nie hobbistyczny więc nie chciałbym od razu na wstępie się wywalić. Potrzebna jest prosta aplikacja wystawiająca kilka webserwisów (soap po https) a z drugiej strony wykonująca proste operacje na bazie MySQL. Funkcje proste, bez WS-Security, bez sesji i takich tam. Chciałbym prosić o propozycje jak to zrobić, tzn. - użyć jakiegoś frameworku typu rails, merb czy nitro? - użyć mongrela czy czegoś innego (obciążenie będzie znikome więc wydajność jest nieistotna) - uzyć jakiegoś ORMa (Active* czy reklamowany ostatnio Sequel) czy machać bezpośrednio na bazie - coś jeszcze? Główne kryteria to łatwość implementacji, domyślny wysoki poziom bezpieczeństwa (serisy będą publiczne), niski poziom zaawansowania w Rubym pytającego ;) pozdrawiam -- Marcin Gryszkalis, PGP 0x9F183FA3 jabber jid:mg@fork.pl, gg:2532994 http://the.fork.pl
Technical Details
Message-ID:
<fmquek$ohs$1@node1.news.atman.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!not-for-mail
From: Marcin Gryszkalis <mg@fork.pl>
Newsgroups: pl.comp.lang.ruby
Subject: webservices i soap
Date: Fri, 18 Jan 2008 20:33:09 +0100
Organization: ATMAN
Lines: 29
Message-ID: <fmquek$ohs$1@node1.news.atman.pl>
NNTP-Posting-Host: hq.fork.pl
Mime-Version: 1.0
X-Trace: node1.news.atman.pl 1200684309 25148 217.113.238.142 (18 Jan 2008 19:25:09 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Fri, 18 Jan 2008 19:25:09 +0000 (UTC)
User-Agent: KNode/0.10.5
X-Face: 3lWCHK"z<l`G[{^:C!&<dNf3*y_BdT>/\at`d$|$iAy<gSBYxP83qoKh)c:l%/CRs:R^Ou
N;#n.hv|{ytUQcw@cLj7j0^CNiES5xRq#z,=0@i9*do;l'B~JQdK4gUA6K01_gJWkaJ@c|
^<=$t*k)A(n=>VLwc?V{9Q*]j>4Tz(B7xf"fUHo4"B4;hzt&sH~\iSHbn9}S4uDKFm)F\$
]!58*|z0F&=^`NBv9*FyFKQm]:O78^8VR2MZnBAn|T-_r>AHzr!Zq7aZ5G]-5_A_*w<N&>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit