IBM Rational Programming Patterns

Pacbase アプリケーションのパターン駆動プログラミングを最新化する
抽象的な幾何学的シェブロンのイラスト

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

メリット 開発を最新化

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) を提供します。

特長
安全な移行

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

データのアップグレードと移行
デザイン機能

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

デザイン・アプリケーションの開発
COBOL ソース管理

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

非 IBM COBOL コードの管理
拡張性

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

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

Rational Team Concertとの統合

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

Rational Team Concertの管理機能が拡張されたことにより、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との連携の詳細はこちら
次のステップ

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

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