WebSphere Product Center
バージョン 5.
2アーキテクチャーおよびコンポーネントの概要
注!
本書および本書で紹介する製品をご使用になる前に、
特記事項に記載されている情報をお読みください。
2005 年 3 月 16 日
本書は、WebSphere Product Center (5724-I68) バージョン 5.2 および新しい版で明記されていない限り、以降のすべてのリリースおよびモディフィケーションに適用されます。
Copyright International Business Machines Corporations
2001, 2005. All rights reserved.
WebSphere Product Center は、Web ブラウザーを介してアクセスする、使いやすくてすぐれたソリューションです。オープン API、Java、XML などの実績のある先進的なテクノロジーを使用しています WebSphere Product Center は、100% Java を使用して書かれており、J2EE に準拠しています。
WebSphere Product Center の各コンポーネントは、役割ベースのモジュール方式設計に基づいているので、 ユーザーは商品情報管理サイクルにおける自分の役割を簡単に解釈できます。WebSphere Product Center には、次のコンポーネントがあります。
プロダクト・マネージャーでは、商品情報を集中管理するため、必要な情報を必要に応じて配信することができます。
WebSphere Product Center を使用することにより、製品情報管理プロセスの強化、自動化、および拡張が可能になります。これによって、市場参入までの期間を短縮し、複数の拠点から顧客がより簡単に製品コンテンツにアクセスできるようにしつつ、同時にコストの削減、タスクの自動化、および操作効率の向上を実現できます。
プロダクト・マネージャーには、次のような機能があります。
属性管理
カタログ管理
コンテンツ・オーサリング
レポート / 分析
マクロ
バージョン管理
WebSphere Product Center プラットフォームは、アーキテクチャーの土台を成し、 ソリューションの機能を監視したり内部および外部システムへの接続を提供したりします。
データ・モデル・マネージャーは、WebSphere Product Center にインポートされた情報、 WebSphere Product Center からエクスポートした情報の構造化データ・モデルをカスタマイズしたり、 標準化したりするツールを提供します。
別個のマーケットプレイスに対して発行されるファイル、カタログ、および情報ごとにビジネス・ルールを施行するために、構造化データ・モデルを作成できます。
類似アイテムの情報を複製する手間を省くために、データ・モデルに対して継承ルールを適用します。 したがって、ある 1 つのアイテムが別個のカテゴリーまたは別のアイテムから属性値を取得することが可能です。
アプリケーションのセキュリティーは、ユーザーの役割や権限付与によって管理されます。 ユーザーは、与えられた役割や権限で許可される情報のみにアクセスできます。 アラートというサービスによって、例えば、情報の発行時やエラーの発見時にユーザーに通知したりすることができます。
コラボレーション・マネージャー・コンポーネントは、情報の収集、管理、 発行などのために使用されます。また、データを標準化構造でインポート、 エクスポートする制御もコラボレーション・マネージャーが行います。 コラボレーション・マネージャーによって、情報を複数の拠点に配信したり、 いろいろな宛先に発行したりすることができます。
ワークフローを定義することにより、ビジネス・プロセスを管理します。 定義の表示画面で表示可能な複数のインスタンスを含む、ワークフロー・プロセスを作成し、 状況によっては、ワークフロー中の次のステップにエスカレートする前に、承認が必要であることを通知するアラートを送信できます。
文書ストアは、すべての着信および発信ファイルが保管される WebSphere Product Center 内の領域です。文書ストアから、生成ファイルおよび保管ファイルをセントラル・ロケーションから表示できます。
監査およびパフォーマンス・モニター・ツールは、どの企業のシステムにおいても必要不可欠なコンポーネントです。
システム管理ツールは、現行システムの正常性を効率的に診断する機能を提供します。これにより、システムの実行可能時間を伸ばし、サポートにかかる費用を減らすことができます。
システム管理者は、GUI を使用して、システム・ログ・ファイルの監査、各種システム・プロセスのモニター、アプリケーション・パフォーマンスの分析、およびシステム・サービスの制御を行えます。
インポート・コンポーネントは、会社の内部および外部コンテンツ・ソースを WebSphere Product Center アプリケーションに集約します。情報を集約して保管すると、効率的にその情報を管理できます。
複数のファイル形式 (コンマ区切り形式、XML など)
複数のデータ・プロトコル (FTP、SOAP over HTTP)
複数のデータ・タイプ (アイテム、イメージ、分類区分)
内部システムおよび外部の取引先へのコネクターも提供される (WebSphere Business Integration や WebMethods などの EAI 統合プラットフォームへのコネクター)
エクスポート・コンポーネントは、任意の形式のエクスポート・ファイルの生成を容易にし、複数の顧客および取引にわたるシンジケートの管理の複雑さを軽減します。以下の機能が提供されています。
WebSphere Product Center は、Web サービス要求に応答する際にテキスト文字以外にも XML メッセージを戻すことができます。この機能を使用すると、WebSphere Product Center は、オーダー管理システム、取引管理システム、および Web サービスを介してアイテム、場所、顧客、納入業者に関する情報を WebSphere Product Center に照会する他のシステムと一層簡単に統合できます。
WebSphere Product Center V5.2 のスペルチェック機能は、英語のみに対応しています。
WebSphere Product Center V5.2 では、WebSphere Product Center インプリメンテーションに対してポータル・インターフェースを作成するためのサポートが拡張されています。この機能を使用することにより、ポータル・インターフェースを確立して、取引先、従業員、または顧客など、数千のユーザーと戦略的な対話を行うことができます。
WebSphere Product Center 環境の一部としてのポータル・ソリューションの作成は、ポータルを介してアイテム情報にアクセスしたり、アイテム情報を書き込んだりできる Web サービス・ベースの API を WebSphere Product Center に組み込むことによって容易になります。
さらにこのリリースでは、ポータル・ユーザー・インターフェースのパーソナライゼーション機能を活用できることに加え、アイテムの豊富なプロセスをサポートするために WebSphere Product Center のワークフローを活用できます。
またこのリリースには LDAP 統合も組み込まれており、ユーザーを認証したり、ポータルを介して WebSphere Product Center にアクセスする関係者に役割ベースのアクセスを定義したりする機能が強化されています。バージョン 5.2 では、この機能は「U. S. English」(または en_US) ロケールに限り使用できます。
多様な Commerce システムに対する製品属性の集約、向上、保守、および発行などの製品情報オーサリング機能は、以前から WebSphere Product Center で使用可能でした。WebSphere Product Center 5.2 リリースでは、統合機能がさらに拡張され、WebSphere Commerce との統合が促進されます。
WebSphere Product Center のパッケージに含まれている WebSphere Commerce データ・モデル・テンプレートを利用すると、WebSphere Commerce ストアフロントに対して製品属性および分類区分を素早くマッピングできます。商品、バンドル、および SKU などの、共通の WebSphere Commerce オブジェクト・タイプを定義するためのユーザー・インターフェースが用意されています。製品情報を WebSphere Product Center から WebSphere Commerce へ、完全なロード・モードおよびデルタ・モードで移動する製品コンテンツ移動 (エクスポート) 機能が、さまざまなシナリオ (たとえば、新しい WebSphere Commerce ストアフロントを作成する、 WebSphere Commerce ストアフロントに新たな製品コンテンツや変更済みの製品コンテンツを発行する) などを想定して用意されています。こうした機能は、顧客インプリメンテーションでも構成できます。統合されたプレビュー機能によって、オーサリング時にコンテキストに応じた WebSphere Commerce ストアフロント・プレビューが提供されます。 バージョン 5.2 では、この機能は「U. S. English」(または en_US) ロケールに限り使用できます。
注: このセクションのサポートされるプラットフォームのリストは、 変更されることがあります。更新情報については、IBM の WebSphere Product Center 担当営業員にご確認ください。
ハードウェア要件の推奨事項は、ガイダンスの目的で提示するに過ぎません。 このセクションでは、IBM WebSphere Product Center の最小のハードウェア要件を示しています。 しかし、ご使用のシステムのための実際の要件は、ご使用の WebSphere Product Center 環境の複雑さ、スループット、およびデータ・オブジェクトのサイズに応じて、さらに大きくなることがあります。 以下の情報は、WebSphere Product Center システムだけに関するものです。 同じシステムで別のアプリケーションを実行する場合は、適切な調整を行ってください。 追加のサーバー要件
アプリケーション・サーバー
- サーバー・タイプ: IBM p630 Model 6C4
- プロセッサー: 4 x 64-bit POWER4+ 1.45 GHz
- メモリー: 8 GB
- ディスク・サブシステム: 144 GB SCSI
データベース・サーバー
- サーバー・タイプ: IBM p630 Model 6C4, PE2650
- プロセッサー: 4 x 64-bit POWER4+ 1.45 GHz
- メモリー: 8 GB
- ディスク・サブシステム: 420 GB SCSI
アプリケーション・サーバー
- サーバー・タイプ: IBM p630 Model 6C4
- プロセッサー: 4 x 64-bit POWER4+ 1.45 GHz
- メモリー: 8 GB
- ディスク・サブシステム: 144 GB SCSI
データベース・サーバー
- サーバー・タイプ: Intel 互換
- プロセッサー: Dual Intel、XEON 2.8 GHz
- メモリー: 6 GB
- ディスク・サブシステム: 5*73 GB 10K RPM SCSI ドライバー
アプリケーション・サーバー
- サーバー・タイプ: IBM p630 Model 6C4
- プロセッサー: 4 x 64-bit POWER4+ 1.45 Ghz
- メモリー: 8 GB
- ディスク・サブシステム: 144 GB SCSI
データベース・サーバー
- サーバー・タイプ: IBM p630 Model 6C4, PE2650
- プロセッサー: 4 x 64-bit POWER4+ 1.45 Ghz
- メモリー: 8 GB
- ディスク・サブシステム: 420 GB SCSI
アプリケーション・サーバー
- サーバー・タイプ: Intel 互換
- プロセッサー: Dual Intel、XEON 2.8 GHz
- メモリー: 6 GB
- ディスク・サブシステム: 5*73 GB 10K RPM SCSI ドライバー
データベース・サーバー
- サーバー・タイプ: Intel 互換
- プロセッサー: Dual Intel、XEON 2.8 GHz
- メモリー: 6 GB
- ディスク・サブシステム: 5*73 GB 10K RPM SCSI ドライバー
アプリケーション・サーバー
- サーバー・タイプ: Intel 互換
- プロセッサー: Dual Intel、XEON 2.8 GHz
- メモリー: 6 GB
- ディスク・サブシステム: 5*73 GB 10K RPM SCSI ドライバー
データベース・サーバー
- サーバー・タイプ: Intel 互換
- プロセッサー: Dual Intel、XEON 2.8 GHz
- メモリー: 6 GB
- ディスク・サブシステム: 5*73 GB 10K RPM SCSI ドライバー
アプリケーション・サーバー
- サーバー・タイプ: Intel 互換
- プロセッサー: Dual Intel、XEON 2.8 GHz
- メモリー: 6 GB
- ディスク・サブシステム: 5*73 GB 10K RPM SCSI ドライバー
データベース・サーバー
- サーバー・タイプ: Intel 互換
- プロセッサー: Dual Intel、XEON 2.8 GHz
- メモリー: 6 GB
- ディスク・サブシステム: 5*73 GB 10K RPM SCSI ドライバー
アプリケーション・サーバー
- サーバー・タイプ: HP RP 4440
- プロセッサー: 2 CPU
- メモリー: 4 GB
- ディスク・サブシステム: HP MSA 1000
データベース・サーバー
- サーバー・タイプ: HP RP 4440
- プロセッサー: 2 CPU
- メモリー: 4 GB
- ディスク・サブシステム: HP MSA 1000
アプリケーション・サーバー
- サーバー・タイプ: Sun Enterprise V440
- プロセッサー: 4-way UltraSPARC IIIi @ 1.062 Ghz
- メモリー: 4 GB
- ディスク・サブシステム: Sun StorEdge 3510
データベース・サーバー
- サーバー・タイプ: Sun Enterprise V440
- プロセッサー: 4-way UltraSPARC IIIi @ 1.062 Ghz
- メモリー: 4 GB
- ディスク・サブシステム: Sun StorEdge 3510
アプリケーション・サーバー
- サーバー・タイプ: Sun Enterprise V440
- プロセッサー: 4-way UltraSPARC IIIi @ 1.062 Ghz
- メモリー: 4 GB
- ディスク・サブシステム: Sun StorEdge 3510
データベース・サーバー
- サーバー・タイプ: Sun Enterprise V440
- プロセッサー: 4-way UltraSPARC IIIi @ 1.062 Ghz
- メモリー: 4 GB
- ディスク・サブシステム: Sun StorEdge 3510
以下は、WebSphere Product Center にアクセスするクライアントの推奨される最小システム要件です。
WebSphere Product Center のソフトウェア要件は、使用する製品コンポーネントのエレメント、およびそれを特定のサーバーで単独で使用するのか、それとも組み合わせて使用するのかによって異なります。 データベースには専用サーバーを用意することをお勧めします。
注: WebSphere Product Center のスペルチェック機能を使用するには、 Wintertree Sentry Spelling Checker Engine Java SDK 5.10 が前提条件となります。
アプリケーション・サーバー
- WebSphere Application Server Network Deployment 5.1.1
- AIX 5L 5.2
- IBM HTTP Server 2.0.47
- WebSphere Application Server ND 5.1.1 にバンドルされている IBM JDK (JDK 1.4.2 のフレーバー)
データベース・サーバー
- DB2 II 8.2 Advanced Edition
- AIX 5L 5.2
1 次スタックは、以下の製品に組み込まれています。
- WebSphere Application Server ND 5.1 (1)
- DB2 II AE V8.2
- WebSphere MQ V5.3.0.2
- WebSphere Business Integration Adapter for WebSphere MQ V2.7.0 (2)
- WebSphere Business Integration Adapter Framework V2.6.0 (2)
注: WebSphere Product Center にバンドルされているすべての製品の限定使用ライセンスが含まれています。
注: (1) WAS に WPC V5.2.0 をデプロイする前に「Fix Pack 1 for WAS ND V5.1」(Fixpack 5.1.1 とも言う) を適用してください。
注: (2) プロセス・ハブに統合する際に必要です。
アプリケーション・サーバー
- WebSphere Application Server Network Deployment 5.1.1
- IBM HTTP Server 2.0.47
- AIX 5L 5.2
- WebSphere Application Server にバンドルされている IBM JDK (JDK 1.4.2 のフレーバー)
データベース・サーバー
- Oracle 9.2.0.5 Enterprise Edition
- AIX 5L 5.2
アプリケーション・サーバー
- WebSphere Application Server Network Deployment 5.1.1
- AIX 5L 5.3
- IBM HTTP Server 2.0.47
- WebSphere Application Server ND 5.1.1 にバンドルされている IBM JDK (JDK1.4.2 のフレーバー)
データベース・サーバー
- DB2 II 8.2 Advanced Edition
- AIX 5L 5.3
アプリケーション・サーバー
- WebSphere Application Server Network Deployment 5.1.1
- IBM HTTP Server 2.0.47
- Red Hat Enterprise Linux AS 3.0 Update 3
- WebSphere Application Server にバンドルされている IBM JDK (JDK 1.4.2 のフレーバー)
データベース・サーバー
- DB2 II Advanced Edition 8.2
- Red Hat Enterprise Linux AS 3.0 Update 3
アプリケーション・サーバー
- WebSphere Application Server ND 5.1.1
- IBM HTTP Server 2.0.47
- Red Hat Enterprise Linux AS 3.0 Update 3
- WebSphere Application Server にバンドルされている IBM JDK (JDK 1.4.2 のフレーバー)
データベース・サーバー
- Oracle 9.2.0.5 Enterprise Edition
- Red Hat Enterprise Linux AS 3.0 Update 3
アプリケーション・サーバー
- WebLogic Server 8.1 SP2
- Apache HTTP Server 2.0.47
- Red Hat Enterprise Linux AS 3.0 Update 3
- WebLogic Server 8.1 SP2 にバンドルされている WebLogic JDK (JDK 1.4.2 の 1 つのタイプ)
データベース・サーバー
- Oracle 9.2.0.5 Enterprise Edition
- Red Hat Enterprise Linux AS 3.0 Update 3
アプリケーション・サーバー
- WebLogic Server 8.1 SP2
- Apache HTTP Server 2.0.47
- HP/UX 11i
- WebLogic Server 8.1 SP2 にバンドルされている WebLogic JDK (JDK 1.4.2 の 1 つのタイプ)
データベース・サーバー
- Oracle 9.2.0.5 Enterprise Edition
- HP/UX 11i
アプリケーション・サーバー
- WebLogic Server 8.1 SP2
- Apache HTTP Server 2.0.47
- Solaris 9
- WebLogic Server 8.1 SP2 にバンドルされている WebLogic JDK (JDK 1.4.2 のフレーバー)
データベース・サーバー
- Oracle 9.2.0.5 Enterprise Edition
- Solaris 9
アプリケーション・サーバー
- WebSphere Application Server ND 5.1.1
- IBM HTTP Server 2.0.47
- Solaris 9
- WebSphere Application Server にバンドルされている IBM JDK (JDK 1.4.2 のフレーバー)
データベース・サーバー
- Oracle 9.2.0.5 Enterprise Edition
- Solaris 9
以下は、WebSphere Product Center にアクセスするクライアントの推奨される最小システム要件です。
WebSphere Product Center V5.2 オペレーティング環境
最高のパフォーマンスが得られるよう、WebSphere Product Center を専用のシステム上で実行してください。 セキュリティーを保持するため、そのシステムへのアクセスには制限を設けるべきです。 調整に関連した他のパフォーマンスは、WebSphere Product Center の使用法に基づいて、インプリメンテーション・フェーズで実行できます。
本書に記載の製品、サービス、または機能が日本においては提供されていない場合があります。 日本で利用可能な製品、サービス、および機能については、日本 IBM の営業担当員にお尋ねください。 本書で IBM 製品、プログラム、またはサービスに言及していても、その IBM 製品、プログラム、または サービスのみが使用可能であることを意味するものではありません。これらに代えて、IBM の知的所有権を侵害することのない、機能的に同等の 製品、プログラム、またはサービスを使用することができます。 ただし、IBM 以外の製品とプログラムの操作またはサービスの評価および検証は、お客様の責任で行っていただきます。
IBM は、本書に記載されている内容に関して特許権 (特許出願中のものを含む) を保有している場合があります。 本書の提供は、お客様にこれらの特許権について 実施権を許諾することを意味するものではありません。 実施権についてのお問い合わせは、書面にて下記宛先にお送りください。
〒106-0032
東京都港区六本木 3-2-31
IBM World Trade Asia Corporation
Licensing
以下の保証は、国または地域の法律に沿わない場合は、適用されません。
IBM およびその直接または間接の子会社は、本書を特定物として現存するままの状態で提供し、商品性の保証、特定目的適合性の保証および法律上の瑕疵担保責任を含むすべての明示もしくは黙示の保証責任を負わないものとします。国または地域によっては、法律の強行規定により、保証責任の制限が禁じられる場合、強行規定の制限を受けるものとします。
この情報には、技術的に不適切な記述や誤植を含む場合があります。 本書は定期的に見直され、必要な変更は本書の次版に組み込まれます。 IBM は予告なしに、随時、この文書に記載されている製品またはプログラムに対して、改良または変更を行うことがあります。
本書において IBM 以外の Web サイトに言及している場合がありますが、 便宜のため記載しただけであり、決してそれらの Web サイトを推奨するものでは ありません。それらの Web サイトにある資料は、この IBM 製品の資料の一部ではありません。それらの Web サイトは、お客様の責任でご使用ください。
IBM は、お客様が提供するいかなる情報も、お客様に対してなんら義務も負うことのない、自ら適切と信ずる方法で、使用もしくは配布することができるものとします。
本プログラムのライセンス保持者で、(i) 独自に作成したプログラムとその他のプログラム(本プログラムを含む)との間での情報交換、および (ii) 交換された情報の相互利用を可能にすることを目的として、本プログラムに関する情報を必要とする方は、下記に連絡してください。
IBM Burlingame Laboratory
Director IBM Burlingame Laboratory
577 Airport Blvd., Suite 800
Burlingame, CA 94010
U.S.A
本プログラムに関する上記の情報は、適切な使用条件の下で使用することができますが、有償の場合もあります。
本書で説明されているライセンス・プログラムまたはその他のライセンス資料は、IBM 所定のプログラム契約の契約条項、IBM プログラムのご使用条件、またはそれと同等の条項に基づいて、IBM より提供されます。
この文書に含まれるいかなるパフォーマンス・データも、管理環境下で 決定されたものです。 そのため、他の操作環境で得られた結果は、異なる可能性があります。 一部の測定が、開発レベルのシステムで行われた可能性がありますが、 その測定値が、一般に利用可能なシステムのものと同じである保証はありません。 さらに、一部の測定値が、推定値である可能性があります。 実際の結果は、異なる可能性があります。お客様は、お客様の特定の環境に適したデータを確かめる必要があります。
IBM 以外の製品に関する情報は、その製品の供給者、出版物、 もしくはその他の公に利用可能なソースから入手したものです。IBM は、それらの製品のテストは行っておりません。したがって、 他社製品に関する実行性、互換性、またはその他の要求については確証できません。 IBM 以外の製品の性能に関する質問は、それらの製品の供給者にお願いします。
本書には、日常の業務処理で用いられるデータや報告書の例が含まれています。 より具体性を与えるために、それらの例には、個人、企業、ブランド、あるいは製品などの名前が含まれている場合があります。 これらの名称はすべて架空のものであり、名称や住所が類似する企業が実在しているとしても、それは偶然にすぎません。
IBM の将来の方向または意向に関する記述については、予告なしに変更または撤回される場合があり、単に目標を示しているものです。
プログラミング・インターフェース情報が記載されている場合、その情報はプログラムを使用してアプリケーション・ソフトウェアを作成する際に役立ちます。
一般使用プログラミング・インターフェースにより、このプログラム・ツール・サービスを含むアプリケーション・ソフトウェアを書くことができます。
ただし、この情報には、診断、修正、および調整情報が含まれている場合が あります。診断、修正、調整情報は、お客様のアプリケーション・ソフトウェアの デバッグ支援のために提供されています。
警告: 診断、修正、調整情報は、変更される場合がありますので、 プログラミング・インターフェースとしては使用しないでください。
以下は、IBM Corporation の商標です。
IBM
IBM ロゴ
AIX
CrossWorlds
DB2
DB2 Universal Database
Domino
Lotus
Lotus Notes
MQIntegrator
MQSeries
Tivoli
WebSphere
Microsoft、Windows、Windows NT および Windows ロゴは、Microsoft Corporation の米国およびその他の国における商標です。
MMX、Pentium および ProShare は、Intel Corporation の米国およびその他の国における商標です。
Java およびすべての Java 関連の商標およびロゴは、Sun Microsystems, Inc. の米国およびその他の国における商標または登録商標です。
他の会社名、製品名、およびサービス名等はそれぞれ各社の商標です。
IBM WebSphere Product Center にはいくつかの「適用除外コンポーネント」(関係する「ライセンス情報」文書の定義に従う) が含まれており、これには以下に挙げる追加の条件が適用されます。このソフトウェアは、「プログラムのご使用条件」の使用条件の下でお客様に使用許諾されており、「適用除外コンポーネント」の条件に従います。IBM には、このソフトウェアに関連して、お客様に以下の通知を行う義務があります。
i.) IBM WebSphere Product Center には、Apache 2.0 ライセンスの使用条件に従って Apache Software Foundation から IBM によって使用許諾された、以下のソフトウェアが含まれています。
- Apache Regular Expression v1.2
- Apache Xalan v2.4.1
- Apache Xerces-j v2.4.0
- Apache Axis v1.1
- Apache XML4J v3.0.1
- Apache Log4j v1.1.1
- Apache Jakarta Commons DBCP Package v1.1
- Apache Jakarta Commons Pool Package v1.1
- Apache Jakarta Commons Collections Package v3.0
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
ii.) IBM WebSphere Product Center includes the following software that was licensed by IBM from Scott Hudson, Frank Flannery and C. Scott Ananian under the following terms and conditions:
- Cup Parser Generator v0.10k
CUP Parser Generator Copyright Notice, License, and Disclaimer
Copyright 1996-1999 by Scott Hudson, Frank Flannery, C. Scott Ananian
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided that
the above copyright notice appear in all copies and that both the copyright
notice and this permission notice and warranty disclaimer appear in supporting
documentation, and that the names of the authors or their employers not be used
in advertising or publicity pertaining to distribution of the software without
specific, written prior permission. The authors and their employers disclaim all warranties with regard to this software, including all implied warranties of merchantability and fitness. In no event shall the authors or their employers be
liable for any special, indirect or consequential damages or any damages
whatsoever resulting from loss of use, data or profits, whether in an action of
contract, negligence or other tortious action, arising out of or in connection
with the use or performance of this software.
iii.) IBM WebSphere Product Center includes the following software that was licensed by IBM from Elliot Joel Berk and C. Scott Ananian under the following terms and conditions:
- JLex v1.2.6
JLEX COPYRIGHT NOTICE, LICENSE AND DISCLAIMER.
Copyright 1996-2003 by Elliot Joel Berk and C. Scott Ananian
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided that
the above copyright notice appear in all copies and that both the copyright
notice and this permission notice and warranty disclaimer appear in supporting
documentation, and that the name of the authors or their employers not be used
in advertising or publicity pertaining to distribution of the software without
specific, written prior permission. The authors and their employers disclaim all warranties with regard to this software, including all implied warranties of merchantability and fitness. In no event shall the authors or their employers be liable for any special, indirect or consequential damages or any damages whatsoever resulting from loss of use, data or profits, whether in an action of contract, negligence or other tortious action, arising out of or in connection with the use or performance of this software. Java is a trademark of Sun
Microsystems, Inc. References to the Java programming language in relation to
JLex are not meant to imply that Sun endorses this product.
iv.) IBM WebSphere Product Center includes the following software that was licensed by IBM from International Business Machines Corporation and others under the following terms and conditions:
- ICU4J v2.8
ICU License - ICU 1.8.1 and later
COPYRIGHT AND PERMISSION NOTICE
Copyright (c) 1995-2003 International Business Machines Corporation and others
All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, and/or sell copies of the Software, and to permit persons
to whom the Software is furnished to do so, provided that the above
copyright notice(s) and this permission notice appear in all copies of
the Software and that both the above copyright notice(s) and this
permission notice appear in supporting documentation.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Except as contained in this notice, the name of a copyright holder
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
of the copyright holder.