ホーム

ビジネスオートメーション

Rational Business Developer

IBM Rational Business Developer
EGLを使用してWeb 2.0、モバイル、SOA、および従来のアプリケーションの開発を簡素化する Eclipse ベースのIDE
無料評価版を試す
灰色の背景

IBM® Rational Business DeveloperとそのEnterprise Generation Language(EGL)サービスにより、プログラマーは、基礎となるテクノロジーをすべて学習しなくても、Java、JEE、ブラウザー・プラットフォーム、クラウド・デプロイメント、データベース、IBM i、IBM Zシステムのテクノロジーを活用できるようになります。

クロスプラットフォーム開発をサポートする強力な機能を備えたRational Business Developerは、デプロイメント・プラットフォームと関連するミドルウェア・プログラミング・インターフェイスの技術的な詳細を隠すように設計されています。 これによって開発者は、基盤となる実装技術ではなく、ビジネス上の問題に集中することができます。

無料評価版を試す

IBM Rational Business Developer 9.7の評価版をお試しください。

IBM IDを使用して(またはIDを新規作成して)、多言語マルチプラットフォームの3部構成の評価版にアクセスし、ダウンロードします。

体験を登録します
ツアーとチュートリアル ツアー:エンタープライズ世代言語 チュートリアル:ワークベンチ環境を理解する チュートリアル:EGLのご紹介
メリット DevOps向け

EGLソース・コードのコーディング・ルールの構成を使用または作成し、その構成を実行してソース・コードがルールと一致しているかどうかを確認します。

ビジネス開発者に最適

複数のテクノロジーを処理するツールを使用して、最新のアプリケーションを構築したり、レガシー・システムと統合したりできます。

標準ツールを利用

最新のツールとフレームワークを使用してアプリケーションを構築します。ソース管理にはGIT、クラウド展開にはSwaggerとMQ の統合、REST サービスにはSpring、ハイブリッド・モバイル・アプリケーションにはCordovaを使用します。

特長
豊富なユーザー・インターフェース

サービスのドラッグ・アンド・ドロップと自動ユーザー・インターフェイス生成を備えた最新のリッチUI (Web 2.0およびモバイル)。


簡単なサービス作成

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ベースの環境内で作業できます。


EGLソースを変換します

このソフトウェアは単一の高級言語を使用して、ビジネス・アプリケーションの開発を合理化します。アプリケーション・ユーザー・インターフェイスにはJavaScript、アプリケーション・バックエンドにはJavaまたはCOBOLなど、単一のアプリケーションに対してさまざまな言語が生成されます。このソフトウェアは生産性を向上させ、テクノロジーの学習曲線を短縮して、ビジネスの機敏性と競争力を向上させます。

チュートリアル:EGLのご紹介

拡張可能なプラットフォーム

IBM Rational Business Developerは、既存のIT資産を拡張し、Eclipseベースのプラットフォームの拡張性、拡張性、生産性の機能を提供します。IBM Developer for z/OSIBM Rational Developer for i、およびIBM Rational Software Architectと統合され、さらに、高度な構成、ソース管理、および変更管理のためにIBM Rational TeamConcertと連携します。

技術的な詳細

製品をインストールするには、ハードウェア、ソフトウェア、サーバー環境、オペレーティング・システムの要件など、いくつかの要件を満たす必要があります。

ハードウェア要件とソフトウェア要件

製品をインストールする前に、最低限のハードウェア要件とソフトウェア要件を満たしていることを確認してください。ハードウェアとソフトウェアが最小要件を満たしていない場合、製品をインストールまたは実行できない可能性があります。

インストーラーの要件

製品のインストールには、特定の要件を満たすユーザーIDが必要です。Windows Vista、その他のWindowsバージョン、およびLinuxクライアントに求められている要件もご確認ください。

関連製品 IBM Developer for z/OS

z/OS アプリケーション開発のための包括的で堅牢なツールセット

IBM Rational Developer for i

Eclipseプラットフォーム上に構築された統合開発環境 (IDE) で、IBM iシステム上でアプリケーションを作成および保守するために設計されています。

IBM Rational Software Architect Designer

抽象化を活用して複雑さを軽減し、設計とモデルを簡潔に伝え、解決策、関係、影響を視覚化します。

よくあるご質問

IBM Rational Business Developer 9.7には、製品内のさまざまなテクノロジーにわたる最新の機能強化が含まれており、以前のリリースからの修正も含まれています。

詳細はこちら
  • 新しいservicelib関数 - getRestResponseHeaders
  • REST応答を設定するための新しい servicelib関数
  • AS400のJSONサポート
  • XMLに対するCDATAセクションのサポート
  • NULL値を設定できるレコードのサポートの強化
  • 可変サイズでの配列初期化のサポート
  • EGL antタスクの詳細なエラー・メッセージ・タイトル
  • IBM Debuggerの統合と、ZOSBatchおよびCICSでの EGL/COBOLコードのデバッグの有効化
  • パスフレーズの実装


EGL ソースコード用のEclipse GIT (eGIT) 統合。ユーザーは、サービスをEGL RUIの設計ペインにドラッグ・アンド・ドロップすることで、サービスをEGLデータ・ビューに追加できます。これにより、ユーザーはバックエンド・コードをフロントエンドRUIページにすばやく追加できるようになります。

詳細はこちら
  • EGLサービスに対するREST APIのサポート
  • Message Queue指向アプリケーションのサポートの強化
    • MQトピックのサポート (COBOLおよびJava環境でのパブリッシュ/サブスクライブ)
    • Javaで提供されるその他のMQのサポート - RabbitMQおよびApache ActiveMQ
    • IBM MQおよびApacheデプロイメントにおけるJMSのサポート
  • スプリングRESTサポート
  • クラウドネイティブ・アプリケーションと関連するDockerファイルの作成
  • z/OS上のCICS (プロバイダーおよび呼び出し側) プロバイダーでのRESTサービスのサポート
  • REST APIのSwaggerサポート
  • WSDLおよびクライアント・インターフェイスでのSOAPヘッダー・フィールドの生成
  • serviceLib.setHTTPBasicAuthenticationによるすべてのサービスを呼び出すためのユーザーIDとパスワードを設定する機能(ユーザー ID、パスワード)
  • egl.createInterfaceFromWSDLという名前のAntタスクの追加により、Ant経由でWSDLファイルからEGLインターフェースを作成できるようになります。
RBDでのAntサポートの詳細をご覧ください

新しいブール型プロパティcdataが @XMLElementアノテーションに追加されました。これは、XML文字列に書き込まれるレコード・フィールドがCDATAタグでラップされるかどうかを示します。

詳細はこちら

このバージョンと以前のバージョンには、生成されたHTMLのメタヘッダーがあり、展開されたHTML内でJavascriptコンテンツを別のファイルに分離したり、コンテンツ・アシストを無効にしたりできます。

詳細はこちら

deepNullCheckビルド記述子は、参照された値のnullステータスをnullと比較したときに変数がチェックするかどうかを指定します。また、2 つのビルド・オプション、defaultServiceHttpBasicUserIdとdefaultServiceHttpBasicPasswordは、すべてのサービスを呼び出すためのデフォルトのユーザーIDとパスワードを指定します。

詳細はこちら
次のステップ

IBM Rational Business Developerの詳細はこちら。IBM ZまたはPowerの担当者との30分間の無料相談をご予約ください。

無料評価版を試す
その他の参考情報 資料 サポート IBM Redbooks サポートとサービス グローバル・ファイナンシング コミュニティー 開発者コミュニティー パートナー