• ナビゲーションに飛ぶ
  • コンテンツに飛ぶ
LANSA
  • YouTube
  • LANSAについて
    • LANSAの役割
    • LANSAの違い
  • 製品
      • ソリューション一覧
      • ローコード開発プラットフォーム
      • モバイルアプリ開発
      • 高速アプリケーション開発
      • データ・インテグレーション
      • IBM iソリューション
      • おすすめ製品
      • LANSA BI
      • Visual LANSA
      • Visual LANSA UI Kit
      • aXes
      • LongRange
      • RAMP
      • IBM i関連製品
      • 全製品一覧
  • サポート
    • 研修
    • 製品サポート
  • リソース
    • イベント
    • ニュース
    • 事例
    • LANSA Forum
    • LANSAコンソーシアム
    • ホワイト・ペーパー
    • ランサ・ジャパンについて
  • ブログ
  • ホーム
  • LANSAについて
  • 開発プラットフォーム
  • 独立データ・サービス層

独立したデータサービス層 - 保護と処理

LANSAのルールエンジンの基本的な考え方は、アプリケーションがデータベースに直接アクセスしないように分離することです。データサービス層でこれが可能になります。ビジネス・ルール・エンジンの有効範囲を最大化するために、LANSAデータサービス層は、どのプラットフォームのどのプログラムからでもアクセスできます。

データベース、アプリケーション外で管理

通常、ルールはソースコードまたはデータベースレベルで管理されます。ソースコードにルールを格納する欠点は、コードの重複、潜在的な矛盾、変更管理の難しさです。ストアド・プロシージャ、列の検証、トリガーなどを介してデータベースにルールを格納することの欠点は、DBMSにルール、トリガー、ストアド・プロシージャを実装する独自の方法があるため、データベース・ロックインが生じることです。

LANSAは異なるアプローチを提供します。

The LANSA Platform includes an independent data services layer

完全に独立したデータサービス層

LANSAは、独立したデータサービス層を設計し、フォーマット、ロケーション、コンベンションに関係なく、すべてのデータに単一のアクセスポイントを提供しています。

データサービスプログラムはビジネスルールエンジンによって生成され、すべてのビジネスルールと妥当性検査ロジックをカプセル化します。LANSAプログラムは、データベースにアクセスするときにデータサービスプログラムを使用することで、アプリケーション層とデータベース層を完全に分離させています。

ビジネス・ルール・エンジン内のルールに対する変更は、データサービスプログラムに反映され、既存のすべてのアプリケーションに再コンパイルなしで新しいルールが適用されます。また、データサービスレイヤーによって、最初のDBMSから別のDBMSへの移行がずっと迅速かつ容易になります。

ビジネス・ルール・エンジン
ITゲームチェンジャー
  • 開発プラットフォーム
  • ローコード開発プラットフォーム
  • アプリケーション・フレームワーク
  • ローコード・プログラミング言語
  • ビジネス・ルール・エンジン
  • 独立データ・サービス層
  • ITゲームチェンジャー
お客様の声

LANSAは、高品質のアプリケーションを得るために大変に役立っています。LANSAのリポジトリとOAMは、ビジネスルールとデータ間の整合性を一貫して守ってくれます。ビジネスルールが個々のプログラムでなく集中管理されているので保守も楽です。

Dr. R. Stubenrauch, IT Manager at SAKRET-GmbH

私達は、既存のデータベースをアップデートするためにLANSAトリガーを使うことで、400個を超えるプログラムの修正を回避して、ほとんど修正なしで既存の関税、売掛金、貨物輸送システムを使い続けています。このアプローチで、私達はビジネスへの影響を最小に抑えて、自分達のペースでシステムを刷新したり、再開発することができます。

Nancy Riddell, IT director at the Federated Group
  • SAKRET-GmbH
  • Federated Group

なぜLANSA?

  • LANSAについて
  • LANSAの役割
  • LANSAの違い

製品

  • Visual LANSA
  • Visual LANSA UI Kit
  • LANSA Composer
  • SyncManager(英語)
  • Data Sync Direct(英語)
  • IBM i関連製品
  • 全製品一覧

サービス

  • プロフェショナル・サービス(英語)
  • 研修

リソース

  • 事例
  • LANSA Forum
  • ユーザー誌
  • ホワイト・ペーパー
  • デベロッパー・センター(英語)
  • ブログ(英語)
  • LANSA Channel
  • オンラインセミナー(英語)

サポート

  • 日本
  • 全世界(英語)

LANSAについて

  • ランサ・ジャパンについて
  • 採用
  • イベント
  • ニュース
  • パートナー
  • LANSAコンソーシアム
  • お問合せ
  • © 2002 - LANSA. All rights reserved.
  • 使用条件
  • 個人情報保護方針
  • クッキー
  • サイトマップ