🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.ruby
Article #902

Re: webservices i soap

#902
From: Przemysław Kowalczyk
Date: Fri, 18 Jan 2008 20:28
45 lines
2489 bytes
On Fri, 18 Jan 2008 20:33:09 +0100, Marcin Gryszkalis <mg@fork.pl> wrote:
>
> 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?

Rails daje Ci "darmo" mozliwosc odpowiadania na zapytania XML-em (zobacz  
controllery generowane przez scaffold), wiec w moim rozumieniu  
(niewielkim, ale zawsze) pisanie WS niewiele rozni sie od pisania  
"normalnej" aplikacji webowej. _teoretycznie_ ta sama aplikacja moze  
jednoczesnie odpowiadac na zadania HTTP i XML.

jak wyglada generowanie WSDL-i nie wiem. jak to wyglada w pozostalych  
frameworkach - nie wiem :)

>  - użyć mongrela czy czegoś innego (obciążenie będzie znikome więc  
> wydajność
> jest nieistotna)

jak nieistotna to nawet webrick da rade. generalnie zarowno mongrel, jak i  
webrick "po prostu dzialaja" w prostych projektach, wiec jezeli  
zdecydujesz sie na Rails, to bedziesz mial jednego z nich od razu.

>  - uzyć jakiegoś ORMa (Active* czy reklamowany ostatnio Sequel) czy  
> machać
> bezpośrednio na bazie

Rails ma w sobie ActiveRecord. majac ORM "w abonamencie" nie widze sensu  
go nie uzywac.

> Główne kryteria to łatwość implementacji, domyślny wysoki poziom
> bezpieczeństwa (serisy będą publiczne), niski poziom zaawansowania w  
> Rubym
> pytającego ;)

i niski poziom znajomosci swiata WS u odpowiadajacego :)

pzdr
	szeryf

-- 
Przemysław ,,Szeryf'' Kowalczyk :: http://szeryf.wordpress.com/
Technical Details
Message-ID: <op.t4465ktsuw9fft@negative-361apc>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.task.gda.pl!not-for-mail
References: <fmquek$ohs$1@node1.news.atman.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.task.gda.pl!not-for-mail
From: Przemysław Kowalczyk <someone@microsoft.com>
Newsgroups: pl.comp.lang.ruby
Subject: Re: webservices i soap
Date: Fri, 18 Jan 2008 21:28:21 +0100
Organization: CI TASK http://www.task.gda.pl/
Lines: 45
Message-ID: <op.t4465ktsuw9fft@negative-361apc>
References: <fmquek$ohs$1@node1.news.atman.pl>
NNTP-Posting-Host: xdsl-10757.wroclaw.dialog.net.pl
Mime-Version: 1.0
X-Trace: news2.task.gda.pl 1200688261 14047 84.40.237.5 (18 Jan 2008 20:31:01 GMT)
X-Complaints-To: abuse@news.task.gda.pl
NNTP-Posting-Date: Fri, 18 Jan 2008 20:31:01 +0000 (UTC)
User-Agent: Opera Mail/9.10 (Win32)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit