System i とWindowsのためのLANSAソフトウェア開発プラットフォーム
IBM
System i
(iSeriesあるいはAS/400)とWindowsのためのLANSAソフトウェア開発プラットフォームの特徴は、機動的なビジネスをサポートできることにあります。私達の20年のビジネスの実績は、お客様がビジネスの変化に安心して対応できるようになって欲しいという考えに基づくものでした。私達は誰にも手軽で使い易いツールを提供することで、さまざまな規模の企業にパワーと機能を提供しています。
LANSAの開発環境は、多くの中堅企業や大企業の基幹システムの基盤として利用されています。
LANSAの指針
私たちの環境を設計するにあたり、以下の教訓に従いました:
- 人々に変化するものをハードコードさせることは賢明ではない
- アプリケーションを一つの技術に依存させることは多くの制限を生じる
- 一からはじめる余裕は誰にもない
- 追跡できないコード変更は保守を不可能にする
- 同じ機能やルールを2度以上定義しない、再利用できなければならない
- 一つユーザーインターフェースで全員を満足させられない
それぞれの教訓は、さまざまな落とし穴を避けるために重要です。これらはレガシーシステムの柔軟性をなくし、保守を困難にする落とし穴と同じものです。
LANSAプラットフォームの4つの柱
上記の落とし穴を避けて、"Advanced Software made Simple"を実現するために、LANSAのプラットフォームは次の4つの要素を備えています:
LANSAプラットフォームはソフトウエア開発のライフサイクル全体を通じて、特に継続的なアプリケーションの保守、近代化、拡張で大きくコストを削減します。
重要なLANSAメタデータ・リポジトリ
変化に迅速かつ容易に対応するアプリケーション開発プラットフォームを作成する唯一の方法は、いわゆるリポジトリベースのアーキテクチャを実装することでした。同等の機能を持たない他のソフトウエア開発環境と異なり、LANSAプラットフォームはメタデータ・リポジトリを必須のものとして提供しています。データリポジトリはデータのメタデータを定義する場所です。コードからは独立した定義やルールを集中管理することで、システムのライフタイムに渡るシステム保守の負荷や重複を劇的に削減することができます。
