ما هو BPEL؟

مع انتشار الإنترنت في الاتصالات هذه الأيام ، يبدو من الطبيعي أن تستخدم الشركات بروتوكولات الإنترنت لإجراء أعمالها اليومية وغير اليومية. بعد كل شيء ، يمكن للشبكة أن تساعد على النقل السريع للبيانات ويمكن أن تلغي الجغرافيا من معادلة الاتصال. تختار العديد من الشركات القيام بمعظم أعمالها عبر شكل من أشكال الاتصال بالإنترنت ، ولكن ليس فقط 0 و 1 هو الذي يساعد الشركات. إنه مزيج من الأحرف والأرقام ينتج عنه اختصار آخر مرتبط بالإنترنت ، BPEL.

BPEL تعني لغة تنفيذ العمليات التجارية. مثل EAI ، BPEL هي لغة قائمة على XML ، لكن BPEL أكثر تحديدًا واستهدافًا. على وجه التحديد ، يستخدم المبرمج BPEL للانضمام أحيانًا إلى وظائف متباينة في عملية متكاملة ، مما يؤدي إلى استخدام سلس للإنترنت لإجراء معاملات تجارية تتراوح من عمليات تبادل الأموال البسيطة إلى العمليات الحسابية المعقدة وإعادة تخصيص الأصول.

على عكس بعض لغات البرمجة الأخرى ، تم إنشاء BPEL بواسطة عدد من الأشخاص الذين يعملون في عدد من الشركات ، من بينها Adobe و Avaya و BEA و Hewlett-Packard و IBM و Microsoft و NEC و Novell و Oracle و SAP. حصلت كل من IBM و Microsoft على الكرة بطريقة كبيرة مع IBM’s Web Services Flow Language و Xlang من Microsoft مرة أخرى في عام 2002. منذ ذلك الحين ، كانت تتقدم بكامل قوتها.

قد يبدو كل هذا وكأنه يصف عمليات تجارية ضخمة. هذا هو الحال ، ولكن من الصحيح أيضًا أنه يمكن استخدام BPEL لتسهيل العمليات الصغيرة للشركات الصغيرة. مقابل كل شركة Merrill Lynch تنفذ ملايين الصفقات كل يوم ، هناك شركة Pat Connors Investing تؤدي 10 صفقات فقط في اليوم. مقابل كل معالجة من Orbitz أو Expedia لآلاف تفاصيل السفر يوميًا ، هناك شركة Karen Seaberg Travel Company التي تقوم بالترتيبات لثلاثة عملاء فقط في اليوم.

بمعنى آخر ، ليس الأولاد والبنات فقط هم من يحصلون على كل المتعة باستخدام وظيفة BPEL المذهلة. هذا هو جماله ، وفقًا للعديد من مطوريه: إنه مرن بشكل لا يصدق وقوي بشكل لا يصدق ، بينما يقدم في الوقت نفسه عمليات مستخدم نهائي سهلة الاستخدام بشكل لا يصدق في النطاق الكبير والصغير.