Direct Oracle Access چیست؟
Direct Oracle Access از جمله محصولات ارائه شده توسط Allround Automations است که اگر از Embarcadero Delphi یا C++ Builder برای توسعه اپلیکیشن های Oracle استفاده می کنید به شما کمک می کند تا integration بی نقصی را بین این ابزار توسعه و سیستم دیتابیس ایجاد کنید. با استفاده از این ابزار نه تنها اپلیکیشن شما بیشترین بهره را از هر دو محصول خواهد برد، بلکه فرآیند توسعه اپلیکیشن نیز بهبودهای زیادی خواهد داشت. هر دو دسته از اپلیکیشن های تراکنش آنلاین و نیز batch processing می توانند از قابلیت های عملکردی Oracle بهره ببرند. این ابزار همانطور که از نام آن نیز پیداست به صورت مستقیم به اینترفیس Oracle دسترسی پیدا می کرده و با این کار تضمین می کند که برای فانکشن های استاندارد دسترسی به دیتابیس، پرفورمنس در بهترین حالت حفظ شود. اگر در زمینه توسعه اپلیکیشن های Oracle با استفاده از Delphi و C++ Builder فعالیت دارید می توانید از این ابزار استفاده کرده و عملکرد اپلیکیشن های خودتان را به میزان قابل توجهی ارتقا ببخشید. استفاده از این ابزار کمک می کند تا علاوه بر ایجاد تجربه بهتر برای کاربران، فرآیند توسعه نیز بهبودهای چشمگیری داشته باشد.
Direct Oracle Access از Array Fetching, Array DML, PL/SQL Blocks, PL/SQL Tables, Local Statement Caching و Direct Path Load Engine پشتیبانی می کند و این ویژگی شما را قادر می سازد تا عملکردهای حیاتی performance اپلیکیشن خودتان را بیش از پیش بهینه سازی کنید. اپلیکیشن های Direct Oracle Access نیازی به middleware هایی همچون BDE یا ODBC ندارند، در نتیجه می توانید اپلیکیشن خودتان را بدون version dependency های متعدد یا مشکلات مربوط به کانفیگ که در صورت نصب middleware های بروز می کند دیپلوی کنید.
Direct Oracle Access کامپوننتی را در اختیارتان قرار می دهد که به شما اجازه می دهد به سادگی unit های برنامه پکیج شده را بدون declaration های دقیق این unit ها و پارامترهای آن ها فراخوانی کنید. علاوه بر این، این ابزار حاوی یک Package Wizard است که می تواند کلاس هایی را ایجاد کرده و unit های برنامه و record type های تعریف شده در پکیج ها را در بر بگیرد. در ادامه لینک دانلود Direct Oracle Access به همراه سورس کامل آن ارائه شده است که می توانید آن را دریافت کنید.
ویژگی ها و قابلیت های Direct Oracle Access:
- - کمک به دریافت حداکثر performance از قابلیت های Oracle
- - بهبود فرآیند توسعه اپلیکیشن ها
- - پشتیبانی از Array Fetching, Array DML, PL/SQL Blocks و غیره
- - توزیع آسان اپلیکیشن
- - بدون نیاز به middleware هایی همچون BDE یا ODBC
- - پشتیبانی از پکیج های اوراکل
- - پشتیبانی از قابلیت های record locking, record refreshing و...
- - دارای حالت Query By Example mode
- - و بسیاری موارد دیگر.