TMS RemoteDB v2.26.0.0 – Create Cross-Platform & Scalable Database Applications
دسترسی از راه دور به SQL برای Applicationهای سه لایه Delphi
Specification
| Feature | Multi-Tier, Remote-Database |
|---|
توضیحات:
TMS RemoteDB مجموعه ای از کامپوننتهای Delphi است که برای توسعه Applicationهای پایگاه داده سه لایه (Three-Tier) با عملکرد بالا، مقیاس پذیری مناسب و پشتیبانی از چندین پلتفرم طراحی شده است.
این ابزار به Applicationهای Client اجازه میدهد به جای اتصال مستقیم به Database Server، عملیات SQL را از طریق یک HTTP Server از راه دور انجام دهند. به همین دلیل میتوان ساختار سنتی Client-Server را به یک معماری سه لایه مدرن و مقیاس پذیر تبدیل کرد.
یکی از مزیتهای مهم TMS RemoteDB این است که بسیاری از Applicationهای موجود Delphi را میتوان تنها با اعمال تغییرات جزئی در Source Code به این معماری جدید منتقل کرد. در سمت Client از یک کامپوننت مبتنی بر TDataset استفاده میشود که سازگاری با پروژههای فعلی را ساده تر میکند.
در سمت Server، درخواستهای HTTP از Client دریافت میشوند، عملیات SQL از طریق کامپوننتهای پشتیبانی شده به Database Server ارسال میشود و نتیجه پردازش مجدداً به Client بازگردانده میشود.
برای دسترسی به پایگاه داده در سمت Server نیز میتوان از ابزارها و کامپوننتهایی مانند FireDAC، dbExpress، dbGo، UniDAC، ElevateDB، NexusDB، SQL-Direct و Advantage Database Server استفاده کرد.
علاوه بر این، قابلیت پشتیبانی از HTTP و HTTPS و همچنین مدیریت خودکار پاسخهای Chunked و Gzip-Encoded نیز در اختیار توسعه دهندگان قرار دارد.
ویژگی ها:
- معماری پایگاه داده Three-Tier
- اجرای عملیات SQL از طریق یک Remote HTTP Server
- کامپوننت سمت Client مبتنی بر TDataset
- امکان مهاجرت Applicationهای Client-Server موجود با حداقل تغییر در Source Code
- پشتیبانی از HTTP Client در Windows، macOS، iOS و Android
- پشتیبانی از HTTPS
- Adapterهای سمت Server برای انواع Database-Access Componentها
- یکپارچگی کامل با TMS Aurelius
مناسب برای:
مناسب برای توسعه دهندگان Delphi که میخواهند Applicationهای پایگاه داده مبتنی بر Client-Server را به یک معماری Three-Tier مقیاس پذیر و مدرن تبدیل کنند.
سوالات متداول:
TMS RemoteDB چه مشکلی را حل میکند؟
این ابزار به Applicationهای Delphi اجازه میدهد عملیات SQL را از طریق یک Remote HTTP Server انجام دهند و دیگر نیازی به اتصال مستقیم به Database Server نداشته باشند.
از چه پلتفرمهایی پشتیبانی میشود؟
طبق اطلاعات ارائه شده، Client و Server روی Windows 32-bit و Windows 64-bit پشتیبانی میشوند. همچنین Applicationهای Client میتوانند روی macOS، iOS و Android نیز اجرا شوند.
در سمت Server از چه Database-Access Componentهایی پشتیبانی میشود؟
در بخش Server میتوان از dbExpress، dbGo، ElevateDB، FireDAC، NexusDB، SQL-Direct، UniDAC و Advantage Database Server استفاده کرد.
آیا با TMS Aurelius یکپارچه میشود؟
بله. TMS Aurelius یک Adapter اختصاصی برای RemoteDB ارائه میدهد که به Applicationهای مبتنی بر Aurelius اجازه میدهد از RemoteDB به عنوان Database Connection استفاده کنند.









Reviews
Clear filtersThere are no reviews yet.