DataSnap (Previously known as MIDAS) is a DCOM-based software technology that enables RAD creation of multi-tier database applications. DataSnap components approach allows Embarcadero software development tools such as Delphi or C++Builder to create Data Broker/Client applications with TCP/IP, DCOM, HTTP or even SOAP transport protocols. The TCP and HTTP transport are implemented using respectively a server side service and an ISAPI dll that act as proxies for the DCOM server.
MIDAS is the former name for this technology, that first release appeared in Delphi version 3. The name was changed to DataSnap in version 6.
In Delphi 2009 important modifications have been made to DataSnap. A new architecture not based on DCOM has been introduced (the old DCOM based architecture is still available, but the two are not compatible). The new architecture is implemented using the Indy TCP framework which can be used with HTTPS and SSL. Also there is a new integration between DataSnap and dbExpress. Compared to the previous DCOM implementation, the new one lacks several features like strong authentication (the HTTPS implementation allows only for server authentication), authorization, data integrity and encryption, which are built-in in the MS-RPC and DCOM layers used by the first Datasnap, and are not yet implemented in the new architecture.
Delphi 2010 further enhanced DataSnap. REST support is now also provided.
Famous quotes containing the words data and/or snap:
“Mental health data from the 1950s on middle-aged women showed them to be a particularly distressed group, vulnerable to depression and feelings of uselessness. This isnt surprising. If society tells you that your main role is to be attractive to men and you are getting crows feet, and to be a mother to children and yours are leaving home, no wonder you are distressed.”
—Grace Baruch (20th century)
“By school age, many boys experience pressure to reveal inner feelings as humiliating. They think their mothers are saying to them, You must be hiding something shameful. And shucking clams is a snap compared to prying secrets out of a boy whos decided to clam up.”
—Ron Taffel (20th century)