🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #334792

Re: Webservice w Delphi - udostępnianie danych

#334792
From: wloochacz
Date: Thu, 12 Jan 2012 19:30
32 lines
2473 bytes
W dniu 2012-01-12 11:42, Adam Siwoń pisze:
> Witam,
>
> mam do napisania webservice, który będzie udostępniał pewien prosty
> zbiór danych z systemu bazo-danowego dla aplikacji zewnętrznej, która ma
> zostać zintegrowana z tym systemem. Ma to zostać wykonane z użyciem
> protokołu SOAP. Do komunikacji chcę użyć RO SDK.
> W dużym uproszczeniu będą to listy zadań do wykonania, które zostaną
> wyświetlone na urządzeniu mobilnym i potwierdzone po wykonaniu. Zadania
> są zapisane w bazie danych - więc mogę bez problemów pobrać je do
> dataseta. I teraz pytanie co dalej? Rozumiem, że serializacja dataseta
> jako takiego (taka jak w wydaniu DataSnap) odpada, bo klient sobie tego
> nie przetworzy.
A to dlaczego nie?
Przecież wszystkie niezbędna dane będą tam zawarte, aby to sobie 
przetworzył.
Poza tym, jeśli to ma być prosta wysyłka z DataSet'a i jeśli owe 
DataSet'a zmieniają się w czasie (czyli nie wiesz na etapie 
projektowania jaka będzie struktura takiego zestawu danych, bo 
dopuszczasz że klient sobie będzie je tworzył) to SOAP się średnio 
nadaje. Znaczy, da radę, ale dlaczego nie REST lub prostacki diablo 
skuteczny (w tym przypadku) JSON?

Poczytaj:
http://www.slideshare.net/embarcaderotechnet/delphi-xe-rest-servers-marco-cantu-010711

A więc mam ręcznie strugać mapowanie danych na
> obiekty/xmla czy może jest już coś gotowego co mógłbym użyć do tego celu?
Jak RO SDK, to może i DataAbstract :)

-- 
wloochacz
Technical Details
Message-ID: <jencd4$at2$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <4f0eb92b$0$1209$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: wloochacz <wloochacz@nospam.gmail.spameromnie.com>
Newsgroups: pl.comp.lang.delphi
Subject: Re: Webservice w Delphi - udostępnianie danych
Date: Thu, 12 Jan 2012 20:30:39 +0100
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 32
Message-ID: <jencd4$at2$1@inews.gazeta.pl>
References: <4f0eb92b$0$1209$65785112@news.neostrada.pl>
Reply-To: wloochacz@nospam.gmail.spameromnie.com
NNTP-Posting-Host: 178.217.32.151
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1326396644 11170 178.217.32.151 (12 Jan 2012 19:30:44 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Thu, 12 Jan 2012 19:30:44 +0000 (UTC)
X-User: wloochacz
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:8.0) Gecko/20111105 Thunderbird/8.0
In-Reply-To: <4f0eb92b$0$1209$65785112@news.neostrada.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit