問題タブ [business-rules]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - EntityFrameworkにビジネスロジックを実装する
アプリケーションのデータアクセスレイヤーとしてADO.NETEntityFrameworkを使用していますが、ビジネスロジックをどこに配置すべきかわかりません。ビジネスロジックをEntityFrameworkエンティティと統合する方法を示す利用可能なベストプラクティスまたはサンプルはありますか?
編集後:
BLLに計算、セキュリティ、ルールなどを実装したサンプルが必要です...記事とサンプル..!
python - 存在しない可能性のある属性を連鎖させるエレガントな方法でビジネスルールを記述します
このコードを見てください:
静かな!これは問題ではありません。読み続けてください:
誰かがエンタープライズソフトウェアを開発するとき(たとえば、djangoを使用)、ビジネスルールを作成する必要があります。このルールは次のようになります
しかし、表現に関係するオブジェクトの1つが存在しない場合があります。次に、エラーを回避するために、文を次のように書き直します。
これは読みにくいです!(hasattrで試すこともできますが、読みにくくなります)。
私の回避策はifステートメントを試してみることですが、この種のエラーを回避するためのよりエレガントな、またはピタトニックな方法はありますか?あなたの好きなテクニックはどれですか?
business-rules - BusinessActionLanguageで作成されたビジネスルールにコメント行を追加するにはどうすればよいですか
私はJRulesを使用してビジネスルールを作成しています。以下の非常に単純な例に示すように、ルールにコメントを追加したいと思います。ルールのドキュメントセクションがあることはわかっていますが、それは私が必要としているものではありません
明らかに、通常のc ++とc#のdouble forwardslash //を使用しても上記の例では機能しないため、私の質問は、BALのルールにコメントをどのように追加するかです。
workflow - BPMN と BPEL を使用しないワークフロー エンジンは存在しますか?
私たちのビジネスは、約 2000 人ほどのユーザーを含むかなり大規模なビジネス アプリケーションを構築することを計画しています。
システム内の多くのオブジェクトは、やや複雑な一連の承認、通知などを必要とします。
さまざまな理由から、当社は BPMN または BPEL の正式な使用を拒否することにしました。私が探しているのは、これらのオブジェクトの状態を促進、追跡、および管理する手段として、これらのオブジェクトを渡すことができるワークフロー エンジンです。このプロジェクトは、EJB 3.1 と WebSphere AS を使用して実装しています。
ワークフロー エンジンに関する私の理解は正しいですか? すべてが BPMN または BPEL に関連付けられているようです...ほとんどのソリューションが BPMN または BPEL を実装しているように見える理由について、ここで何かが足りないのですか? いくつかのアドバイスは素晴らしいでしょう!
oracle - Oracle Business Rules と IBM ILOG JRules の違いは何ですか
Oracle Business Rules と ILOG JRULES の違いは何ですか
delphi - Delphi でロジックを自動化する
Delphi アプリケーションで非常に複雑なビジネス ルール (保険) を自動化する必要があります。これまで、これらのルールを外部で維持するためにスクリプト エンジンを使用してきましたが (多くの if/then/else タイプのステートメント)、これは維持が困難になり、テストが不可能になり、エンド ユーザーによるこれらの検証が困難になりました。
私が調べたフォーマル ルール エンジンのほとんどは、Delphi とうまく統合できません (現在は D2007 を使用していますが、今年は 64 ビット XE2 に移行する予定です)。
誰かが製品を知っているか、私が使用できる製品や技術を使用したことがありますか?
parsing - カスタム ANTLR 文法がすべての入力で機能しない
ANTLR (解析用) と Pentaho Kettle (ルールの実行用) を使用するカスタム ルール エンジン用の文法を作成しようとしています。
パーサーの有効な入力は次のようなものです。
(<Attribute_name> <Relational_Operator> <Value>) AND/OR (<Attribute_name> <Relational_Operator> <Value>)
つまり、PERSON_PHONE = 123456789 です。
これが私の文法です:
私が直面している問題は、文字列値と比較することです。つまり、PERSON_NAME=1 は文法を通過しますが、値PERSON_NAME=BATMAN
は機能しません。私は ANTLRWorks を使用しており、 のデバッグでRHS 値PERSON_NAME=BATMAN
を取得しています。MismatchTokenException
誰かが私が間違っているところを教えてもらえますか?
c# - .Netに適したビジネスルールエンジン(BRE)とは何ですか?
.Net用の優れたビジネスルールエンジンを知っていますか?Drools.Netが1つであることは知っていますが、非アクティブであるように思われます。NXBREもありますが、しっかりしていないようです。ここの体に良いものはありますか?提案してください。
アップデート1、
以下の提案に基づいて調査を行いました。Windows Workflow Foundationは、私がやりたかったことには十分であるように思えます。私はWCFを使用しているので、それは良い一致でしょう。しかし、私はまだ決めていません。
よろしくお願いします、
business-rules - ilog jrules とデータベース接続
POC を行うために IBM ilog jrules 7.1 トライアルを使用しています。デシジョン テーブルを使用して顧客登録データを確認しています。
私のilog意思決定表のルールは次のとおりです-顧客の州がCA、IL、ALのいずれかである場合、ステータスを「適格」に設定し、それ以外の場合、顧客をオファーの「不適格」にします。
ハッピー パスでは、州コードをドメイン リテラルとして追加でき、ルールは正常に機能します。しかし、いくつかの IRL コードを使用して、このドメイン値をデータベース ( mysql ) から動的にロードする必要があります。誰かが私のような同様の要件を実行しましたか?誰かが私を正しい方向に向けることができれば非常に役に立ちます.
java - 不正検出アプリケーションに適した Java ルール エンジンを選択する基準
不正検出アプリケーションに Java ルール エンジンを使用する必要があり、いくつかのエンジンを比較する必要があります。選択基準のリストを作成したり、優れた BRMS を提案したりできる人はいますか?