January 28, 2009
CodeGear has published on their Developer Network web site the fifth and last of a series of white papers I wrote, covering DataSnap 2009.
CodeGear has published on http://dn.codegear.com/article/39227 the fifth and last of my series of white papers introducing Delphi 2009 and extracted from my book Delphi 2009 Handbook (available in printed form from lulu.com). Titled "The new DataSnap in Delphi 2009" the white papers covers the totally renewed version of DataSnap, originally called MIDAS, that is Delphi's native three-tier architecture.
As for the past papers, you can find more complete information in the book (available in PDF format to registered users of Delphi 2009 and in printed form on lulu.com), from which the white paper was abridged.
posted by
marcocantu @ 5:18PM | 4 Comments
[0 Pending]
Delphi 2009 Whitepaper 5 DataSnap 2009
Hi Marco,
There is a typo in your post:
"The new DataSnap in Delphi 2000" the
instead of 2009.
Greetings,
MvdH
Comment by MvdH on January 28, 19:23
Delphi 2009 Whitepaper 5 DataSnap 2009
datasnap was a very interesting technology almost forgot.
The funny thing is that now with GWT and Flex we're
back in the same situation, with 3 tier apps that need
to exchange packet of data between layers.
So now in my current project I'm rebuilding a datasnap
clone in java-gwt. ;)
Comment by on January 28, 22:59
Delphi 2009 Whitepaper 5 DataSnap 2009
I suspect that it has already been pointed out (there
are currently 2 comments pending), but I presume you
meant 'Titled "The new DataSnap in Delphi 2009"'
rather than 'Titled "The new DataSnap in Delphi 2000"'.
I've also finally started reading your new book ;-)
Comment by Alister Christie
[http://codegearguru.com]
on January 28, 23:26
Delphi 2009 Whitepaper 5 DataSnap 2009
Midas/Datasnap was a very interesting framework that
unluckily didn't improve much since Windows 95/NT4
days. Implementation exploited DCOM in an interesting
way, but was marred by many bugs (see for example qc
#8814 for a huge one still just "reported" after five
years), and was never updated to get rid of 9x
limitations (where DCOM is almost useless) to fully
exploit later OSes where DCOM is much more powerful.
For example DCOM handles authentication,
authorization and data protection too, rights can be
assigned via domain users, but Delphi offered only a
basic framework and taking advantage of those
features requires a deeper knowledge of DCOM. For
example authenticating a client using a different
user than the logged one is expcted.
The new Datasnap is an interesting lightweight
approach, although I prefer the interface approach
instead of the rtti one to publish methods.
Anyway, it's something alike a "poor man RPC", good
for simple applications, but larger ones would
require a fair amount of coding to implement security
features. Unluckily, WCF offers much more.
More and more often, I ask myself if Delphi is still
an "enterprise" development tool or just an expensive
toy.
Comment by Luigi D. Sandon
[http://www.sandon.it]
on January 29, 00:45
There are currently 0 pending (unapproved) messages.