以下的模式目录可以在 developerWorks 模式存储库中找到,并且可以用
IBM® Rational® Software Architect 或通过该页面上的直接下载链接进行访问。单击教程,获得更多关于访问、导入和应用模式的信息,并且今天就开始定制您自己的解决方案。
注意:目前的模式存储库只与 Rational Software Architect
(RSx),Version 6.x 兼容。到 RSx 7 时,将正式更新这一支持。 7.0 产品的测试客户,本次请不要使用该存储库。
根据解决方案设计及开发生命周期的不同阶段将模式进行分类。以下模式目录可以免费下载。经常查看开发并出现在这里的新模式。
用于电子商务的 IBM 模式(英文),是一组高级的业务、架构,及拓扑模式,它们有助于加速电子商务应用程序的开发过程。
面向服务的体系结构(Service-Oriented
Architecture,SOA)模式
SOA 模式是一组模式规范和模式实现,它们可以用于简化 SOA 中间件应用程序的开发。
最佳实践:
模式规范:
现在就下载免费的 SOA 模式。
说明 |
名称 |
大小 |
下载方法 |
SOA Catalog
Legacy Design Model Asset
|
SOACatalogLegacyDesignModel.ras |
4KB |
|
SOA Imp.
and Opt. of Services 处方 Asset
|
SOAImplementationandOptimizationofServices处方.ras |
194KB |
|
SOA Inventory
Enterprise IT Design Model Asset
|
SOAInventoryEnterpriseITDesignModel.ras |
31KB |
|
SOA Inventory
Service Design Model Asset
|
SOAInventoryServiceDesignModel.ras |
19KB |
|
SOA Lookup
Item Use Case Model Asset
|
SOALookupItemUseCaseModel.ras |
24KB |
|
信息服务模式
解决了与信息管理相关的难题 —— 例如,对不同类的数据提供整合并一致的观察
—— 的信息服务模式还必须满足面向服务的体系结构。这些模式帮助架构师制定内容丰富且一致的决策。选择最恰当的方法有助于极大减少开发时间,并且符合非常苛刻的服务层协议。
企业模式
企业模式资产是包含了有名的模式的 RAS 资产,例如 Session
Facade、Business Delegate、Message Facade,和 Data Access
Object。您可以将这些模式应用于您的 UML 模型中,并且生成代码,从而将 Java 2 Platform,
Enterprise Edition (J2EE) 应用程序的实现自动化。
现在就下载免费的企业模式。
说明 |
名称 |
大小 |
下载方法 |
Enterprise
Patterns Asset
|
EnterprisePatterns.ras |
1756KB |
|
WebSphere
Platform Messaging 模式
WebSphere Platform Messaging 模式资产是一种
RAS 资产,它扩展了企业模式资产,以增加对 WebSphere® Application Server
V6.0 中所包含的新增的消息传递引擎的支持。它包括有名的调节模式,例如消息记录、消息转换,以及拓扑模式来配置服务集成总线和消息队列。
现在就下载免费的 WebSphere Platform Messaging
模式。
说明 |
名称 |
大小 |
下载方法 |
WebSphere
Platform Messaging Patterns Asset
|
WSPlatformMessagingPatterns.ras |
1756KB |
|
WebSphere
Response Template Pattern Asset
|
WSResponseTemplatePattern.ras |
2800KB |
|
State-Oriented
Portlet 模式
State-Oriented Portlet 模式资产是利用 UML
状态机为 portlet 状态转移建模的 RAS 资产。它包括获取 portlet 视图及 portlet
转移数据的模式。它支持流行的门户特性,例如 portlet 模式,以及 click-to-action。使用该资产,可以生成完整的门户应用程序。用户可以在构架的某些地方上添加其自己的业务逻辑。该模式所编入的最佳实践是来自于IBM
Software Services 经验的。
现在就下载免费的 State-Oriented Portlet 模式。
说明 |
名称 |
大小 |
下载方法 |
State-Oriented
Portlet Patterns RAS Asset
|
StateOrientedPortletPatterns.ras |
1756KB |
|
TSA
Failover Configuration 模式
TSA Failover Configuration 模式资产是 RAS
资产,它可以帮助您配置 Tivoli® System Automation (TSA),以支持利用
IBM HTTP Server、WebSphere Application Server,和 DB2®的高可用性的企业解决方案。使用该模式,您可以生成管理失败群集的
TSA 脚本。该模式中编入的最佳实践来自于High
Performance On Demand Solution Team 在部署高可用性解决方案时的经验。
现在就下载免费的 Tivoli System Automation (TSA)
Failover Configuration 模式。
说明 |
名称 |
大小 |
下载方法 |
TSA Failover
Configuration Pattern Asset
|
FailoverConfigurationPatternImplementationforTSA.ras |
736KB |
|
Security
模式
Security 模式资产是扩展了企业模式资产的 RAS 资产。它使您在为应用程序建模时结合安全规则。该资产包括两个
EJB 安全配置模式,以及一个应用模式。您可以利用安全配置模式来更新具有方法级授权的 EJB 部署描述符,并且确定出授权规则。当您将应用模式用于类时,它会生成利用
Common Event Infrastructure 提交 Common Base Events 的代码。
现在就下载免费的 security 模式。
说明 |
名称 |
大小 |
下载方法 |
Security
Patterns Asset
|
SecurityPatterns.ras |
873KB |
|
WebSphere
Cluster Creation 模式
WebSphere Cluster Creation 模式资产是符合
SOA 部署类别的 RAS 资产。当您为部署配置建模时,它使您可以描绘出 WebSphere 群集元素(包括单元、群集、节点、J2EE
应用程序)。该资产包括群集模式和转换,用来生成群集部署脚本,为了使用 WebSphere Application
Server 5.x 或 6.x,要用 JACL 或 Jython 编写脚本。该模式大大地减少了生成为了管理
WebSphere 部署所使用的部署脚本的时间和复杂度。
现在就下载免费的 WebSphere Cluster Creation
模式。
说明 |
名称 |
大小 |
下载方法 |
WebSphere
Cluster Creation Pattern Asset
|
WSClusterCreationPattern.ras |
1756KB |
|
|