i上のリソースをLANSAリポジトリ経由で利用できる.NETアプリケーションを開発することができます。.NETは、Windowsリッチ・クライアントや、Webのアプリケーションに組み入れるサービス(データとプログラムを含む)を.NET開発者に提供するクラスライブラリです。i、iSeries、AS/400)にあるデータとプロセスを見ることができます。プラグイン、LANSAのメタデータリポジトリや、ランタイムDLLで構成されています。Studioプラグインは、クラスライブラリ、リポジトリエディタとデータモデルエディタを提供します。iサーバーとの間の安全な通信を管理しています。オブジェクトを使うことができます。ビジネス・ロジック・アルゴリズム、多国語を用いたテキスト(フィールドラベル、見出し、ヘルプテキスト)です。Studioプラグインのリポジトリ・エクスプローラとデータモデル・エディタを使い、オブジェクトにアクセスすることができます。Studioプラグインのリポジトリ・エクスプローラを使って、データベース・オブジェクトを調べることができます。オブジェクトを使うことができます。Studioのリソースとして働き、IntelliSenseもサポートします。開発者は、オブジェクトをリポジトリ・エクスプローラからドラッグし、データモデル・エディタの上にドロップすることで、LANSAリポジトリ上で定義されたデータベース・テーブルから、アプリケーションのためにデータモデルを準備することができます。iサーバー上のテーブルにアクセスするための.NETクラスとメソッドを生成することができます。iまたはLANSAの管理者は、リポジトリ・エクスプローラとデータモデルエディタのスタンドアロン版を使って、.NETの開発者のためにデータモデルを作成することもできます。Studioプラグインで提供されるリポジトリ・エクスプローラとデータモデル・エディタを使うことができます。.NETアプリケーションは、既に定義されたLANSAリポジトリのビジネス・ルールを使います。.NETアプリケーションの中に重複したビジネス・ルールを持つ必要がなくなるため、開発者の生産性を向上し、保守の労力を削減することができます。.NETのランタイムDLLは、.NETアプリケーションの一部として配布します。iプラットフォーム間のやり取りを安全に暗号化します。iを使用している数千の企業で、データの一貫性を保護してきました。.NETは、LANSAのリポジトリの生産性、ルール、セキュリティ、性能を.NETの世界にももたらすことができます。iと.NETプログラムは同じ妥当性検査を共有することができます。iを使う企業はソースコードの重複がなくなり、より厳しいセキュリティ、より速い性能、よりクリーンで、より信頼できるデータを得ることができます。ほとんどの非LANSAアプリケーションは、情報をデータベースに挿入、更新、削除する前に、データの妥当性を確認するソースコードを含んでいます。これらのルールは企業データを保護するために重要ですが、現在のプラットホームが混在する環境では、しばしば複数のプログラムの中に重複して定義されることになります。これは保守時の頭痛の種であるだけでなく、妥当性検査の差異とアプリケーションの不整合を引き起こします。LANSAにおいて、データの正確さ守るために重要なビジネス・ルールは、データベースやアプリケーションの中ではなく、メタデータリポジトリの中に一元的に保管されます。ビジネス・ルールを整理することができます。LANSAのリポジトリによって、これらのビジネス・ルール、アルゴリズム、計算はリポジトリの中に置くことができるため、多くのプログラムにばらまく必要が無くなります。iアプリケーションであるかどうかにかかわらず、ビジネス・ルール、アルゴリズム、計算などの変更により、クライアント・プログラムを再コンパイルや再配布する必要はありません。.NETのデータサービス層は、レガシー・アプリケーションの開発と保守に関連した時間とコストを劇的に減らすことができます。iサーバー機能にアクセスできます。NET開発者はスプールされたファイル検索、オペレーティング・システム・コマンド実行、プログラム起動、メッセージキュー使用など行うプログラムを書くことができます。iサーバーのデータキューはメッセージ通信サービスを提供します。.NETの開発者はこれと同じメッセージ通信サービスを使う.NETプログラムを書くことができます。iサーバーと.NETプログラムの上で実行されるプログラムは、そのデータキュー経由でメッセージを互いに送信することによって、協調的に作業することができます。iプラットホームの壁を越えて、ビジネス・プロセスを自動化することに役立ちます。iサーバーの機能にアクセスすることができます。Studioプラグインで構築された.NETアプリケーションによって、IT部門は、企業データをセキュリティとデータの整合性を阻害するリスクなく、安全に内外の様々なアプリケーションに解放することができます。iアプリケーションから独立して運用されてきた.NETアプリケーションのパッケージを連携させることで、データベースを同期するための悩みから解放され、真にユーザーと一体となったアプリケーションを提供することができます。.NETは、暗号化により安全な接続環境で、ネイティブなレコード・レベル・アクセスを提供します。iの強力なデータ処理能力を利用することによって、より高速に機能することを意味します。.NETのランタイムDLLが、クライアントとサーバー間の転送データを暗号化し圧縮しています。i上の情報更新を安全かつ高速に行うことができます。管理者は、複数の開発環境下でリソースを共有する有効な方法が無いために、縦割りの開発チームと、マルチ・プラットフォームのプロジェクトを管理するために苦労してきました。共用することを可能にします。ソースコードの重複は、アプリケーション保守に影響を及ぼして新しいアプリケーション開発を遅らせます。理由は、開発者が何回も同じビジネスロジックを再コーディングするからです。.NETを使うことができます。.NETで連携することができるWebサービスのツールを、Microsoftが提供しています。Webサービス・インフラストラクチャーを構築する必要は全くありません。i上でデータ検索やプログラム実行し、実行結果をWebサービスに返すことができます。Webサイト、またはSharePointポータルに受注入力が必要な場合を考えて下さい。.NETに渡すことができます。このアーキテクチャのアプローチで、管理するサーバーとデータベースを保護しつつ基幹システムの範囲を広げることができます。.NETで連携することで、Webサービス・コストを下げることができます。.NETを使う理由アプリケーションは稼働した後に、絶え間ない修正と拡張にさらされるものです。リポジトリのビジネス・ルールを一元化し、.NETアプリケーションでのアクセスを許すことで、.NETプログラムの中でそれらをコード化する必要がなくなります。重要なことは、変更が必要になった時に、より少ないコスト、より少ない時間、より少ないリスクで、リポジトリのビジネス・ルールさえ変更すればよいということです。LANSAリポジトリで一元化されたビジネス・ルールには可搬性があります。.NETプログラムは全くコードを変更することなく、様々なサーバータイプと異なるデータベースへのアクセスを可能にして、特定のプラットホームとデータベースへの依存関係を断ち切ることができます。.NETは、セキュリティとデータの整合性を阻害されることなく、IT部門は内外のさまざまな.NETアプリケーションを安全に解放することを可能にします。iサーバー上のデータやビジネスプロセスとそれらを密接に連携させることができます。iアプリケーションから独立して運用してきたNETアプリケーションのパッケージを連携させることで、データベースを同期させるための悩みから解放され、真にユーザーと一体となったアプリケーションを提供することができます。これからは、サーバーベースのビジネス・アプリケーションのユーザー・インターフェースとして、.NET開発ツールを選ぶことができます。.NETはそのプレゼンテーション・レイヤの柔軟性を背後で支えています。.NETにより、既存のLANSAソリューションを.NET開発者がカスタマイズできるようになります。そのお客様も、ソリューションを開発する時に使用したLANSAの基本技術を気にせずに、.NET開発ツールを使ってLANSAベースのソリューションを拡張することができます。.NETは、使い易く、実装し易いものになっています。出荷されるクラスライブラリには、C#とVB.NETの言語の実行可能なサンプルが提供されています。.NET開発者が新たに学習する必要はほとんどありません。i、DB2、LANSAの知識は必要ありません。LANSAの追加ソフトウェアを、.NETクライアントシステムにインストールする必要がありません。.NETのDLLとオンライン・ドキュメントのみです。LANSAを使った開発を行っていない場合には、サーバー上のLANSA環境を管理するために、LANSAリポジトリ管理者を決めてトレーニングする必要があります。.NETクラス・ライブラリとドキュメントだけです。.NETを使い始めることができます。iデータとアプリケーションを、生産性の高い、かつ安全に.NET開発者に解放します。StudioからLANSAリポジトリへのアクセスが可能です。データは、一元化されたデータ妥当性検査、エラーメッセージ、参照整合性、データベーストリガー、参照(またはバーチャル)フィールドを含むビジネス・ルールと機能によって管理されます。.NETアプリケーションの中に、ビジネス・ルールやデータ妥当性検査を含める必要がないため、生産性が向上します。i上のLANSA機能を含む、RPG、COBOL、Javaで書かれたプログラムを呼び出すことができます。iサーバーの機能を呼び出すことができます。iの上のデータベースを操作(作成、更新、削除)することができます。多言語とDBCSサービスへのアクセスを提供します。ODBCより高速で安全です。iのセキュリティチェック、データ妥当性検査と参照整合性のチェックを自動的に受けます。プラットフォーム間の安全な暗号化を提供します。CLR準拠の完全なクラスライブラリを提供します。.NETは、非CLRのWIN32アプリケーションのクラス・ライブラリ・フロントエンドではありません。.NET開発者は、LANSAに関する知識は必要ありません。プラグインに精通するだけで使用できます。.NETアプリケーションに1つのDLLとして配布されます。標準化されたエラー処理、トレース、診断機能を提供します。.NETのレスポンスタイムには感動しました。reserved.使用条件プライバシークッキーサイトマップ。