ما هي جميع المعايير المفتوحة المتعلقة بالمادة المحرك؟

StackOverflow https://stackoverflow.com/questions/1016139

  •  06-07-2019
  •  | 
  •  

سؤال

إذا نحن بحاجة إلى استخدام محرك حكم plugaable، ماذا كل المعايير المفتوحة المتعلقة بها.

وكيفية ترحيل محرك قاعدة "دون إعادة كتابة قواعد" لكل منصة؟

هل كانت مفيدة؟

المحلول

وJSR-94 هو المعيار الوحيد في استخدام واسع ولكن، للأسف، لن تساعدك في إعادة كتابة قواعد لأنها ليست سوى معيار لاستدعاء المحرك. إذا كنت ترغب في تجنب قواعد إعادة كتابة بينما إما دعم محركات حكم متعددة أو الانتقال من واحدة إلى أخرى فإنك بحاجة الى ان ننظر الى اثنين من المعايير الأخرى: التمثيل الإنتاج القاعدة (وPRR) هو معيار قيد التطوير في OMG. هذا يحدد الهيكل الأساسي للقواعد وrulesets في محركات قاعدة بحيث يمكن تمرير بنية XML حول تحتوي على القواعد. هذا هو في بيتا، والتي تدعمها معظم البائعين حكم الرئيسية (على الرغم من أنني لا أعتقد أن أي أفرجت الدعم بعد). القاعدة تنسيق تبادل (RIF) هو معيار قيد التطوير في W3C. يتم الاحتفاظ تزامن هذا مع PRR وتركز على بناء جملة قواعد - كيفية تحديد شروط وما إلى ذلك أيضا ويدعم هذا على نطاق واسع ولكن بالمثل لم يصدر بعد الدعم. هذه الفكرة، والسبب الفريقين معا، هو السماح للقواعد التي تنظم وفقا لPRR (السماح لها أن تكون مشتركة بين أدوات النمذجة ومحركات الحكم)، في حين تصدر بناء الجملة محرك محددة القاعدة على RIF بحيث قواعد محددة يمكن يمكن نقلها من جملة إلى جملة.

نصائح أخرى

ويكيبيديا يقول

<اقتباس فقرة>   

وتوفر قواعد جافا القائمة على معظم محركات   واجهة مستوى استدعاء التقنية،   بناء على JSR-94 تطبيق   واجهة برمجة (API) القياسية،   من أجل السماح للتكامل مع   تطبيقات مختلفة، وحكم كثيرة   محركات تسمح لخدمة المنحى   التكامل من خلال الويب المستندة إلى   معايير مثل WSDL وSOAP.

في عام، انها لا تزال في مرحلة مبكرة، وأنا لا أعتقد أن ما زال هناك معيار الهيمنة على ارض الملعب. انظر أيضا مبادرة توصيف القاعدة و(RuleML) . وبالاضافة الى JSR-94 وRuleML، الأعمال نظام إدارة قاعدة يذكر الدافع OMG نموذج الأعمال (BMM)، OMG SBVR، OMG إنتاج قاعدة التمثيل (PRR)، W3C RIF، وPMML.

وقد تكون مهتمة في مواضيع مثل BPEL و <لأ href = "HTTP أيضا: //en.wikipedia.org/wiki/Workflow_engine "يختلط =" نوفولو noreferrer "> محرك سير العمل و <لأ href =" http://en.wikipedia.org/wiki/Workflow_application "يختلط =" نوفولو noreferrer "> سير العمل تطبيق ، و عملية إدارة الأعمال .

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top