0

「ビジネスルール」とは?いくつかの例で説明してください。

Businees ロジックは、要件に合わせてアプリケーションを構築するためのコア ロジックです。

しかし、ビジネスルールとは何ですか?

4

3 に答える 3

3

BRMS = ビジネス ルールを編集および実行するための一連のツール
JRules = JBoss ルール、Blaze advizor などの BRMS ソリューション

BRMS を使用して、アプリケーションからビジネス ロジックを外部化します。
データを外部化するためにあるデータベースと同じです。

ビジネス ルールはアトミックであり、ビジネス ロジックの一部を表します。
例:
「申請者の年齢が 18 歳未満の場合、申請を却下します」

BRMS は以下で構成されます。 - ルール リポジトリ (ファイルシステムまたは DB)
- 開発者 (Eclipse など) およびビジネス ユーザー (非技術的) インターフェース (Web)
- ルールを実行するための環境
意思決定サービスを作成するために BRMS を使用します。 .
J2SE、J2EE、EJB、Web サービス、MDB などで「呼び出し可能」にすることができます。

したがって、意思決定サービスの一部であるビジネス ルール (JRules の ruleapp/ruleset) は、さまざまなアプリケーションから呼び出すことができます。
意思決定サービスの真の利点。
アプリケーション自体で条件とアクションをコーディングし、DS を呼び出して答えを得るのではなく、BPM が決定を下す必要がある場合のように考えてください。

ダミーの DS を作成し、Tibco Business Works などの BPM アプリケーションから呼び出すのに 1 時間もかかりません。

ビジネス ルールのもう 1 つの定義は、それがビジネス ポリシーの実装の結果であるということです。
ビジネス ポリシー: 「優良顧客は年末の報酬であるべきです」
ビジネス アナリストの仕事は、このステートメントからルールを抽出することであり、最終的に次のようなルール
になります。顧客のショッピング カートの金額が 5,000 ポンドを超えている場合は、クライアントのステータスをプラチナに設定します」

ルールを作成するときは、次のような多くの質問を自問する必要があり
ます。たとえば、シルバー ステータスとブロンズ ステータスはどうですか? すべてのしきい値がルールでカバーされていますか? など...

意思決定サービスには、潜在的に数千のビジネス・ルールが含まれる可能性があります
例:検証用、適格性用、見積もり用など
...

于 2012-04-18T16:52:12.307 に答える
2

TAGに関するあなたの最後の文がわかりません。しかし、簡単に言えば、ビジネス ルールはビジネス ロジックを駆動するルールです。たとえば、銀行のドメインでは、口座残高がこれとこの間にある場合、口座ステータスはそのようなものになり、残高がそのような値を下回った場合、ステータスは別のものになり、メール/電子メールの送信などのワークフローがトリガーされますこれはほんの一例です。

ビジネス・ルールをコア・アプリケーションから分離するための理由は、保守の改善、関心の分離、および対象分野の専門家などの非開発者が BRMS によって進化したビジネス・ルールを作成および保守できるようにするためです。BRMS はビジネス ルール管理システムの略です。ビジネス ルールを含むソフトウェア。JRules は、そのような BRMS の 1 つです。アプリケーションは BRMS と通信して、ビジネス ルール情報を取得します。

于 2010-07-13T16:16:48.030 に答える
0

JBoss Business Rules Management System (BRMS) でこれを実際に確認したい場合は、次の繰り返し可能なデモを試してみてください。

http://www.schabell.org/2012/06/jboss-enterprise-brms-bpm-made-simple.html

ビジネス プロセスの簡単なウォークスルーを使用してルールの統合を視覚的に示し (プロセスからルール呼び出しが行われます)、ビジネス プロセスで使用するパスを決定します。

楽しんでくれると良いです。:)

于 2013-03-12T08:52:21.240 に答える