Article View: borland.public.cppbuilder.database.multi-tier
Article #147Re: Custom ScktSrvr implementations?
From: Adrian Mercieca
Date: Tue, 21 Aug 2007 09:23
Date: Tue, 21 Aug 2007 09:23
33 lines
2580 bytes
2580 bytes
Hi Bob, > Using the Socket Server in DataSnap, we can use socket interceptions: > peeking into what's happening between the client and the server when you > use the SocketConnection component. You can use the IDataIntercept > interface and the TPacketIntercept class to write your own DLL that must > be registered with the SocketServer application as well as the > TSocketConnection component and can be used to compress, encrypt, log or > do whatever with the data packets that you wish... > That sounds *very* good. Thanks again. Got another question (sorry)... Has anyone thought of a broadcasting scheme of updates between servers and clients? That would be most useful to propagate changes in a live/push fashion I would think. As background, I have loads of experiencing developing 3-tier apps using the ACE/TAO Corba implementation with servers written in C++ running on Linux and the gui written with C++ builder running on windows. This is a proven framework and is very fast and very robust. Yet, it's not RAD; DataSnap, though somewhat limited compared to CORBA/C++/hand-wiring, offers RAD in proven paradigm. Yes, I have read quite a few negative comments on the net about DataSnap. Admittedly, I have no experience with it and so must rely on other people's experiences with it. What's your opinion about DataSnap's robustness, performance and scalability? I'm very tempted to give it a try. Thanks - Adrian.
Technical Details
Message-ID:
<46caaf22@newsgroups.borland.com>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!newspeer1.nwr.nac.net!newsfeeds.ihug.co.nz!ihug.co.nz!newsgroups.borland.com!not-for-mailReferences:
<46c98f62$1@newsgroups.borland.com> <46C9942A.7010804@BobSwart.com> <46ca7e36$1@newsgroups.borland.com> <46CA98A7.5050105@BobSwart.com>Show Full Headers
Complete Article Headers
X-Google-Thread: fcd2b,8f7e5403900890a3 X-Google-Attributes: gidfcd2b,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Date: Tue, 21 Aug 2007 11:23:57 +0200 From: Adrian Mercieca <amercieca@rem-gmail.com> User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 Newsgroups: borland.public.cppbuilder.database.multi-tier Subject: Re: Custom ScktSrvr implementations? References: <46c98f62$1@newsgroups.borland.com> <46C9942A.7010804@BobSwart.com> <46ca7e36$1@newsgroups.borland.com> <46CA98A7.5050105@BobSwart.com> In-Reply-To: <46CA98A7.5050105@BobSwart.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit NNTP-Posting-Host: 80.77.197.238 Message-ID: <46caaf22@newsgroups.borland.com> X-Trace: newsgroups.borland.com 1187688226 80.77.197.238 (21 Aug 2007 02:23:46 -0700) Lines: 33 Path: arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!newspeer1.nwr.nac.net!newsfeeds.ihug.co.nz!ihug.co.nz!newsgroups.borland.com!not-for-mail X-Original-Bytes: 2441