Ця стаття потребує істотної переробки. (4 лютого 2022) |
Ця стаття потребує додаткових для поліпшення її . (серпень 2023) |
DataSnap (раніше відома як MIDAS) — заснована на DCOM програмна технологія, що дозволяє швидке створення багатоланкових застосунків баз даних. Підхід компонентів DataSnap дозволяє інструментам Embarcadero з розробки програмного забезпечення, як-от Delphi чи , створювати брокерські чи клієнтські застосунки даних з транспортними протоколами (TCP/IP), DCOM, HTTP або навіть SOAP. Транспортування TCP та HTTP реалізоване з використанням відповідно служби на боці сервера та бібліотеки ISAPI, що працює як проксі для DCOM-сервера.
Перший випуск (тоді відомий як MIDAS) з'явився у третій версії Delphi. Назву було змінено на DataSnap у шостій версії.
У версії Delphi 2009 DataSnap зазнав важливих змін. Було введено нову архітектуру, не засновану на DCOM (стара, архітектура, заснована на DCOM, лишилася доступною, але вони не є сумісними). Нову архітектуру реалізовано з використанням фреймворку Indy TCP, який може використовуватися разом з HTTPS та SSL. Також з'явилася можливість інтеграції DataSnap і [en]. Порівняно з попередньою реалізацією на основі DCOM, у новій бракує таких можливостей, як сильна автентифікація (реалізація HTTPS дозволяє лише серверну автентифікацію), авторизація, цілісність даних і шифрування, які було вбудовано у шари [en] і DCOM, що використовувалися першим Datasnap. У версії Delphi 2010 DataSnap отримала подальший розвиток. Також надано підтримку REST.
Починаючи з версії принаймні XE8, DataSnap надає можливість поліпшити транспортні рівні шляхом підключення фільтрів. Надано щонайменше три фільтри: дві різні схеми шифрування (одна з яких RSA) та фільтр стиснення даних zlib.
Література
- Delphi 2009 f.matricer
Посилання
- DataSnap Overview and Architecture
- Multitier DataSnap Applications
- Why Datasnap 2010 is a toy library 15 June, 2010
Це незавершена стаття про бази даних. Ви можете проєкту, виправивши або дописавши її. |
Ця стаття має кілька недоліків. Будь ласка, допоможіть удосконалити її або обговоріть ці проблеми на .
|
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cya stattya potrebuye istotnoyi pererobki Mozhlivo yiyi neobhidno dopovniti perepisati abo vikifikuvati Poyasnennya prichin ta obgovorennya na storinci Vikipediya Statti sho neobhidno polipshiti Tomu hto dodav shablon zvazhte na te shob povidomiti osnovnih avtoriv statti pro neobhidnist polipshennya dodavshi do yihnoyi storinki obgovorennya takij tekst subst polipshiti avtoru DataSnap 4 lyutogo 2022 a takozh ne zabudte opisati prichinu nominaciyi na pidstorinci Vikipediya Statti sho neobhidno polipshiti za vidpovidnij den 4 lyutogo 2022 Cya stattya potrebuye dodatkovih posilan na dzherela dlya polipshennya yiyi perevirnosti Bud laska dopomozhit udoskonaliti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Zvernitsya na storinku obgovorennya za poyasnennyami ta dopomozhit vipraviti nedoliki Material bez dzherel mozhe buti piddano sumnivu ta vilucheno serpen 2023 DataSnap ranishe vidoma yak MIDAS zasnovana na DCOM programna tehnologiya sho dozvolyaye shvidke stvorennya bagatolankovih zastosunkiv baz danih Pidhid komponentiv DataSnap dozvolyaye instrumentam Embarcadero z rozrobki programnogo zabezpechennya yak ot Delphi chi C Builder stvoryuvati brokerski chi kliyentski zastosunki danih z transportnimi protokolami TCP IP DCOM HTTP abo navit SOAP Transportuvannya TCP ta HTTP realizovane z vikoristannyam vidpovidno sluzhbi na boci servera ta biblioteki ISAPI sho pracyuye yak proksi dlya DCOM servera Pershij vipusk todi vidomij yak MIDAS z yavivsya u tretij versiyi Delphi Nazvu bulo zmineno na DataSnap u shostij versiyi U versiyi Delphi 2009 DataSnap zaznav vazhlivih zmin Bulo vvedeno novu arhitekturu ne zasnovanu na DCOM stara arhitektura zasnovana na DCOM lishilasya dostupnoyu ale voni ne ye sumisnimi Novu arhitekturu realizovano z vikoristannyam frejmvorku Indy TCP yakij mozhe vikoristovuvatisya razom z HTTPS ta SSL Takozh z yavilasya mozhlivist integraciyi DataSnap i en Porivnyano z poperednoyu realizaciyeyu na osnovi DCOM u novij brakuye takih mozhlivostej yak silna avtentifikaciya realizaciya HTTPS dozvolyaye lishe servernu avtentifikaciyu avtorizaciya cilisnist danih i shifruvannya yaki bulo vbudovano u shari en i DCOM sho vikoristovuvalisya pershim Datasnap U versiyi Delphi 2010 DataSnap otrimala podalshij rozvitok Takozh nadano pidtrimku REST Pochinayuchi z versiyi prinajmni XE8 DataSnap nadaye mozhlivist polipshiti transportni rivni shlyahom pidklyuchennya filtriv Nadano shonajmenshe tri filtri dvi rizni shemi shifruvannya odna z yakih RSA ta filtr stisnennya danih zlib LiteraturaDelphi 2009 f matricerPosilannyaDataSnap Overview and Architecture Multitier DataSnap Applications Why Datasnap 2010 is a toy library 15 June 2010 Ce nezavershena stattya pro bazi danih Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Cya stattya maye kilka nedolikiv Bud laska dopomozhit udoskonaliti yiyi abo obgovorit ci problemi na storinci obgovorennya Tema ciyeyi statti mozhe ne vidpovidati zagalnim kriteriyam znachushosti Vikipediyi Bud laska dopomozhit pidtverditi znachushist dodavshi posilannya na nadijni vtorinni dzherela yaki ye nezalezhnimi dlya ciyeyi temi Yaksho znachushist zalishitsya nepidtverdzhenoyu stattya mozhe buti ob yednana z inshoyu statteyu perenapravlena na inshu stattyu abo viluchena sichen 2014