LANSAのローコード開発プラットフォームには、統合されたビジネス・ルール・エンジンが組み込まれており、ビジネスアナリストは、システム全体のビジネスルールと妥当施検査ロジックを、ソースコードの外部の単一の場所に定義して管理することができます。これにより、保守コストが大幅に削減され、ソースコードの重複がなくなります。
LANSAのお客様は、アプリケーションの保守コストを50〜80%削減していることは珍しいことではありません。
高性能なルールエンジン
LANSAのビジネス・ルール・エンジンは、データ定義と妥当性検査ルールの単なるデータディクショナリを超えるもので、従来のアプリケーション開発と全く異なるアプローチを提供しています。開発者は、再利用可能なコンポーネント、データの視覚化方法、ヘルプテキストなどを保存することで、手書きコードの最小化、再利用の最大化、ユーザーインタフェース設計の標準化を行うことができます。
データを管理
LANSAのビジネス・ルール・エンジンは、アプリケーションがビジネスデータを更新するたびに自動的に動作します。つまり、妥当性検査が行われないことは無いという事です。ルールの定義が数十、何百ものプログラム中に重複定義されないために変更は簡単です。ルールエンジンのルールを変更すると、そのルールを使用するすべてのプログラムに自動的に適用されます。
ビジネス・ルール・エンジンは、すべてのデータベースとサーバー・プラットフォームにわたるルールの実行管理を行う独立したデータ・サービス層を実装することにより、ルールを管理しルールに従うこと強制します。IT部門は、ビジネス・ロジックをテクノロジー・プラットフォームから抽象化することもできるため、ハードウェア、オペレーティング・システム、データベース、アプリケーションの特定の組み合わせの制限から解放されました。