WebSphere Product Center
版本 5.
2体系结构和组件概述
注意!在使用本资料及其支持的产品之前,请阅读本文档末尾处的『声明』中的信息。
2005 年 3 月 16 日
本文档的此版本适用于 WebSphere Product Center(5724-I68)V5.2 及所有后续发行版和修订版,直到在新版本中另有声明为止。
Copyright International Business Machines Corporations
2001, 2005. All rights reserved.
US Government Users Restricted Rights Use, duplication or disclosure restricted
by GSA ADP Schedule Contract with IBM Corp.
WebSphere Product Center 是一个完整并且易于使用的解决方案,您可以通过熟悉的 Web 浏览器界面访问它。它是在开放的 API 基础上构建的,并且完全基于成熟的主流技术(包括 Java 和 XML)。WebSphere Product Center 是完全使用 Java 编写的并且符合 J2EE。
WebSphere Product Center 的每个组件都是基于角色进行模块化设计的,该设计使用户在产品信息管理环节能够很容易地理解他们的角色。以下是 WebSphere Product Center 的主要组件:
产品管理器允许您随时随地集中、管理并最终传递相关、唯一且一致的产品信息。
WebSphere Product Center 可使产品信息管理过程得到加强、自动化和扩展。这样,您可以加快进入市场的速度并使客户能够通过多个切入点更容易地访问产品内容,从而降低成本、自动执行任务并提高运作效率。
产品管理器提供了下列功能:
属性管理
目录管理
内容撰写
报告/分析
宏
版本控制
WebSphere Product Center 平台是体系结构的基础,它监视整个解决方案的功能性并提供与内部系统和外部系统的连接。
数据模型管理器提供了一些工具来为导入到 WebSphere Product Center 或从其导出的信息定制结构化数据模型并使该数据模型标准化。
可以创建结构化数据模型来为发布至不同市场的不同文件、目录和信息强制执行业务规则。
将继承规则应用于数据模型以减少为相似的项复制项信息的需要。因此,单个项能够从另一个类别或另一个项中获取属性值。
应用程序安全性是通过用户角色和许可权管理的,这使得用户能够查看与他们相关的信息。同时提供的还有报警服务,例如,在发布信息或发现错误时通知用户的服务。
协作管理器组件用来收集、管理和发布信息。协作管理器还控制具有标准化结构的数据的导入和导出。通过协作管理器,产品信息可以具有多个切入点并且可以向不同目标发布。
通过定义工作流来管理业务流程。创建一个工作流程,它包含可以通过显示定义并根据状态来查看的多个实例,可以发送报警以通知在将该工作流过程升级到工作流中的下一个步骤之前需要进行核准。
文档库是 WebSphere Product Center 中的一个区域,每个进入文件和每个外发文件都存储在此区域中。在文档库中,您可以从一个中心位置查看已生成并已保存的文件。
审计和性能监视工具是任何企业系统的集成组件。
系统管理工具提供了有效诊断当前系统运行状况的能力,从而增加了系统的正常运行时间并降低了支持成本。
系统管理员可以通过使用图形界面审计系统日志文件、监视不同的系统进程、分析应用程序性能并控制系统服务。
“导入”组件将公司的内部和外部内容资源聚集到 WebSphere Product Center 应用程序中。一旦集中地存储信息,就可以有效地管理该信息。
多种文件格式(定界和 XML 等等)
多种数据协议(FTP 和基于 HTTP 的 SOAP)
多种数据类型(项、图像和分类法)
还提供了用于连接内部系统和外部贸易伙伴的连接器(用于连接 EAI 集成平台的连接器,例如:WebSphere Business Integration 和 WebMethods平台)
“导出”组件使您能够方便地以任何格式生成导出文件,这降低了在多个客户间和多种货币兑换间进行综合管理的复杂程度。提供了下列功能:
除文本字符串以外,WebSphere Product Center 还可以返回 XML 消息以响应 Web Service 请求。WebSphere Product Center 可以借助此功能更方便地与订单管理系统、销售系统和其它系统集成,那些系统通过 Web Service 查询 WebSphere Product Center 以获取商品、地点、客户和供应商信息。
WebSphere Product Center V5.2 中的拼写检查功能只支持英文文本。
WebSphere Product Center V5.2 为通过WebSphere Product Center来实现创建门户网站界面提供了增强支持。WebSphere Product Center V5.2 提供了经过增强的支持来允许您为 WebSphere Product Center 实现创建门户网站界面。此功能允许您通过建立门户网站界面来与贸易伙伴、职员或客户(可能发展成数以千计的用户)进行战略交互。
基于 Web service 的 API 使创建作为 WebSphere Product Center 环境一部分的门户网站解决方案更加方便,那些 API 使您能够通过 WebSphere Product Center 门户网站来访问和写商品信息。
此发行版还允许您利用门户网站用户界面个性化功能以及利用 WebSphere Product Center 的 工作流来支持商品丰富过程。
此外,本发行版还提供了 LDAP 集成功能,从而提高了您为通过门户网站访问 WebSphere Product Center 的各方认证用户以及定义基于角色的访问权的能力。对于 V5.2 来说,只有在“美国英语”(即 en_US)语言环境下才支持此功能。
WebSphere Product Center 以前已提供了产品信息编辑功能,如聚集、丰富和维护产品属性以及将它们发布到各种商业系统的功能。在 WebSphere Product Center 5.2 发行版中,提供了经过增强的集成功能来促进与 WebSphere Commerce 集成。
WebSphere Commerce 数据模型模板作为 WebSphere Product Center 的一部分打包,从而允许快速地将产品属性和分类法反映到 WebSphere Commerce 商店前台。提供了用于定义常用 WebSphere Commerce 对象类型(如产品、束和库存标识)的用户界面。在各种情况下,提供了以完整方式或增量方式将产品信息从 WebSphere Product Center 移动到 WebSphere Commerce 的产品内容移动(导出)功能,如创建新的 WebSphere Commerce 商店前台或者将新的或经过修改的产品内容发布到 WebSphere Commerce 商店前台。可以在客户实现中对这些功能进行进一步配置。集成的预览功能能够在编辑期间提供上下文相关的 WebSphere Commerce 商店前台预览。对于 V5.2 来说,只有在“美国英语”(即 en_US)语言环境下才支持此功能。
注意:本节中列示的受支持平台会随时更改。请与 IBM WebSphere Product Center 代表联系以获取更新的信息。
提供的硬件需求建议仅供参考。本节列示了 IBM WebSphere Product Center 的最低硬件需求。但是,系统的实际需求可能更高,这取决于特定 WebSphere Product Center 环境的复杂性、吞吐量以及数据对象大小。以下信息仅针对 WebSphere Product Center 系统。如果在同一系统上运行其它应用程序,则请进行适当的调整。其它服务器需求:
应用程序服务器
- 服务器类型:IBM p630 Model 6C4
- 处理器:4 x 64 位 POWER4+ 1.45 GHz
- 内存:8 GB
- 磁盘子系统:144 GB SCSI
数据库服务器
- 服务器类型:IBM p630 Model 6C4,PE2650
- 处理器:4 x 64 位 POWER4+ 1.45 GHz
- 内存:8 GB
- 磁盘子系统:420 GB SCSI
应用程序服务器
- 服务器类型:IBM p630 Model 6C4
- 处理器:4 x 64 位 POWER4+ 1.45 GHz
- 内存:8 GB
- 磁盘子系统:144 GB SCSI
数据库服务器
- 服务器类型:与 Intel 兼容
- 处理器:双 Intel,XEON 2.8 GHz
- 内存:6 GB
- 磁盘子系统:5*73 GB 10K RPM SCSI 驱动器
应用程序服务器
- 服务器类型:IBM p630 Model 6C4
- 处理器:4 x 64 位 POWER4+ 1.45 Ghz
- 内存:8 GB
- 磁盘子系统:144 GB SCSI
数据库服务器
- 服务器类型:IBM p630 Model 6C4,PE2650
- 处理器:4 x 64 位 POWER4+ 1.45 Ghz
- 内存:8 GB
- 磁盘子系统:420 GB SCSI
应用程序服务器
- 服务器类型:与 Intel 兼容
- 处理器:双 Intel,XEON 2.8 GHz
- 内存:6 GB
- 磁盘子系统:5*73 GB 10K RPM SCSI 驱动器
数据库服务器
- 服务器类型:与 Intel 兼容
- 处理器:双 Intel,XEON 2.8 GHz
- 内存:6 GB
- 磁盘子系统:5*73 GB 10K RPM SCSI 驱动器
应用程序服务器
- 服务器类型:与 Intel 兼容
- 处理器:双 Intel,XEON 2.8 GHz
- 内存:6 GB
- 磁盘子系统:5*73 GB 10K RPM SCSI 驱动器
数据库服务器
- 服务器类型:与 Intel 兼容
- 处理器:双 Intel,XEON 2.8 GHz
- 内存:6 GB
- 磁盘子系统:5*73 GB 10K RPM SCSI 驱动器
应用程序服务器
- 服务器类型:与 Intel 兼容
- 处理器:双 Intel,XEON 2.8 GHz
- 内存:6 GB
- 磁盘子系统:5*73 GB 10K RPM SCSI 驱动器
数据库服务器
- 服务器类型:与 Intel 兼容
- 处理器:双 Intel,XEON 2.8 GHz
- 内存:6 GB
- 磁盘子系统:5*73 GB 10K RPM SCSI 驱动器
应用程序服务器
- 服务器类型:HP RP 4440
- 处理器:双 CPU
- 内存:4 GB
- 磁盘子系统:HP MSA 1000
数据库服务器
- 服务器类型:HP RP 4440
- 处理器:双 CPU
- 内存:4 GB
- 磁盘子系统:HP MSA 1000
应用程序服务器
- 服务器类型:Sun Enterprise V440
- 处理器:4 路 UltraSPARC IIIi @ 1.062 Ghz
- 内存:4 GB
- 磁盘子系统:Sun StorEdge 3510
数据库服务器
- 服务器类型:Sun Enterprise V440
- 处理器:4 路 UltraSPARC IIIi @ 1.062 Ghz
- 内存:4 GB
- 磁盘子系统:Sun StorEdge 3510
应用程序服务器
- 服务器类型:Sun Enterprise V440
- 处理器:4 路 UltraSPARC IIIi @ 1.062 Ghz
- 内存:4 GB
- 磁盘子系统:Sun StorEdge 3510
数据库服务器
- 服务器类型:Sun Enterprise V440
- 处理器:4 路 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 高级版
- AIX 5L 5.2
首选配置与下列软件捆绑在一起:
- 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 之前,请应用“WAS ND V5.1 的修订包 1”(即修订包 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(将是 JDK 1.4.2 的一种类型)
数据库服务器
- DB2 II 8.2 高级版
- 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 高级版 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)
数据库服务器
- 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)
数据库服务器
- 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 产品、程序或服务。但是,评估和验证任何非 IBM 产品、程序或服务,则由用户自行负责。
IBM 公司可能已拥有或正在申请与本文档内容有关的各项专利。提供本文档并未授予用户使用这些专利的任何许可。您可以用书面方式将许可查询寄往:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
本条款不适用英国或任何这样的条款与当地法律不一致的国家或地区:
International Business Machines Corporation“按现状”提供本出版物,不附有任何种类的(无论是明示的还是暗含的)保证,包括但不限于暗含的有关非侵权、适销和适用于某种特定用途的保证。某些国家或地区在某些交易中不允许免除明示或暗含的保证。因此本条款可能不适用于您。
本信息中可能包含技术方面不够准确的地方或印刷错误。此处的信息将定期更改;这些更改将编入本资料的新版本中。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 未来方向或意向的声明都可随时更改或收回,而不另行通知,它们仅仅表示了目标和意愿而已。
如果提供了编程接口信息,它用来帮助您使用此程序来创建应用软件。
通用编程接口允许您编写获取此程序工具的服务的应用软件。
但是,此信息也可能包含诊断、修改和调整信息。这些诊断、修改和调整信息用于帮助您调试应用软件。
警告:不要将此诊断、修改和调整信息用作编程接口,因为它是会更改的。
下列各项是 International Business Machines Corporation 在美国和/或其他国家或地区的商标或注册商标:
IBM
IBM logo
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 contains certain Excluded Components (as defined in the relevant License Information document), to which the following additional terms apply. This software is licensed to you under the terms and conditions of the International Program License Agreement, subject to its Excluded Components provisions. IBM is required to provide the following notices to you in connection with this
softwatre:
i.) IBM WebSphere Product Center includes the following software that was licensed by IBM from the Apache Software Foundation under the terms and conditions of the Apache 2.0 license:
- 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.