既存のAS/400アプリケーションを刷新
一夜にして企業のシステムを作ることはできません。数年の間に増えたロジック、ルール、データベース構造は、数百万のコード行や数百個のファイルの中に埋め込まれることになります。技術的な視点からは最新ではありませんが、これらのカプセル化された知恵を内包する過去のシステム資産は、容易に廃棄出来るものではありません。
顧客やパートーナーのために、Webサービスを含む新機能、Windowsの機能、Webサービスやその他のフォームの統合を含む既存システムの拡張を、LANSAを使う多くの会社が行っています。
しかし、いずれ基幹のシステムの刷新の時期がやがてやってきます。この時に、リフェースの"化粧"では、ユーザーの生産性は24x80のキャラクター画面の制約で低下します。
LANSAは、この問題を解決するためにRapid Application Modernization Process (RAMP)を開発しました。このユニークな段階的なアプローチは、刷新の過程のリスクを低減します。最初に、グラフィカルで操作が簡単なアプリケーション・フレームワークに短時間に組み込んで行きます。次に段階的に、既存のプログラムをVisual LANSAのコンポーネントで置換え、あるいは機能の追加を行います。全てが、一定の時間で同じビジュアル・アプリケーション・フレームワークにできることが、企業にとっての価値になります。
最終的な目標は、Outlookスタイルのナビゲーションと、Windowsリッチ・クライアントまたはWebブラウザで実行できる、プラットフォームに依存しないVisual LANSA Frameworkアプリケーションを提供することです。フレームワークは検索フィルタ、結果リスト、ナビゲーションの全てを提供して、アプリケーション中のタブには、再開発されたプログラムを組み込むことができます。開発者は、Visual LANSAの生産性の高い4GLと、必要に応じて、他のシステムとのXMLとWebサービス統合のためにLANSA Integratorを使うことができます。
RAMPを使ってソリューションを導入したお客様
LANSAの刷新ソリューション
RAMP from LANSA(Rapid Application Modernization Process)は、最も速く確実に、既存のSystem iアプリケーションを刷新し、Web対応する方法です。RAMPは、短時間で戦略的な刷新を実現するための統合されたソリューションです。RAMPのユニークな点は、グラフィカルなアプリケーション・フレームワークにアプリケーションを組み込むことができ、その後で組織にあったペースで、段階的に既存のプログラムを、新しく作成された部品で置き換えができる、リエンジニアリング製品であることです。
Visual LANSAは、開発者が必要としていたIntegrated Development Environment (IDE)です。既存の基幹アプリケーションにWebでセルフサービスの拡張をしたり、新しいクライアント・サーバーやWebアプリケーションを簡単に追加することができます。LANSAは、状態管理、ビジネス・ルール妥当性検査、データ・コンバージョン、異なるWebサーバーと既存のアプリケーションの統合などWebアプリケーションの複雑さを管理し軽減します。LANSAが技術的な複雑さを吸収するので、開発者はビジネス要件に集中することができます。既存のアプリケーションを、短時間に効果的にWeb対応する方法は他にはありません。
Visual LANSAアプリケーション・フレームワークは、開発者が、コードなしで短時間に商業用のアプリケーションのプロトタイプを作ることを可能にします。一貫した見た目と、振る舞いによる高品質のWebとWindowsプログラムを生成します。これはちょうど、経験豊かな助言者が常駐しているのに相当する効果があります。Visual LANSA IDEの一部として出荷される、Visual LANSA Frameworkは、ビジネスにフォーカスしたい開発者とデザイナーが、高度にグラフィカルで堅牢なWindowsとWebアプリケーションを、作成するためのデザイン・フレームワークです。短時間で学習、高い生産性で開発されたアプリケーションは、世界に通用します。 アプリケーションとユーザー・インターフェイス・デザインのプロトタイプを同時に作成し、WindowsとWebの実行に同じデザインを使うことができます。Visual LANSAアプリケーション・フレームワークは以下の機能を含んでいます:
- コーディングなしで商用アプリケーションを短時間にプロトタイプ
- MS Outlookスタイルのユーザー・インターフェース
- フレームワーク・コード・アシスタント
- WebあるいはWindowsアプリケーションの生成
- 既存のアプリケーションを短時間に刷新するオプションのRAMPツール

