DataSnap

DataSnap

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.



Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Delphi (среда разработки) — У этого термина существуют и другие значения, см. Delphi. Embarcadero Delphi …   Википедия

  • Embarcadero Delphi — Entwickler Borland, inzwischen Embarcadero Technologies Erscheinungsjahr 1995 Aktuelle Version 16.0 (1. September 2011) Betriebssystem Windows …   Deutsch Wikipedia

  • Delphi Prism — Embarcadero Delphi Prism Developer(s) RemObjects Software Initial release 2008 Operating system Microsoft Windows Available in English, French, German, Japanese …   Wikipedia

  • Midas (disambiguation) — Midas may refer to: Midas, King of Pessinus, Phrygia Midas (Shelley), an 1820 play by Mary Shelley and Percy Bysshe Shelley Midas, a rich patron of the arts in the operetta Die schöne Galathee, by Franz von Suppé European Association of Daily… …   Wikipedia

  • Lazarus (software) — This article concerns the software IDE named Lazarus. For other uses of the name, see Lazarus (disambiguation). Infobox Software name = Lazarus caption = Lazarus IDE 0.9.25 Screen print (Linux, GTK1) developer = volunteers latest release version …   Wikipedia

  • Smart client — is a term used to describe an application environment which: * delivers applications over a web http connection * does not require installation (or provide automated installation and updates) * automatically updates without user action * has the… …   Wikipedia

  • HOSxP — is a hospital information system, including Electronic health record (EHR), in use in over 70 hospitals across Thailand. The software aims to ease the healthcare workflow of health centers, for small sanitariums to central hospitals.Before… …   Wikipedia

  • Planner Suite — Infobox Software name = Planner Suite logo= caption = developer = Gislen Software Pvt. Ltd. latest release version = 1.11 latest release date = 3/1/2008 latest preview version = latest preview date = operating system = Windows genre = Project… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”