اوریکل ایپلیکیشن ڈویلپمنٹ فریم ورک (ADF) اور زیادہ۔ اوریکل ایپلیکیشن فریم ورک (OAF)

یہ سمجھنا تقریبا ناممکن ہے کہ کاروبار میں گذشتہ برسوں میں کس طرح ٹکنالوجی کا استعمال ہوتا رہا ہے۔ جیسے جیسے ہارڈویئر کی صلاحیتیں بڑھتی جارہی ہیں ، سافٹ ویئر ڈویلپرز مزید پیش کش کے ل more مزید کاروباری کارروائیوں کی حمایت کرنے کے لئے مزید خصوصیات کو شامل کرنے کی کوشش کر رہے ہیں۔ ابتدائی دنوں میں ، اہم آلات کے پاس پروسیسنگ کے صرف مختصر طریقے تھے ، لہذا تنظیموں یا کاروباریوں کو اس عمل کو آسان بنانے کے لئے مخصوص طریقے تیار کرنا پڑے۔ اس کے نتیجے میں ، سافٹ ویئر انڈسٹری نے بنیادی طور پر افعال اور پے رول کے لئے سافٹ ویئر خریدنا شروع کردیا ہے۔ اوریکل ایپلیکیشنس منظر پر آتے ہیں جہاں وہ جلدی سے تصویر پر گرفت کرسکتے ہیں۔ خیال یہ تھا کہ مختلف پروگراموں کی خصوصیات کو یکجا کیا جائے اور ان کو سپورٹ پروگراموں کے پہلے سیٹ کے طور پر پیش کیا جائے۔

تاہم ، کوئی بھی ٹیکنالوجی کامل نہیں ہے ، اور ہر نئی ٹیکنالوجی وقت کے ساتھ متروک ہوجاتی ہے۔ تکنیکی ارتقاء کی آمد کے ساتھ ، اب کاروبار کے لئے درخواستیں پہلے سے کہیں زیادہ آسان ہیں۔ ارتقا کی طرح ، جو لوگ انٹرپرائز ایپلی کیشنز استعمال کرتے ہیں ان کے پروفائلز تبدیل ہوگئے ہیں۔ کل کاروبار کے لئے انٹرنیٹ کے ایک نئے دور کی شروعات کا موقع ہے ، جو افرادی قوت کا سنگ بنیاد ہے۔ اوریکل اے ڈی ایف اور او اے فریم ورک (او اے ایف) ارتقا کے مرکز ہیں۔ دونوں بنیادی طور پر اوریکل ٹیکنالوجیز ہیں جو فیوژن ایپلی کیشنز کے لئے بنیادی ٹیکنالوجیز تیار کرنے کے لئے استعمال کی جاتی ہیں۔ ٹکنالوجی تیزی سے تیار ہورہی ہے اور اس کے ساتھ ہی ، کاروباری ایپلی کیشنز تیار ہورہے ہیں ، لہذا ان کی بڑھتی ہوئی ضروریات کو پورا کرنے کے لئے ایک واضح نقطہ نظر کی ضرورت ہے۔ سوال: کیا کاروباری ایپلی کیشنز تیار کرنے کے لئے OAF یا OA فریم ورک کا استعمال ضروری ہے؟

اوریکل اے ڈی ایف کیا ہے؟

اوریکل ایپلیکیشن ڈویلپمنٹ فریم ورک (ADF) آج کل کسٹم پروگرام بنانے کے لئے دستیاب ایک انتہائی موثر نظام ہے۔ یہ جاوا انٹرپرائز ایڈیشن (EE) معیارات پر مبنی ایپلی کیشن ڈویلپمنٹ کا حتمی فریم ورک ہے ، جو بہت سی ضروریات کو پورا کرنے کے لئے مکمل طور پر فعال ویب ایپلی کیشنز بنانے کے لئے استعمال ہوتا ہے۔ یہ طاقت صرف ان تنظیموں اور منصوبوں کے لئے محفوظ ہے جو 2012 تک اوریکل ویبلاگک سرور لائسنس کی ادائیگی کرتی ہیں۔ اوریکل نے آخر کار عوامی طور پر دستیاب اوریکل ADF محدود ایڈیشن جاری کیا ہے۔ اس کا مقصد ڈیٹا پروسیسنگ پروگرام بنانا ہے جو گراف یا جدول کو جمع کرنے ، ان پر عملدرآمد کرنے اور ظاہر کرنے کے لئے ڈیزائن کیا گیا ہے۔ یہاں تک کہ ابتدائی افراد بغیر کسی کوڈ کو لکھے بنیادی سہولیات تخلیق کرنے کے لئے ADF کی طاقتور اعلانیہ خصوصیات کا استعمال کرسکتے ہیں۔ ADF آپ کی درخواست سے متعلق مخصوص کاروباری منطق کو نافذ کرنے کے لئے جاوا ٹکنالوجی کا استعمال کرتا ہے۔

OA کی بنیادی باتیں کیا ہیں؟

اوریکل ایپلی کیشن فریم ورک کے لئے مختصر OA فریم ورک (OAF) ، اوریکل ای-بزنس سویٹ (ای بی ایس) ایپلی کیشنز کے لئے تیار کردہ اوریکل کا ملکیتی فریم ورک ہے۔ ابتدائی اوریکل ایپلی کیشنز اوریکل فارم کی ابتدائی مصنوعات پر مبنی ہیں ، اور پھر اس سافٹ ویئر کو ٹرمینل پر مبنی ٹیکسٹ فراہم کرتی ہیں۔ وقت گزرنے کے ساتھ ، جاوا فارمس کا مؤکل مزید امیر ہوتا گیا اور ای بزنس سویٹ 11i کی ریلیز کے ساتھ ہی اوریکل نے HTML صفحات پر مخصوص مصنوعات کی فراہمی شروع کردی۔ ہر ریلیز کے ساتھ ، زیادہ سے زیادہ ایچ ٹی ایم ایل پر مبنی صارف انٹرفیس متعارف کروانا شروع ہوئے ، اور ای بزنس سویٹ 12.1 نے اوریکل میں کچھ نمایاں بہتری اور بہتری لاگو کی ، جس میں صارف دوست دوست براؤزر بھی شامل ہے جو اوریکل ایپلیکیشنز فریم ورک (او اے ایف) کے نام سے جانا جاتا ہے۔ معیاری انٹرفیس ڈیزائن. . اب فیوژن ایپلی کیشنز کے ساتھ ، اوریکل نے او اے ایف کے ترقیاتی اصولوں کو ایک بالکل نئی سطح پر لے لیا ہے۔

اے ڈی ایف اور او اے ایف کے مابین فرق



  1. اے ڈی ایف اور او اے ایف کے بنیادی اصول

اوریکل ایپلیکیشن ڈویلپمنٹ فریم ورک (ADF) ایک جاوا انٹرپرائز ایڈیشن (EE) معیاری سوفٹ ویئر ڈویلپمنٹ ٹول ہے جو وسیع پیمانے پر ضروریات کو پورا کرنے کے لئے مکمل طور پر فعال انٹرپرائز ایپلی کیشنز بنانے کے لئے ڈیزائن کیا گیا ہے۔ اے ڈی ایف جے ڈیولپر انٹیگریٹڈ ڈویلپمنٹ ماحولیات (IDE) کا ایک حصہ ہے ، جو ڈویلپرز کو انٹرپرائز ایپلی کیشنز کی تعمیر کے لئے پوری طاقت اور لچک فراہم کرتا ہے۔ او اے فریم ورک (او اے ایف) ایک اور ملکیتی نظام ہے جو اوریکل کے ذریعہ ای بزنس سویٹ ایپلی کیشنز کو بڑھانے کے لئے تیار کیا گیا ہے۔ یہ ایچ ٹی ایم ایل پر مبنی کاروباری ایپلی کیشنز اور ای بزنس سویٹ ایپلی کیشنز کے لئے ایک سرشار توسیع پلیٹ فارم ہے۔



  1. ADF اور OAF فن تعمیر

او اے ایف انڈسٹری کے ایک معیاری ایم وی سی ڈیزائن پر مبنی ہے جو ماڈل ویو کنٹرولر فن تعمیر سے متعلق ہے اور اس میں تین پرتیں ہیں: ماڈل ، ویو اور کنٹرولر۔ ایکس ایم ایل پیج ایک ایسا منظر پیش کرتا ہے جس میں ڈسپلے کی منطق ہوتی ہے۔ جاوا پر مبنی کنٹرولر مکمل بہاؤ کو کنٹرول کرتا ہے ، اور اسے کنٹرولر بناتا ہے۔ اور ماڈل ڈیٹا بیس سے متعلق لین دین کی پرواہ کرتا ہے۔ یہ ADF ماڈل ویو-کنٹرولر فن تعمیر پر بھی مبنی ہے لیکن اس میں چار پرتیں ہیں: ماڈل ، دیکھیں ، کنٹرولر اور کاروباری پرت۔ یہ او آر ایم ، دوبارہ قابل استعمال کنٹرولر پرت ، ڈیٹا استحکام پرت ، جے ایس ایف پر مبنی امیر ویب صارف انٹرفیس اور دیگر شعبوں میں بھی حل فراہم کرتا ہے۔



  1. اے ڈی ایف اور او اے ایف تعیناتی

ADF اوریکل ایپلی کیشنز سے آزاد ہے اور اوریکل ویبلاگک سرور پر میزبانی کرسکتا ہے۔ ڈویلپرز جے ڈیولپر میں انٹیگریٹڈ ویب لاجک سرور کا استعمال کرکے ایپلی کیشنز کی جانچ کرسکتے ہیں ، اور پھر ایپلی کیشنز سرورز میں ایپلیکیشنز کو تعینات کرسکتے ہیں۔ وہ براہ راست آزاد درخواست سرور میں تعینات کرنے کے لئے جے ڈیولپر کا استعمال کرسکتے ہیں۔ دوسری طرف ، اے ڈی ایف کے برعکس ، او اے ایف کو آزادانہ طور پر استعمال نہیں کیا جاسکتا ہے۔ در حقیقت ، یہ اوریکل ایپلی کیشنز سے منسلک ہے اور صرف اوریکل ایپلیکیشن سرور پر انسٹال کیا جاسکتا ہے۔ WebLogic فیوژن ڈیفالٹ کے لحاظ سے آتا ہے اور ADF فیوژن ٹکنالوجی سوٹ کے دل میں ہے۔

ADF اور OAF: موازنہ کی میز

ADF اور اس سے زیادہ کا ایک مختصر جائزہ۔ او اے ایف

اگرچہ اے ڈی ایف اور او اے ایف دونوں اوریکل ٹیکنالوجیز ہیں جو جے ڈیفولر کا استعمال کرتے ہوئے فیوژن ایپلی کیشنز کے لئے بنیادی ٹیکنالوجیز تیار کرتی ہیں ، او اے ایف اوریکل ایپلی کیشنز کے ساتھ مضبوطی سے مربوط ہے ، اور اے ڈی ایف اوریکل ایپس کو بھی سپورٹ نہیں کرتا ہے۔ دونوں ماڈل ویو-کنٹرولر ڈیزائن پر مبنی ہیں ، جب تک کہ ADF اضافی طور پر کاروباری پرت پیش نہ کرے۔ ایف ایف ایف فیوژن ٹکنالوجی سوٹ کے مرکز میں ہے ، اور او اے ایف ایک پلیٹ فارم ہے جو اوریکل ای بزنس سویٹ ایپلی کیشنز اور ایکسٹینشن کے لئے تیار کیا گیا ہے۔ اے ڈی ایف کے برعکس ، او اے ایف کو آزادانہ طور پر استعمال نہیں کیا جاسکتا اور اوریکل ایپلیکیشن سرور پر تعینات کیا جاسکتا ہے۔ اگر آپ اوریکل ای بزنس سویٹ کے ساتھ قریبی اتحاد میں متعدد صفحات تخلیق کرنا چاہتے ہیں تو آپ OAF استعمال کرسکتے ہیں۔ اگر آپ فیوژن ایپلی کیشنز تیار کررہے ہیں جو ای بزنس سویٹ میں مربوط نہیں ہیں تو آپ کو اے ڈی ایف کے پاس جانے کی ضرورت ہے۔

حوالہ جات

  • https://en.wikedia.org/wiki/System_Architect#/media/File:Screen_shot_of_IBM_S systemm_ Architect_software.jpg
  • تصویری کریڈٹ: https://upload.wikimedia.org/wikedia/commons/thumb/d/d4/Screeshot.png/640px-Screeshot.png
  • بنگھم ، رچرڈ اوریکل فیوژن ایپلی کیشنز کا انتظام (پہلی ایڈیشن) نیویارک سی: میک گرا ہل ایجوکیشن ، 2011۔ پرنٹ
  • ویسٹرلی ، اسٹین E. اوریکل ADF بنیادی باتوں کے ساتھ ویب ایپلیکیشن ڈویلپمنٹ۔ برمنگھم: پیکٹ پبلشنگ ، 2013۔ پرنٹ
  • مانی ، سدھاکر اور آرتھی سدھاکر۔ OA فریم ورک ایک ابتدائی رہنما ہے۔ مورس ویل ، نارتھ کیرولائنا: لولو پریس ، 2013۔ پرنٹ کریں