جدول المحتويات:
- التعريف - ماذا تعني لغة استخراج العمليات التجارية لخدمات الويب (BPELWS)؟
- تيكوبيديا تشرح لغة استخراج العمليات التجارية لخدمات الويب (BPELWS)
التعريف - ماذا تعني لغة استخراج العمليات التجارية لخدمات الويب (BPELWS)؟
تحدد لغة استخراج العمليات التجارية لخدمات الويب (BPELWS) العمليات التجارية وبروتوكولات التفاعل. إنها لغة تستند إلى XML تسهل مشاركة المهام في الحوسبة الموزعة عبر مؤسسات متعددة باستخدام العديد من خدمات الويب.
تجمع لغة استخراج العمليات التجارية لخدمات الويب وتحل محل لغة تدفق خدمات الويب من مواصفات IBM و XLANG من Microsoft. كما يتم اختصارها أحيانًا باسم BPEL4WS. تقوم باستيراد وتصدير المعلومات باستخدام واجهات خدمة الويب.
تيكوبيديا تشرح لغة استخراج العمليات التجارية لخدمات الويب (BPELWS)
يضفي برنامج لغة استخراج العمليات التجارية طابعًا رسميًا على بروتوكولات الأعمال وينظر في الاستثناء الذي يتعامل به مع المعلومات المرتبطة بأمر المنتج. تعمل على توسيع تفاعلات خدمة الويب مما يتيح الدعم للمعاملات التجارية ، مما يسهل تكامل العمليات الآلي ، والتوسع في الأعمال التجارية (B2B) والمساحات التجارية المشتركة. وهكذا نجحت في تحديد نموذج تكامل قابل للتشغيل البيني.
توصف خدمة الويب بشكل عام على أنها عملية تجارية مجردة وقابلة للتنفيذ. تحدد عملية الأعمال المجردة العمليات غير المقصود تنفيذها. تتعامل عملية الأعمال القابلة للتنفيذ مع السلوك الفعلي للمشارك في أي تفاعل تجاري. تخفي العمليات المجردة التفاصيل التشغيلية وتحتوي على أكثر من حالة استخدام ، مع قالب العملية والسلوك الذي يمكن ملاحظته بطريقة موحدة. تحتوي هذه العملية على معلومات تتعلق بموعد الإرسال والانتظار والتعويض عن الرسائل التي تم تمريرها.
تعتمد ميزة المراسلة بلغة عملية استخراج العمليات التجارية على استخدام لغة وصف خدمات الويب (WSDL) 1.1 ، التي تصف الرسائل الصادرة والواردة. تدعم لغة استخراج عملية الأعمال أيضًا متغيرات WSDL و XML المكتوبة ، و XPath 1.0 افتراضيًا. وهو يرفق آلية ارتباط الرسائل القائمة على الممتلكات ونموذج المكونات في اللغة ، والذي يسمح لكتابة استعلامات وتعبيرات بلغات متعددة. يتضمن تصميمات برمجة منظمة مثل التسلسل والتدفق ، إذا كان الأمر كذلك ، إذا كان غير ذلك. بالإضافة إلى ذلك ، يتم تغليف المنطق باستخدام معالجات التعويض ومعالجات الأحداث والمتغيرات المحلية ومعالجات الأخطاء. يتم توفير نطاق تسلسلي للتحكم في الوصول المتزامن إلى المتغيرات.
أهداف التصميم المرتبطة بلغة استخراج عملية الأعمال هي:
- يتم تعريف العمليات التجارية التي تتفاعل مع الكيانات الخارجية من خلال عمليات خدمة الويب باستخدام WSDL 1.1. يعتمد اعتماد هذه التفاعلات على تعريفات النموذج الأولي. يتم تعريفها بشكل عام باستخدام لغة XML.
- يتم تعريف مفاهيم تزامن خدمة الويب وتهدف إلى استخدامها من خلال المشاهدات الخارجية والداخلية لعملية الأعمال. يتم التعرف على كل نمط استخدام من خلال ملحقات متخصصة.
- يتم توفير وظائف معالجة البيانات للمعالجة البسيطة للبيانات والمطلوبة لتحديد بيانات العملية والتحكم في التدفق.
- يتم دعم آليات تحديد مثيلات العملية. يتم تعريف معرفات المثيلات على مستوى رسالة التطبيق بواسطة الشركاء ، وقد تتغير.
- يتم تعريف نماذج المعاملات المستمرة منذ فترة طويلة على إجراءات تحديد النطاق والتعويض. أنها تدعم استرداد فشل العمليات التجارية على المدى الطويل.
- يتم إنشاء إنشاء ضمني وإنهاء مثيلات العملية.
- تستخدم خدمات الويب كنموذج للتجميع وعملية التحلل.