LANSAはアーキテクチャの名称であって、特定のソフトウェア・プログラムの名前ではありません。言い替えると、単なるプログラミング言語やツールではなく、アプリケーション開発アーキテクチャなのです。

LANSAを使うと、例えば次のような業務アプリケーションを開発できます。

  • Windowsが動作するPCやPCネットワーク上で、スタンドアローン・アプリケーションとして動作。
  • インターネット/イントラネット環境で、JavaやXMLに対応したブラウザーなどを使って動作。
  • クライアント/サーバー型アプリケーションとして動作し、画面表示、業務処理、データ管理などを、Windows、IBM i その他のクライアントやサーバーで分散実行。
  • IBM i 上で、5250ホスト・ベースのスタンドアローン・アプリケーションとして動作。

このように多様な環境で動作するアプリケーションが、次のように、少ない工数で開発できます。

  • 数多くのプラットフォームや開発環境にすべて習熟する必要はありません。
  • コード(アプリケーション定義)を1度記述するだけで、それぞれの環境で動作するシステムを生成できます。
  • ファミリーとして統合された製品群のみを使って開発できます。

LANSA はリポジトリを基盤とし、4GL で記述する方式なので、将来の機能拡張にも充分に対応可能なアプリケーションを実現できます。LANSAアプリケーションに投資することは、業務システムを将来にわたって長く活用していける、優れたアーキテクチャに投資することに等しいのです。

開発したLANSAアプリケーションは、広範な活用方法が考えられるでしょう。

  • No labels