Oracle APEX

برای کدام دسته از برنامه‌های کاربردی اپکس مناسب است؟

• برنامه‌های کاربردی حساس از نظر ماموریت برای هزاران نفر از کاربران

• پر کردن خلاءهای موجود در سیستم‌های اداری

• فرآیندهای کسب و کار قدیمی را ساده‌سازی کرده است.

• نوسازی سیستم‌های قدیمی

• برنامه‌های کاربردی خود کفا برای تمامی کارکنان

• پورتال‌های مواجه با مشتری / شریک

• برنامه‌های کاربردی واکنش‌گرا که بر روی هر دستگاهی کار می‌کنند

• اثبات مفاهیم

• برنامه‌های کاربردی پنجره سریع (Quick-win) (طول عمر< چندماه)

• جایگزینی صفحات گسترده

موارد استفاده – گسترش برنامه‌های سازمانی

• گسترش نرم‌افزارهای برنامه‌ریزی منابع سازمانی (ERPها) و سایر COTS

• فراهم‌سازی داشبوردهای مختص سازمان

• برآورده‌سازی نیازمندی‌های غیراستاندارد

• ساده‌سازی گردش کار به ویژه برای کاربران فصلی

• بهبود ضبط داده‌ها

• ادغام منابع داده مختلف

مثال: گسترش مجموعه کسب و کار الکترونیکی با استفاده از اپکس

• اوراق سفید رسمی

• گواهی شده و پشتیبانی شده است.

 

موارد استفاده مدرن‌سازی فرم اوراکل

• هر دو مبتنی بر SQL و PL / SQL هستند.

• استفاده مجدد از توابع، رویه‌ها و پکیج‌های DB

• به راحتی توسعه‌دهندگان فرم را برای توسعه اپکس آموزش دهید

• فرم‌ها و اپکس به سادگی می‌‌توانند در کنار یکدیگر حضور و همکاری داشته باشند.

• برنامه‌های کاربردی بصری، واکنش‌گرا، مدرن

• اثبات مفاهیم با استفاده از زیرمجموعه‌ای از برنامه‌های کاربردی فرم‌ها

• برنامه‌های کاربردی سطح سازمانی به جای سطح دفتری

• برنامه‌های کاربردی خارجی برای کاربران یا شرکا

• برنامه‌های کاربردی مختص تلفن‌همراه

• نیازمندی‌های جدید شبکه

 

موارد استفاده توسعه سریع برنامه‌های کاربردی

• برنامه‌ها را ظرف روز‌ها یا هفته‌ها به جای سال‌ها یا ما‌‌ه‌ها تولید کنید.

• از دستورالعمل‌هایی جادویی برای ایجاد برنامه‌هایی کاربردی با تمامی ویژگی‌ها استفاده کنید.

• قابلیت‌های کدنویسی پایین به متخصصین غیر از فناوری اطلاعات نیز امکان ایجاد برنامه‌های کمکی را می‌دهد.

• به راحتی تغییر دهید تا نیازهای متغیر را برآورده سازید.

• به سرعت تکرار کنید تا بدین شکل برنامه های کاربردی آماده‌ای را تولید کنید.

• ایجاد فرصت

• برنامه‌های ساده، تاکتیکی برای پاسخگویی به نیاز فوری

• فرایندهای کاغذی‌سازی تحت وب صورت می‌گیرند.

• به طور کلی توسط یک یا دو نفر توسعه یافته است.

 

موارد استفاده – جایگزینی صفحات گسترده

• کپی / چسباندن یا آپلود یک صفحه گسترده.

• جداولی در پایگاه داده اوراکل ایجاد می‌کند.

• انواع داده‌های مناسب را تعیین می‌کند.

• داده ها را درون جدول اوراکل آپلود می‌کند.

• اولین نسخه از برنامه‌ها را ایجاد می‌کند.

• به یک منبع واحد حقیقت می‌رود.

• یک URL و نه یک فایل را ارسال می‌کند.

• برنامه‌های کاربردی امن، مقیاس پذیر، چند کاربره

• اعتبارسنجی‌ها را برای بهبود کیفیت داده‌ها اضافه کنید.

• گسترش نمودارها، تقویم‌ها و سایر موارد.

ویژگی‌های برجسته

• IDE توسعه برنامه یک مرورگر وب است.

• هیچ نرم افزار کلاینتی دیگر مورد نیاز نیست.

• تعاریف برنامه در پایگاه داده به عنوان متا داده یا فراداده ذخیره می‌شوند.

• اعلانیه – هیچگونه کدی تولید نمی‌شود.

• تولید صفحه تنها با یک درخواست و یک پاسخ کار می‌کند.

• پردازش داده‌ها در پایگاه داده انجام شده است.

ویژگی‌های رایگان پایگاه‌داده اوراکل

• ویژگی رایگانی که به شکل کامل پشتیبانی می‌شود

   • هر تعداد از کاربران نهایی، توسعه‌دهندگان و برنامه‌های کاربردی را پشتیبانی می‌کند.

   • تیم پشتیبانی تخصصی اوراکل

   • 11gR2,12c,18c 

   • تمامی نسخه های DB: EE,SE2,XE

• شامل سرویس‌های ابری اوراکل است

   • شامل سرویس‌های Exadate Express است.

   • پایگاه‌داده به عنوان یک سرویس

   • بدون هزینه ارزیابی http://apex.oracle.com

 

توسعه، سفارشی‌سازی و تحویلی سریع

کنترل‌های از پیش ساخته‌ای برای امنیت، احراز هویت، تعامل با پایگاه داده، اعتبار سنجی، مدیریت جلسه و … وجود دارند.

از نمونه‌های اولیه به محصولات در نهایی در عرض چند دقیقه بروید

توسعه برنامه های کاربردی کم کد اول

یک واحد پایگاه داده / چندین فضای کاری

فضاهای کاری که برای تعریف تعاریف برنامه‌های کاربردی استفاده می‌شوند / طرح‌هایی که داده‌ها را نگهداری می‌کنند.

روابط بسیاری به بسیاری بین طرح‌ها و فضاهای کاری

مدیران نمونه‌ها به مدیریت محیط و طرح‌های دسترسی می‌پردازند.

دپارتمان‌ها می‌توانند فضای بیشتری درخواست کنند و به یک طرح جدید دسترسی پیدا کنند.

برای مثال خدمات داخلی اوراکل خالی http://apex.oraclecorp.com دارای بیش از 5000 فضای کاری است که هر خط کسب و کار را در اوراکل پوشش می‌دهد.

گزینه‌های توسعه / استقرار

Local

• نصب در لپ‌تاپ‌های جداگانه با استفاده از نسخه اوراکل اکسپرس (XE) یا نسخه کامل پایگاه داده

• به سادگی APEX را به نسخه مورد نیاز ارتقا دهید

• می تواند به طور کامل قطع شود

درون سازمانی

• به طور معمول توسط دپارتمان فناوری اطلاعات اداره می‌شود.

• IT به طور کلی هر دوی خدمات عملیات تولید و یک ارائه دهنده خدمات است.

• دپارتمان‌های مسئول برای توسعه برنامه‌ کاربردی حضور دارند.

Cloud

• برنامه‌های کاربردی اینترنت را مستقر سازید.

• بهره‌گیری برای توسعه برنامه‌های کاربردی سریع، پذیرش کاربری و آموزش.

• نمونه‌اولیه سازی و اثبات مفاهیم

• شرکت های مشاوره‌ای برای اثبات فرضیه‌ها در مورد مشتری توسعه می‌یابند.