Article View: pl.comp.lang.delphi
Article #334792Re: Webservice w Delphi - udostępnianie danych
From: wloochacz
Date: Thu, 12 Jan 2012 19:30
Date: Thu, 12 Jan 2012 19:30
32 lines
2473 bytes
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-mailReferences:
<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