IBM Rational Business DeveloperとそのEnterprise Generation Language (EGL) サービスにより、ビジネス指向のプログラマーは、基盤となるすべてのテクノロジーを学ぶことなく、Java、JEE、ブラウザー・プラットフォーム、クラウド展開、データベース、IBM i、およびzSystemsのメリットとテクノロジーを活用することができます。 クロスプラットフォーム開発をサポートする強力な機能を備えたRational Business Developerは、デプロイメント・プラットフォームと関連するミドルウェア・プログラミング・インターフェイスの技術的な詳細を隠すように設計されています。 これによって開発者は、基盤となる実装技術ではなく、ビジネス上の問題に集中することができます。
EGLソース・コードのコーディング・ルールの構成を使用または作成し、その構成を実行してソース・コードがルールと一致しているかどうかを確認します。
複数のテクノロジーを処理するツールを使用して、最新のアプリケーションを構築したり、レガシー・システムと統合したりできます。
サービスのドラッグ・アンド・ドロップと自動ユーザー・インターフェイス生成を備えた最新のリッチUI (Web 2.0およびモバイル)。
最新のツールとフレームワークを使用してアプリケーションを構築します。ソース管理にはGIT、クラウド展開にはSwaggerとMQ の統合、REST サービスにはSpring、ハイブリッド・モバイル・アプリケーションにはCordovaを使用します。
IBM® Rational® Business DeveloperはEclipse ベースの統合開発環境 (IDE) で、Enterprise Generation Language (EGL) を使用して Web 2.0、モバイル、クラウド・ベース、サービス指向アーキテクチャ (SOA) および従来のアプリケーションの開発を簡素化します。開発者は、JavaやSOAプログラミングをマスターしなくても、Web 2.0やモバイルのアプリケーションやサービスを提供できます。開発者は、デプロイメント用の Java、JavaScript、またはCOBOLコードを生成しながら、EGLアプリケーションを作成、テスト、デバッグできます。
このソフトウェアは、IBM iおよびIBM zSystems®用の従来のグリーン・スクリーン・アプリケーションの開発と展開をサポートします。複数のプラットフォームおよびクラウド・プラットフォーム上の IBM WebSphere® Application Serverへのサービスの開発とデプロイメントをサポートします。ユーザー・インターフェイスに関しては、ブラウザおよびモバイル・プラットフォームでのWeb 2.0アプリケーションの開発と展開をサポートします。IBM Rational Business Developerを使用すると、開発者は既存の開発スキルを活用して、使い慣れた Eclipse ベースの環境内で作業できます。
このソフトウェアは単一の高級言語を使用して、ビジネス・アプリケーションの開発を合理化します。アプリケーション・ユーザー・インターフェイスにはJavaScript、アプリケーション・バックエンドにはJavaまたはCOBOLなど、単一のアプリケーションに対してさまざまな言語が生成されます。このソフトウェアは生産性を向上させ、テクノロジーの学習曲線を短縮して、ビジネスの機敏性と競争力を向上させます。
IBM Rational Business Developerは、既存のIT資産を拡張し、Eclipseベースのプラットフォームの拡張性、拡張性、生産性の機能を提供します。IBM Developer for z/OS、IBM Rational Developer for i、およびIBM Rational Software Architectと統合され、高度な構成、ソース管理、および変更管理のためにIBM Rational TeamConcert™と統合されます。
最新のシステム要件レポートと、オペレーティング・システム、関連ソフトウェア、ハイパーバイザー、翻訳に関する詳細なレポートを入手します。
IBM® Rational® Business Developer 9.7には、製品内のさまざまなテクノロジーにわたる最新の機能強化が含まれており、以前のリリースからの修正も含まれています。
EGL ソースコード用のEclipse GIT (eGIT) 統合。ユーザーは、サービスをEGL RUIの設計ペインにドラッグ・アンド・ドロップすることで、サービスをEGLデータ・ビューに追加できます。これにより、ユーザーはバックエンド・コードをフロントエンドRUIページにすばやく追加できるようになります。
新しいブール型プロパティcdataが @XMLElementアノテーションに追加されました。これは、XML文字列に書き込まれるレコード・フィールドがCDATAタグでラップされるかどうかを示します。
このバージョンと以前のバージョンには、生成されたHTMLのメタヘッダーがあり、展開されたHTML内でJavascriptコンテンツを別のファイルに分離したり、コンテンツ・アシストを無効にしたりできます。
deepNullCheckビルド記述子は、参照された値のnullステータスをnullと比較したときに変数がチェックするかどうかを指定します。また、2 つのビルド・オプション、defaultServiceHttpBasicUserIdとdefaultServiceHttpBasicPasswordは、すべてのサービスを呼び出すためのデフォルトのユーザーIDとパスワードを指定します。