گھر ترقی کاروباری عملدرآمد زبان (bpel) کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

کاروباری عملدرآمد زبان (bpel) کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - بزنس پروسیس ایگزیکیوشن لینگویج (بی پی ای ایل) کا کیا مطلب ہے؟

بزنس پروسیس ایگزیکیوشن لینگوئج (بی پی ای ایل) ویب سروسز کے ذریعہ دستیاب انٹرفیس کا استعمال کرتے ہوئے کاروباری معلومات کو برآمد اور درآمد کرنے کے لئے قابل عمل زبان برائے اسٹرکچرڈ انفارمیشن اسٹینڈرڈز (OASIS) کی قابل عمل زبان ہے۔


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


بڑے میں پروگرامنگ اور چھوٹے میں پروگرامنگ کے مابین فرق کو دور کرنے کے لئے بی پی ای ایل تیار کیا گیا تھا۔ اس اصطلاح کو ویب سروسز بزنس پروسیس ایگزیکیوشن لینگوئج (WS-BPEL) کے نام سے بھی جانا جاتا ہے ، اور کبھی کبھی ویب سروسز کے لئے بزنس پروسیس ایگزیکیوشن لینگویج کے نام سے بھی لکھا جاتا ہے۔

ٹیکوپیڈیا بزنس پروسیس ایگزیکیوشن لینگویج (بی پی ایل) کی وضاحت کرتا ہے

مائیکرو سافٹ اور آئی بی ایم دونوں نے بڑی زبانوں میں اپنا پروگرامنگ تیار کیا ، جو بہت ملتے جلتے ہیں اور بالترتیب XLANG اور WSFL کہلاتے ہیں۔ تیسری زبان کی مقبولیت کے پیش نظر ، بی پی ایم ایل ، مائیکروسافٹ اور آئی بی ایم نے اپنی دونوں زبانوں کو بی پی ایل 4 ڈبلیو ایس نامی ایک اور زبان میں جوڑنے کا فیصلہ کیا۔ OASIS کو نئی زبان کو معیاری کرنے کے لئے پیش کرنے کے بعد ، یہ 2004 میں WS-BPEL 2.0 کے طور پر ایک تکنیکی کمیٹی سے نکلا۔


بی پی ای ایل میں ویب خدمات کی بات چیت کو دو طریقوں سے بیان کیا گیا ہے۔

  1. قابل عمل کاروباری عمل ، اصل انسانی طرز عمل کا ایک نمونہ
  2. تجریدی تجارتی عمل ، جزوی طور پر متعین عمل جس کا مقصد عمل میں لانا نہیں ہے ، بلکہ کچھ ضروری ٹھوس آپریشنل تفصیلات پوشیدہ ہیں

دونوں ماڈل ایک وضاحتی کردار ادا کرتے ہیں اور ایک سے زیادہ ممکنہ کیس استعمال کرتے ہیں۔ بی پی ایل کو کاروبار کے مابین اور دیئے گئے کاروبار میں ہی استعمال کیا جانا چاہئے۔


بی پی ای ایل 4 لوگوں کی زبان اور ڈبلیو ایس ہیومن ٹاسک تصریحات 2007 میں شائع ہوئے تھے اور بیان کرتے ہیں کہ لوگ کس طرح بی پی ای ایل کے عمل کے ساتھ تعامل کرسکتے ہیں۔


بی پی ای ایل کے 10 اصل ڈیزائن اہداف ہیں۔

  1. کاروباری عمل کی وضاحت کریں جو ویب خدمت کے کاموں کے ساتھ تعامل کرتے ہیں
  2. کاروباری عمل کی وضاحت کریں جو XML پر مبنی زبان پر ملازمت کرتے ہیں
  3. کسی تجارتی عمل کے خلاصے اور پھانسی کے نظارے دونوں کے ذریعہ استعمال کیے جانے والے ویب سروس آرکیسٹریشن کے تصورات کے ایک سیٹ کی وضاحت کریں۔
  4. درجہ بندی اور گراف جیسی دونوں کنٹرول حکومتوں کی فراہمی اور ان پر عمل درآمد
  5. عمل کے اعداد و شمار اور کنٹرول کے بہاؤ کی وضاحت کرنے کے لئے ضرورت کے مطابق ڈیٹا میں ہیرا پھیری فراہم کریں
  6. شراکت داروں کے ذریعہ بیان کردہ عمل کی مثال کے طور پر شناخت کے طریقہ کار کی حمایت کریں ، جبکہ یہ پہچان لیں کہ وہ تبدیل ہوسکتے ہیں
  7. عمل مثال کے اختصاصی تخلیق اور اختتامی مدد
  8. ثابت شدہ تکنیک کی بنیاد پر طویل عرصے سے ٹرانزیکشن ماڈل کی تعریف کریں
  9. عمل کی رگڑ اور اسمبلی کے لئے ماڈل پر بطور ویب پر مبنی خدمات کا استعمال کریں
  10. ویب سروس کے معیارات پر استوار کریں
کاروباری عملدرآمد زبان (bpel) کیا ہے؟ - ٹیکپوپیڈیا سے تعریف