概要
イグアス社のIBM Power Systems Virtual Server検証環境を使用して、LANSA製品の導入および稼働検証を実施させていただきました。対象は以下の4製品です。
- Visual LANSA
- LANSA Integrator
- aXes
- LongRange for RPG
背景・課題
IBM Power Systems Virtual Server東京リージョンOPENにともない、LANSA製品が当該環境で正常に導入できるか、また、正常に動作するかを検証する必要があり、イグアス社の環境を利用しました。
現在、IBM Power Systems Virtual Serverを使用したLANSA製品のサポートは行っておりません。今後、サポートを行うための検証として実施いたしました。
製品概要
製品概要は以下の通りです。
Visual LANSA
- 制限のないハイレベルのローコード開発
- Visual LANSAのローコード開発プラットフォームにより、ソフトウェア開発者は、モバイル、Web、デスクトップにわたるマルチ・エクスペリエンス・アプリケーションを数ヶ月ではなく数日で構築することができます。
- 爆速で開発
- 書くコードが少ないという事は、以前より速くより多くのアプリを構築できることを意味します。開発者の生産性を劇的に向上させましょう。
- デジタル・トランスフォーメーション
- 手作業と紙ベースのプロセスをクラウド、デスクトップ、Web、モバイルの各アプリケーションを利用して、効率、生産性、データの正確性を高めましょう。
- モバイル化
- モバイルアプリケーションに対するビジネスの需要に対応するために、社内の既存の開発者でモバイルアプリを構築しましょう。
- クラウド・コンピューティング
- 即応力と柔軟性を高めるために、アプリケーションをいつでもクラウドに移行できます。 運用コストを削減しながら可用性も向上しましょう。
- スキル管理
- 分野ごとに必要になる特定の開発スキルを不要にします。すべての開発者が、あらゆるアプリケーションの、あらゆる部分で作業することができるようにしましょう。
詳しい紹介は https://www.lansa.jp/products/visual-lansa.htm を参照ください。
LANSA Integrator
LANSAのデータ・インテグレーション・ソフトウエアは、アプリケーションとビジネスの間の、ファイルやドキュメントのやりとりを簡単にします。XML、テキスト、イメージ、電子メール、PDF、Microsoft Excel、EDI X12、EDIFACTを含むあらゆるフォーマットのデータやファイルのやり取りを双方向に可能にします。
LANSA Integratorは、ツールとサービスを提供する重要なミドルウェアです。
- アプリケーションとアプリケーション間のデータの交換
- ビジネスとビジネス間のドキュメントの送信とデータの交換
- 手作業のデータ処理プロセスの自動化
- データ・インテグレーションの、デザインと開発労力の削減
Integratorは、データ転送、通信、電子メール、メッセージング、Webサービスなどのサービスを、インターフェースするツールとユーティリティで構成されています。
XML、EDI、テキスト、ビデオ、SMS、電子メール、Microsoft Excelのブック、PDFファイル、リレーショナル・データベースなどを含む様々なデータフォーマットをサポートすることができます。開発者は、データを他のフォーマットに変換するアプリケーションでこれらのサービスを使うことができます。
また、HTTP、FTP、SFTP、Webサービス、メッセージキューを含むさまざまなデータ転送方法をサポートします。どのアプリケーションからも、Integratorのサービスを、簡単なAPIから呼び出すことができます。
詳しい紹介は https://www.lansa.jp/products/lansa-integrator.htm を参照ください。
aXes
- IBM i を30分でWeb化
- IBM i のアプリケーションを短時間(30分)でWeb化するツールです。ソフトウェアはIBM iへ導⼊します。別途、サーバーをご⽤意頂く必要はございません。ブラウザー(IE / Edge / Safari / FireFox / Chrome)さえあれば、何処からでも IBM i への接続が可能となります。既存アプリケーションを⼀切修正する事なく、インストール後、直ちにお使いいただけます。
- ステップアップ型Web化ツール
- aXesは、IBM i の Web化を、徐々に進められるステップアップ型のWeb化ツールです。30分で、ある程度のWeb化を達成し、更に⾒栄えの良い画⾯カスタマイズを徐々に⾏なっていけるため、IBM iのWeb化を計画的に⾏なうことができます。
既存アプリケーションの修正が不要ですので、これまで使⽤してきた5250エミュレータ(グリーンスクリーン)と共存させながら、Web化することが可能です。
詳しい紹介は https://www.axeslive.com/jp/ を参照ください。
LongRange for RPG
- LongRangeを使用したネイティブアプリ開発
- LongRange はサーバーサイドの管理サービス(LongRange サーバー)とモバイルデバイス上でネイティブに動くアプリ(LongRange モバイル・アプリ)から成っています。ユーザーはアプリをモバイルデバイスにダウンロードしてサーバーに接続すれば、ビジネス・アプリケーションを使用する準備が完了します。携帯ネットワークまたは Wi-Fi 接続が使用できない場合に、アプリをオフラインで実行することができます。
- LongRangeは2つの基本的な理念に基づいています。つまり、モバイルアプリの開発・保守のプロセスは実用化までの時間が短くあるべきということと、総所有コストが妥当なものであるべきということです。これらは2つとも、限られた予算、決して足りることのない時間、恒常的な人手不足を強いられている IBM i の開発現場にとって、極めて重要なことです。
- 新しく学ばなくてはいけない技術はありません。ただ、今持っている RPG/COBOL/CL の知識があれば、モバイルアプリを非常に早くユーザーに提供することができ、それらを最小限の時間とコストで保守・拡張することができます。
- LongRange はTwitterやSkype 、Salesforce などと同じように、ネイティブ・モバイルアプリであり、 アプリのストアからダウンロードします。つまり、サーバー上で動く Web アプリではなく、モバイル・クライアントに情報を送るために Web サーバーに依存したりもしません。ハイブリッドアプリのようにHTML、CSS、JavaScript に依存しません。
- LongRange はIBM i開発者に全面的にフォーカスしています。RPG 技術者がスタイリッシュでモダンな、ビジネスにフォーカスしたモバイル・アプリケーションを、HTML5 、CSS3 、PHP 、JavaScript 、Java やObjective-C などの全く新しい技術を更に身につける必要なく、構築・保守することができるようにします。
詳しい紹介は https://www.longrangemobile.com/jp/moreinfo.htm を参照ください。
構成内容
- IBM Power Systems Virtual Server
- 使用したIBM Power Systemsの仕様は以下の通り
モデル:S922、CPU:0.25Core(最小構成)、MEM:8GB、OS:IBM i 7.4、1次言語:2962(日本語環境)、QCCSID:5035
検証内容
Visual LANSA
- 製品導入および製品EPCの適用が正常終了することを確認
- 開発環境の基本操作とVisual LANSAで作成したアプリケーションが正常稼働する事を確認
LANSA Integrator
- 製品導入および製品EPCの適用が正常終了することを確認
- 開発環境の基本操作と実行環境が正常稼働する事を確認
aXes
- 製品導入および製品hotfixの適用が正常終了することを確認
- 基本操作と正常稼働する事を確認
LongRange for RPG
- 製品導入が正常終了することを確認(今回のバージョンでの製品EPCあるいはhotfixの適用は無いため、未テスト)
- 基本操作と正常稼働する事を確認
検証結果
製品 | 検証日 | 導入結果 | 検証結果 | 備考 |
---|---|---|---|---|
Visual LANSA | 2021/03/20 | 正常終了 | 正常終了 | |
LANSA Integrator | 2021/04/05 | 正常終了 | 正常終了 | |
aXes | 2021/03/12 | 正常終了 | 正常終了 | |
LongRange for RPG | 2021/03/30 | 正常終了 | 正常終了 |
総評
イグアス社のIBM Power Systems Virtual Server検証環境を使用して、LANSA製品の導入および稼働検証を実施させていただきました。以下の4製品がIBM Power SystemsVirtual Serverで使用できることを確認しました。
- Visual LANSA
- LANSA Integrator
- aXes
- LongRange for RPG
イグアスより
IBM Power Systems Virtual Server環境では通常英語環境(一次言語:2924)で提供されますが、弊社では日本語環境(一次言語:2962)で提供して、今回のネットワークは「パブリック・ネットワーク接続環境」にて検証していただくことができました。
ランサ・ジャパン様のDX商材として、多くのIBM i ユーザー様に安心してご利用いただければと存じます。