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の開発者が共通プラットフォームで作業できるようになりました。
ParagraphData記述パターンは、ビジネス分野の専門家が理解でき、ソフトウェア開発者が利用できる形式でITシステムの情報概念を習得するのに役立ちます。Rational Programming Patternsは、バッチ、トランザクション、クライアント/サーバー、およびeBusiness 2.5アプリケーションで使用されるエンティティーに専用の設計エディターを提供します。また、名前変更、移動、複製、比較、文書化、公開などの設計ツールも提供します。
拡張COBOLコードエディターは、フィルター、ウィザード、シンタックスハイライト、コンテンツ・アシスト、リアルタイム・シンタックスチェック、インタラクティブデバッグにより、ユーザーコードのメンテナンスを容易にします。コードはカプセル化され、マクロを通じてプログラム内で再利用され、単一のメンテナンスポイントを提供しながら複雑さを最小限に抑えます。生成された COBOL 行は、マイクロパターンを通じて簡単に挿入できます。生成は IBM コードに限定されません。 生成されたファイルとデザインとの非同期が検出されます。
ソフトウェア開発キットは、マイクロパターンとスケルトンを通じて変換の複雑さを小さなタスクに分割することで、新しいジェネレーターの開発を容易にします。
アプリケーション・プログラミング・インターフェースを使用すると、Rational Programming Patterns関数を拡張し、Javaでカスタマイズできます。具体的には、特別な方法でのモデルのナビゲート、ユーザー・コマンド・ラインやメニューの作成、品質管理ルールやマイクロパターン、その他パターンのカスタマイズが可能になります。
Rational Team Concert からプロジェクトまたはコンポーネントを抽出してインポートする手順が利用可能です。影響分析と複数基準検索は、Rational Team Concertリポジトリー・サービスの拡張機能として、メンテナンスの生産性の向上に貢献します。 Rational Team Concertのコントロール機能が拡張されました。 Rational Programming Patterns 固有の前提条件を使用して、サーバーに配信されるファイルが事前定義された要件に準拠していることを確認できます。
VisualAge Pacbase、Rational Programming Patterns Eclipseクライアント、およびサーバーのインストール要件を確認します。
IBM Rational Programming Patternsの詳細なシステム要件を実行して、サポートされているオペレーティング・システム、関連ソフトウェア、ハイパーバイザー、およびハードウェアのそれぞれの要件を確認します。