Comments
Description
Transcript
© 2010 IBM Corporation ®
® IBM Rational Solutions for Power Systems Software ご説明資料 日本アイ 日本アイ・ アイ・ビー・ ビー・エム株式会社 エム株式会社 ソフトウェア事業 ソフトウェア事業 Rational クライアント テクニカル プロフェッショナルズ © 2010 IBM Corporation © 2010 IBM Corporation IBM Rational Software 目次 IBM Rational Solutions for Power Systems Software IBM Rational コンパイラ IBM Rational Developer for Power Systems Software IBM Rational Team Concert for Power Systems Software ホスト・インテグレーション製品 Host Access Client Package (HACP) Host Integration Solution (HIS) Rational Open Access RPG Edition 情報源 2 IBM Rational Software IBM Rational Solutions for Power Systems Software IBM Rational コンパイラ 最新のPower 7に対応したコンパイラ IBM Rational Developer for Power Systems Software EclipseベースのPower Systemやそのプログラミング言語の開発環境 IBM Rational Team Concert for Power Systems Software チーム開発を促進させるコラボレーティブなプラットフォーム 3 IBM Rational Software IBM Rational コンパイラ Performance 最先端のコンパイラテクノロジー Compiler Version Same hardware + NEW compiler = Increased Performance IBM Power Systems Power 7 に対応 パフォーマンスの向上 Oracle Tuxedo & Oracle DB Certified NEW hardware + NEW compiler = Maximum Performance IBM XL C/C++ for AIX V11.1 IBM XL Fortran for AIX V13.1 IBM COBOL for AIX V3.1 IBM PL/I for AIX V2 IBM Rational Development Studio (IBM i compilers) V7.1 4 IBM Rational Software RDS 7.1 IBM i コンパイラ Rational Development Studio (RDS) IBM i用のRPG, COBOL, C, C++ コンパイラ 以前のリリースではWebSphere Development Studio (WDS)と言う名称。 Power 7に対応 IBM i コンパイラはOS購入時にオーダーする Feature: ILE Compilers • • • • • • • ILE RPG ILE RPG *PRV Compiler ILE COBOL ILE COBOL *PRV Compiler ILE C ILE C++ IXLC for C/C++ Feature: Heritage Compilers • • • • • • S/36 Compatible RPG II S/38 Compatible RPG II RPG/400 (RPG III)_ S/36 Compatible COBOL S/38 Compatible COBOL OPM COBOL Feature: ADTS • ADTS 5 IBM Rational Software 【課題】 課題】プラットフォーム、 プラットフォーム、ミドルウエアや ミドルウエアや言語に 言語に依存した 依存した開発環境 した開発環境 現状 今後 RPG, COBOL, Java, Web 開発 COBOL開発 Web開発 Java 開発 RPG 開発 Develop 開発 Implement コーディング Developme コード資産 nt Assets Develop 開発者 er 分散開発環境 テスト Buil Build d テスト & Stage Build テスト資産 Asse ts Build テスター er Deploy 保守 Provision & Validate 運用 Server(s) Deploym 運用資産 ent Assets Production 本番環境 Teste Environment 運用者 r i 開発環境 統合開発環境 Eclipse 現状の課題 アプリケーション毎に開発のプラットフォーム・ミドル ウエア・言語が異なり、要員が個別に必要になる。 開発ツールがプラットフォームにより異なり、ツール に関するスキルの横展開ができていない。 Javaの開発者は多くなっている反面、RPGや COBOLの開発者を確保するのが困難になっている。 開発基盤の共通化による解決 開発基盤を共通化することにより、言語に依存しない 共通のユーザー・インターフェイスで開発できます。 オープンソースであるEclipseのスキルがあれば、プ ログラム言語の習得だけで開発が可能です。 6 6 IBM Rational Software 【解決策】 解決策】アプリケーション開発基盤 アプリケーション開発基盤の 開発基盤の共通化 コマンド・ドリブンのユーザー・インターフェイスであるPDM&SEUではなく、グラフィカルな インターフェイスであるWindowsのEclipseの共通基盤上で、言語に依存しないインターフェイスを実現 Eclipseでの画面&操作性統一 -RPG&COBOLなどJavaの共存 開発&運用メンバーの生産性向上 Rational Developer for Power RPG and COBOL development tools for IBM i < 既存のPDM/SEU開発環境 > < Eclipse 開発環境 > Java開発でおなじみのEclipseインタフェース でコード編集、 i 環境へのリモート接続によ る、ライブラリー作成、メンバ登録、コンパ イル、実行、分散デバッグなどが可能 7 7 IBM Rational Software Rational Developer for Power ファミリー IBM Rational Developer (RDp) ファミリーは AIX や IBM i の開発環境を含む Eclipseベースの統合開発環境 Rational Developer for Power Systems Software RPG and COBOL development tools for IBM i C/C++ 開発者 C/C++ development tools for AIX COBOL development tools for AIX Java 開発者 ※上記3フィーチャーは別製品です。 EGL 開発者 Rational Application Developer for WebSphere Software COBOL 開発者 Java, Java Enterprise Edition 開発ツール Web, Webサービス, SOA設計者や開発者 のためのツール RPG 開発者 Rational Business Developer EGL(Enterprise Generation Language) 開発ツール 8 IBM Rational Software Rational Developer for Power Systems Software V7.6 RPG and COBOL development tools for IBM i Rational Developer for i (RDi) の後継製品 主な機能 RPG, COBOL, CL, DDS の統合開発環境 IBM i上のファイルアクセス、検索、編集、コンパイル、 実行 (RDpにはローカルコンパイラは付属しない) 機能豊富なエディター:アウトラインビュー、コンテンツ・ アシスト、ステートメントの色づけ アプリケーションダイアグラム:ILEプログラムの可視化 DDSのビジュアル設計機能 Rational Team Concert for Power との連携 9 IBM Rational Software Rational Developer for Power Systems Software V7.6 C/C++ development tools for AIX AIX上のファイルへのリモートアクセス 機能豊富なエディター:アウトライン ビュー、コンテンツ・アシスト、ステートメ ントの色づけ ビルド(コンパイル)結果のフィードバック リモート・デバッグ Core ファイルのデバッグ コールや型の階層構造ビュー Rational Team Concert for Power との 連携 10 IBM Rational Software Rational Developer for Power Systems Software V7.6 COBOL development tools for AIX AIX上のファイルへのリモートアクセス 機能豊富なエディター:アウトライン ビュー、コンテンツ・アシスト、ステートメ ントの色づけ ビルド(コンパイル)結果のフィードバック リモート・デバッグ Rational Team Concert for Power との 連携 11 IBM Rational Software Rational Team Concert (RTC) の概要 計画管理、構成管理、変更管理(および問題管理)、ビルド・リリース管理を統合したAll-in-One製品 分散開発環境 分散開発環境における作業の可視化を実現(例えば、東京と大阪、あるいは日本と中国のような複数 拠点での開発) IBM Rational Team Concert for Power Systems Software は IBM iやAIXにインストール可能。 また、IBM i, AIX上のコンパイラと連携し、ビルド管理も可能 RTCクライアントはEclipseベースのRDp, RAD, RFT と統合可能 RTCクライアントはVisual Studioも利用可能 RTCクライアント クライアント サーバー 開発者 RTCクライアント クライアント Web UIでの での管理 での管理 RTCクライアント クライアント 設計 / 開発 / テスト 開発者 管理者 管理者/開発者/閲覧者 計画 / 割り振り 12 IBM Rational Software RTCの特徴:統合管理されたチーム開発支援環境 ワークの ワークの登録、 登録、アサイン トラッキング ビルド ビルド担当者 ビルド担当者 開発者 リーダー 利害関係者 設計、 設計、 実装、 実装、テスト ②アサイン 見積もり 見積もり ①ワークアイテム を登録。 登録。 ③開発& 開発&テスト。 テスト。 実績値を 実績値を入力。 入力。 ④コンパイルし コンパイルし、 ビルドを ビルドを作成 反復 反復 反復 計画管理 ワークアイテム管理 ワークアイテム管理 ソース管理 ソース管理 Rational Team Concert 包括的な 包括的なコラボレーティブ・ コラボレーティブ・インフラストラクチャ リリース管理 リリース管理 - メンバー管理 メンバー管理 - 自動データ 自動データ収集 データ収集& 収集&レポート作成 レポート作成 13 IBM Rational Software 作業依頼の割り振り・進捗の管理 チーム・ チーム・メンバー全員 メンバー全員で 全員で作業一覧および 作業一覧および状況 および状況、 状況、メンバーの メンバーの負荷を 負荷を共有します 共有します。 します。 ワークアイテムから ワークアイテムから成果物 から成果物へ 成果物へ辿っていくことが可能 っていくことが可能。 可能。 作業と 作業と成果物の 成果物の見える化 える化を通じて、 じて、作業の 作業の誤り、重複、 重複、手詰まり 手詰まり、 まり、漏れと いったプロジェクト いったプロジェクトの プロジェクトのリスクを リスクを早期に 早期に把握し 把握し、対処することが 対処することが容易 することが容易に 容易に。 14 IBM Rational Software 作業依頼によって修正された成果物を確認 ワークアイテムに ワークアイテムに、自 動的に 動的に変更セット 変更セットが セットが紐 づく 変更された 変更されたファイル されたファイル一覧 ファイル一覧 ポイント いつ・・何のために のために・・何を・どう どう変更 変更したかを したかを、 誰が・いつ 変更 したかを 、 管理台帳に 転記することなく することなく管理 別途Excel等の管理台帳 に転記 することなく 管理 監査対応という という側面 側面も することが可能 可能((監査対応 という 側面 も持つ) することが 可能 実際に 実際に変更された 変更されたコード されたコード 15 IBM Rational Software RDi(RDp) と RTC を組み合わせたソース比較 修正前、修正後の 修正前、修正後の ソース比較 ソース比較 他メンバーが行っ 他メンバーが行っ た変更の通知 た変更の通知 16 IBM Rational Software System z ホスト・インテグレーション製品 3つの製品 Host On-Demand (HOD) PCOMM SNA (or TCP/IP) Intranet Personal Communications (PCOMM) – 従来型エミュレーター – TCP/IP対応、SNA対応 IBM i Communications サーバー HATS サーバー HOD サーバー – 従来型エミュレーターを踏襲しつつTCO削減 – TCP/IP対応、SNA非対応 Host Access Transformation Services (HATS) Intranet/ Extranet Internet – 従来型エミュレーターの完全Web化 – TCP/IP対応、SNA非対応 2つのパッケージ HOD HATS Host Access Client Package (HACP) – PCOMM & HOD Host Integration Solution (HIS) – PCOMM & HOD & HATS 17 IBM Rational Software 最新のHACP Host Access Client Package (HACP) V7 New! 2009/10/21 発表 2009/11/10 GA版出荷 以下を同梱 – Personal Communications (PCOMM) V6.0 Windows 7をサポート – Host On-Demand (HOD) V11.0 Windows 7、Windows Server 2008をサポート 最新のWebブラウザーをサポート (IE V8、Firefox V3.x、Safari V3.x など) (参考) Host Access Client Package (HACP) V6 2006/07/26 発表 2006/09/09 GA版出荷 以下を同梱 – Personal Communications (PCOMM) V5.9 – Host On-Demand (HOD) V10.0 2010年2月時点でサポートされるバージョンはHACP V6、およびV7です。 18 IBM Rational Software 最新:PCOMM V6.0のハイライト Windows 7をサポート スクラッチパッド 軽量のテキスト・エディター 表示スペース内のテキスト検索 クイック接続 ツール・バーから素早く構成情報 を変更可能 コピー機能の向上 Windowsスタイルの選択 イメージとしてコピー 自動コピー FTPクライアント 19 IBM Rational Software 最新:HOD V11.0のハイライト 新規ソフトウェア・サポート Windows 7、Windows Server 2008 IE V8 画面ヒストリー 遷移した画面の履歴を表示可能 スクラッチパッド 軽量のテキスト・エディター 表示スペース内のテキスト検索 SO / SIをスペースとしてコピー 桁ずれなくコピー可能 20 IBM Rational Software HATS - ホスト・アプリケーションのWeb化 System z リッチ・ クライアント Telnet (TN3270 / TN5250) Web ブラウザー TCP/IP Internet / Intranet / Extranet HTTP SNA (or TCP/IP) Intranet Telnet (TN3270 / TN5250) Telnetサーバー HATS (TCP/IP←→SNA変換) アプリケーション WAS IBM i 3270/5250画面の自動変換 (Web化) ルール・ベースの自動変換機能と、高度な画面カスタマイズ機能を提供します。 ホスト・アプリケーションをWebインフラに取り込むことができます。 ホスト・アプリケーションの利用者を一般(お客様も含む)ユーザーへ拡大することも可能です。 ホスト・アプリケーションのWebサービス化も可能です。 Eclipseベースの統合開発環境を利用した、プロトタイピング開発の提供 ホスト・アプリケーションの有効活用による新規開発コストの削減 ホスト・アプリケーションを新規に利用するユーザーのトレーニング・コストの削減 ホスト画面をGUI化することで、ホスト・アプリケーションの操作法を迅速に習得できます。 21 IBM Rational Software HATSにおけるモバイル・サポート 画面変換アプリケーションにおける モバイル・サポートを提供 自動変換をサポート – 画面サイズは縮小される 必要に応じてレイアウト変更を行う PFキーはプルダウンなどに変更 モバイル用テンプレートを提供 HATS Toolkitを利用してアプリケー ションの開発が可能 サポートするブラウザ: New in 7.5.1! Safari for iPhone OS adds support for Apple iPhone and iPod touch Internet Explorer Mobile 5.0 or later Mobile template Compact rendering Optimized settings 22 IBM Rational Software Rational Open Access RPG Edition RPGアプリケーションで現代の標準的なデバイスの操 作を可能に RPGから以下のようなデバイスを直接操作可能に モバイル端末, XML, JSP, Webサービス ベンダーもしくはお客様が独自の「ハンドラー」を 開発し, 5250以外のインターフェースをRPGで実 装することが可能 実行には、Rational Open Access RPG Edition が 必要 「ハンドラー」を操作する機能を開発するためには RDPower for i が必要 IBM i 7.1 と 6.1 をサポート 23 IBM Rational Software Rational Open Access RPG Edition 5250画面 ターゲット ・プログラム RPG アプリケーション ハンドラー F Define the Handler ユーザーインターフェ D*********************** C* ース操作 C Write Section1 C* : C* : C Write Section2 ビジネス・ロジック C : ハンドラー ターゲット ・プログラム Data JSP ハンドラー ターゲット ・プログラム データベース処理 ハンドラー ターゲット ・プログラム モバイル端末 ベンダーもしくはお客様が独自の「ハンドラー」 を開発する必要があります。 SOAP XML,…. 24 IBM Rational Software 情報源 製品・サービス発表レター検索 http://www-6.ibm.com/jp/domino02/NewAIS/aisextr.nsf/aissearch Rational トップページ http://www-6.ibm.com/software/jp/rational/ developerWorks Rational (Rational製品の技術情報) http://www.ibm.com/developerworks/jp/rational/ Rationalツール ここからはじめよう!シリーズ http://www.ibm.com/developerworks/jp/rational/library/cms/start/ ホスト・インテーグレーション製品説明資料 -HACP V7対応- http://www.ibm.com/developerworks/jp/rational/library/em/cms/hi_hacpv7.html HACP 5250版と3270版料金改定(値下げ)のお知らせ http://www-6.ibm.com/software/jp/network/hacp/ 25 IBM Rational Software Learn more at: IBM Rational software Rational launch announcements Rational Software Delivery Platform Accelerate change & delivery Deliver enduring quality Enable enterprise modernization Ensure Web security & compliance Improve project success Manage architecture Manage evolving requirements Small & midsized business Targeted solutions Rational trial downloads developerWorks Rational Leading Innovation IBM Rational TV IBM Business Partners IBM Rational Case Studies © Copyright IBM Corporation 2009. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. 26