IBM Rational Programming Patterns

Pacbase アプリケーションのパターン駆動プログラミングを最新化する

抽象的な幾何学的シェブロンのイラスト

概要

IBM Rational Programming Patterns は、Jazz Collaborative Lifecycle Managementソリューションに含まれる、共同作業を促進する統合開発環境です。影響分析、品質管理、拡張性のためのツールや、自動化されたパック・ベース・アプリケーションの安全な移行手順と組み合わされた、より高度なコーディング体験のためのパターン駆動プログラミング機能を提供します。

Rational Programming Patterns 9.7.2の機能を見る
開発を最新化

Pacbase MDDアプローチを利用して、Pacbaseアーティファクト用のIBM ZシステムおよびJazzベースのリポジトリー・サービスを対象とした、データ、バッチおよびトランザクションのアプリケーションおよびジェネレーターのための新しいモデルを提供します。

協働の向上

協調的な統合開発環境 (IDE) を提供し、開発者が開発プロセスとツールを IBM Z システムおよび Java と統合しながら、個々の生産性を維持できるようにします。

価値の拡大

COBOLソース・コード内のタスクを最適化する機能を備えた専用のCOBOLソース・コード・エディターにより、IBM® Developer for z/OSおよびIBM® Rational Developer for AIX and LINUXを最大限に活用できるようにします。

プロダクティビティーを高める

Rational Team Conference リポジトリーに保管されている開発成果物に対する影響分析および複数基準の検索サービスが含まれています。

安全な移行

VisualAge Pacbase からプロジェクトまたはコンポーネントを抽出し、それらを Rational TeamConcert にインポートする手順を提供します。 また、拡張性APIを通じて他の4GLからの移行も可能。

拡張性

新しいアプリケーションまたは技術アーキテクチャをサポートする API と、特定の言語または特定の動作環境での開発を対象とするソフトウェア開発キット (SDK) を提供します。

特長

Secured migration

こうした手順により、PacbaseアセットをPacbaseの機能を超える包括的かつ戦略的な開発環境に低コストで移行できます。生成されたコードは、構文的にはPacbase コードと同等になります。比較ツールにより、移行が正常に行われたことを確認できます。Pacbase開発者の非回帰テストとトレーニングは制限されており、Pacbaseの高レベル開発と保守の継続的生産性が保証されます。PacbaseとIBM Zの開発者が共通プラットフォームで作業できるようになりました。

データのアップグレードと移行

Design features

ParagraphData記述パターンは、ビジネス分野の専門家が理解でき、ソフトウェア開発者が利用できる形式でITシステムの情報概念を習得するのに役立ちます。Rational Programming Patternsは、バッチ、トランザクション、クライアント/サーバー、およびeBusiness 2.5アプリケーションで使用されるエンティティーに専用の設計エディターを提供します。また、名前変更、移動、複製、比較、文書化、公開などの設計ツールも提供します。

デザイン・アプリケーションの開発

 

COBOL source management

拡張COBOLコードエディターは、フィルター、ウィザード、シンタックスハイライト、コンテンツ・アシスト、リアルタイム・シンタックスチェック、インタラクティブデバッグにより、ユーザーコードのメンテナンスを容易にします。コードはカプセル化され、マクロを通じてプログラム内で再利用され、単一のメンテナンスポイントを提供しながら複雑さを最小限に抑えます。生成された COBOL 行は、マイクロパターンを通じて簡単に挿入できます。生成は IBM コードに限定されません。 生成されたファイルとデザインとの非同期が検出されます。

非 IBM COBOL コードの管理

Extensibility

ソフトウェア開発キットは、マイクロパターンとスケルトンを通じて変換の複雑さを小さなタスクに分割することで、新しいジェネレーターの開発を容易にします。

アプリケーション・プログラミング・インターフェースを使用すると、Rational Programming Patterns関数を拡張し、Javaでカスタマイズできます。具体的には、特別な方法でのモデルのナビゲート、ユーザー・コマンド・ラインやメニューの作成、品質管理ルールやマイクロパターン、その他パターンのカスタマイズが可能になります。

Integration with Rational Team Concert

Rational Team Concert からプロジェクトまたはコンポーネントを抽出してインポートする手順が利用可能です。影響分析と複数基準検索は、Rational Team Concertリポジトリー・サービスの拡張機能として、メンテナンスの生産性の向上に貢献します。

Rational Team Concertのコントロール機能が拡張されました。 Rational Programming Patterns 固有の前提条件を使用して、サーバーに配信されるファイルが事前定義された要件に準拠していることを確認できます。

技術的な詳細

インストール要件

VisualAge Pacbase、Rational Programming Patterns Eclipseクライアント、およびサーバーのインストール要件を確認します。

システム要件

IBM Rational Programming Patternsの詳細なシステム要件を実行して、サポートされているオペレーティング・システム、関連ソフトウェア、ハイパーバイザー、およびハードウェアのそれぞれの要件を確認します。

統合 サーバーへのファイル配信

Engineering Workflow Management(Rational Team Concert)を使用して、Rational Programming Patternsファイルのサーバーへの配信を管理し、サーバーにアップロードされたファイルでエラーが発生しないようにします。次に、前提条件に対応する管理を選択できます。

Engineering Workflow Managementとの連携の詳細はこちら
データ・テーブルの管理

Pactablesを使用して、データ・テーブルまたはテーブルのサブセットの内容を表示し、テーブルの内容をオンラインまたはバッチ・モードで更新し、説明と内容に一貫性があることを確認します。

Pactablesとの連携の詳細はこちら
開発プロセスを自動化する

自動化の統合は可能ですが、その導入は手動で行うことになります。以前にPacbase - Endevorブリッジを使用したことがある場合は、Engineering Workflow Management(Rational Team Concert)を介してRational Programming PatternsデータをEndevorにインポートできます。

Endevorとの連携の詳細はこちら

関連製品

合理的なビジネス開発者

EGLを使用してWeb 2.0、モバイル、SOA、および従来のアプリケーションの開発を簡素化するEclipseベースのIDEです。

IBM Developer for z/OS

DevOpsプラクティスを使用してIBM z/OSアプリケーションを開発および保守するための最新かつ堅固なツールセットです。

次のステップ

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

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