IBM PureApplication System 中的可重用资产

IBM PureApplication System 提供了一个框架,使设计人员能够创建可重用的资产,从 而加速应用程序模式的开发,并确保架构标准可在不同部署中一致实现。资产可以表示基础 架构组件,比如数据库、用户注册表、消息引擎和企业应用程序。在结合使用这些资产时, 可形成应用程序模式模板,使用该模板为整个企业中的应用程序定义标准的架构模式。

可重用的组件和模板目录可以降低将新应用程序推向市场的成本,确保组织标准得到 关注。

定义可重用的组件

图 1 和后面的列表展示了如何将为 特定用途配置的资产转变成组件,您可以将这些组件组合到模板中,然后将它们组合到可部 署的模式中。

图 1. 如何将资产变成可部署的应用程序模式

资产。随 PureApplication System 一起提供的资产可用作应用程序模式的基本构建块。 在构建虚拟应用程序模式时会使用这些资产,旨在连接到现有的企业资源,比如数据库、消 息引擎和用户注册表。您必须为连接到的特定资源配置资产。

可重用组件。这些资产由一个领域专家配置,用于连接到特定的企业资源。可重用组件保 存在一个目录中并且可供重用。您可以将它们直接添加到应用程序模式或模板中,无需任何 进一步配置。

虚拟应用程序模板。这些模板由连接在一起的资产和可重用组件组成,表示一种通用的模 式。系统提供了对使用模板的所有实例都通用的配置细节。模板位于目录中并且可供重用。

虚拟应用程序模式。模式由连接在一起并进行了全面配置的资产和组件组成。这些模式随 时可以部署。

可重用组件的用户角色

PureApplication System 提供了一个 安全模型,控制谁可以向可重用组件目录中添加新内容,以及谁可以访问这些组件。此模型 允许组织控制目录中所含内容的可视性和用途。例如,内部和外部应用程序可能存在独立的 用户注册表。组织可以设置权限,让负责构建内部应用程序的模式开发人员只能访问内部注 册表组件,构建面向外部的应用程序的模式开发人员只能访问外部用户注册表组件。

向目录中添加内容

只有具有 “创建新目录内容” 权限的用户能 够将可重用组件和模式模板添加到 PureApplication System 目录中。将一个组件添加到目 录中后,所有者必须将用户或组添加到访问控制列表 (ACL) 中,然后其他用户才能使用该组 件。

访问目录内容

有权访问目录中的某一项的任何 用户都可实现该组件。对于可重用组件,用户可将该组件添加到应用程序模式或应用程序模 板中。访问应用程序模板的能力使模式创建者可在创建新应用程序模式时从目录中选择一个 模板并使用它作为起点。

可重用组件的价值

配置 企业资源连接的知识通常由领域专家掌握,每次需要建立一个新连接时都需要这些专家的参 与。PureApplication System 为领域专家提供了一个将其知识捕获到可重用组件中的工具, 这些组件放入一个目录中以供重用。实际上,在整个企业保持一致的配置细节会捕获到组件 中,在将应用程序添加到模式中时,会定义每个应用程序独有的细节。

示 例

一个薪资应用程序和一个人力资源 (HR) 应用程序都连接到一个企业用户注册表 。该用户注册表组件是这两个应用程序通用的,所以应该让领域专家配置一个标准用户注册 表组件,并将它作为可重用组件保存到目录中,这么做很有用。薪资和 HR 应用程序模式都 可实现用户注册表可重用组件。该组件预先配置了用户注册表的主机名称,因为这个名称在 整个企业中是相同的。但是,薪资应用程序有一个名为 “accountants” 的安全角色,HR 应用程序有一个名为 “partners” 的安全角色。这些特定于应用程序的配置细节留给开发 人员来定义,因为他或她会自定义每个应用程序的模式。

通过为模式开发人员(他们 不知道如何连接用户注册表)提供利用领域专家的企业系统知识的能力,可重用组件可以加 快开发速度。模式开发人员只需提供特定于他或她的应用程序的细节即刻。

可重用组 件可以采用这种方式加快模式的开发速度,减少发生人为错误的几率,兵与企业资源执行一 致的交互。

时间: 2024-12-08 22:26:29

IBM PureApplication System 中的可重用资产的相关文章

IBM PureApplication System 中的模式采用最佳实践

简介 过去几年,我们见证了中间件操作执行方式上的一次真正变革的开始.首先是发布了 IBM WebSphere CloudBurst Appliance 版本,然后推出了 IBM Workload Deployer 和 IBM PureApplication System 的后续版本,引入了基于模式的部署方法,这些已帮助客户在 IBM 中间件的计划.部署和管理方式上实现了根本改变.我们亲眼看到,此方法已改变了系统操作形势,还对采用它的公司中的开发和操作之间的关系产生了重大影响.这些基于模式的方法与

IBM PureApplication System中的共享服务工作负载

在本文中,作者将介绍共享服务的一些基本概念,描述插件开发工具包 (PDK) 中的示例共享服务插件,该工具包为创建新共享服务提供了一个不错的起点.作者还将介绍如何将示例共享服务转换为功能性的一般媒介共享服务,这是一种一般服务存储库,客户端部署可在其中获取通用文件. 共享服务是一种预定义的模式,它部署在云中,并由云中的多个客户端应用程序部署(比如虚拟应用程序.http://www.aliyun.com/zixun/aggregation/12423.html">虚拟系统和虚拟设备)共享.共享服

为 IBM PureApplication System 做好准备(四)

使用高级中间件配置工具将您的应用程序迁移到云 简介 本文是系列文章的第 4 部分,将介绍可迁移到 IBM PureApplication System 的应用程序,以及如何利用高级中间件配置 (AMC) 工具和 IBM Workload Deployer 来迁移应用程序,并将应用程序的新实例部署到云. 注意:IBM Workload Deployer 用户也可利用 IBM PureApplication System 中的工作负载来管理控制台. 虚拟应用程序模式与虚拟系统模式的对比 有关选择虚拟

IBM PureApplication System利用虚拟应用程序模式管理应用程序服务

IBM PureApplication System 虚拟应用程序模式是在多年的应用程序-基础架构-部署经验和最佳实践中所捕获的精华.虚拟应用程序模式封装了多个中间件元素的优化解决方案,以管理特定类型的应用程序工作负载.在本文中,作者向您介绍虚拟应用程序模式,以及它们在生态系统中的位置,描述它们的组件和功能,并提供如何创建和使用虚拟应用程序模式的基础知识. IBM® PureSystems 产品家族的推出将云计算带到新的高度.以 IBM PureApplication System 和 IBM

IBM PureApplication System利用虚拟系统模式管理拓扑

IBM PureApplication System http://www.aliyun.com/zixun/aggregation/12423.html">虚拟系统模式是从多年的基础架构-管理经验和最佳实践中凝结下来的精华.虚拟系统模式会根据各种中间件映像和运行时配置来封装可重复的拓扑定义:它们使您能够控制已部署的中间件.在本文中,作者向您介绍虚拟系统模式以及其在生态系统中的位置,描述它们的组件和功能,并提供了如何创建和使用虚拟系统模式的基础知识. IBM® PureSystems 产品

IBM PureApplication System一个盒装云计算系统

IBM PureApplication System(W1500 和 W1700 v1.0 及 v1.1)是一个盒装云计算系统,配有用来在云中部署和执行工作负载的硬件和软件,拥有将私有云环境添加到企业数据中心所需的一切功能.本文将概述 PureApplication System 中包含的硬件,并使用系统控制台来查看各个组件. 本文是由三篇文章组成的文章系列的第 1 部分,该文章系列将介绍 PureApplication System 为了托管应用程序运行时环境而提供的硬件和软件基础: 硬件:您

为 IBM PureApplication System 做好准备(一)应用程序迁移概述

简介 IBM PureApplication System 是一种优化了工作负载的集成式硬件和软件设备,设计用于显著简化私有云环境中应用程序的开发.供应和管理.它具有集成管理功能,允许通过自助服务提供灵活的应用程序.数据库和其他工作负载. 利用 PureApplication System,IBM 重新定义了一些关键数据中心概念.硬件和软件深度集成在一起,提供无与伦比的自动化.性能和简单性水平.为了更好地在业务中利用这种力量,务必谨慎考虑您的应用程序组合,关注如何利用这些特征的优势.本文章系列立

使用IBM PureApplication System的BPM模式来部署集群化

本文将介绍 IBM PureApplication System 上的 IBM Business Process Manager V8.本文假设您熟悉 IBM Business Process Manager (IBM BPM),了解 IBM PureApplication System. 您还将学习如何使用图形化向导部署 BPM 模式,并在 PureApplication System 上创建不同类型的环境.在完成部署之后,只需几小时即可创建您想要的模式.然后开发人员可以像平常一样访问和使用

为 IBM PureApplication System 做好准备(五)

利用 Rational Application Developer 为 IBM Workload Deployer 开发虚拟应用程序模式 关于本教程 本文是由多个部分组成的系列文章的第五部分,将介绍 IBM Rational Application Developer 中用于在 IBM Workload Deployer 上开发和测试虚拟应用程序模式的工具和开发实践. 本系列的 前几篇文章 探讨了 IBM PureApplication System 以及多种技术和技巧,帮助您评估.准备企业应用