企业体系结构管理

在企业的软件和解决方案的交付中,架构设计师会创建资产(如模型和设计)。他们可以使用 Rational Asset Manager 来控制体系结构设计模型驱动软件开发的方法。
体系结构和设计管理可能包括:
您可以使用包括各种设计和建模工具的 Rational® Asset Manager 控制企业体系结构及基于那些体系结构的解决方案:

下图显示了使用 IBM Rational Asset Manager 管理不同工具和不同类型的工作产品间的逻辑和物理关系的方法。

此图显示三个框:代表用于资产计划、设计、构造和部署阶段的“远景”、“实施”和“生产”上下文。在“远景”框中的是 Rational System Architect 模型或报告资产。在“实施”框中的是 Rational Asset Manager 的以下资产类型:业务服务、应用程序组件、功能和要求。在“生产”框中的是 Rational Software Architect、WebSphere WSRR 和 Tivoli CCMDB 的以下资产类型:已发布的服务端点和已部署的应用程序组件。

体系结构管理在多个开发阶段包括多个截然不同的需求,如下表所示:
表 1. 管理企业体系结构
阶段 context 产品
规划 在规划期间,架构设计师可规划系统的大规模系统的构造或发展。焦点为使产品服务组合投资、业务优先权和要求一致。 Rational System Architect
设计 在设计阶段,架构设计师可设计软件和系统的结构和行为。焦点为了解系统和软件解决方案的结构和行为以及已计划的解决方案的抽象概念。
  • IBM Rational Software Architect
  • IBM Rational Rhapsody®
构造 在构造期间,开发团队根据企业和解决方案体系结构实施系统和软件。 IBM Rational Application Developer
部署 在部署期间,团队会为目标生产环境部署解决方案,如 IT 系统、嵌入式设备或更复杂的系统应用程序的系统。焦点为自动化解决方案交付和操作管理。
  • Rational Software Architect
  • Rational Asset Manager 与 IBM Tivoli® Change and Configuration Management Database 集成

对开发企业体系结构和管理资产的管理

可以将 Rational Asset Manager 作为集线器使用来管理体系结构资产和连接设计和解决方案资产。

在下图中,从 Rational Asset Manager 服务器向外指的箭头表示正在搜索、查找和使用资产的用户。指向服务器的箭头表示正在创建或修改资产的用户。

该图显示文本中列出的示例的一系列步骤。该例描述了如何将 Rational Asset Manager 作为集线器使用以管理 Rational System Architect 和 Rational Software Architect,以便您可以复审和使用之后可用于驱动团队开发资产的模型。

该图显示以下活动:
  1. 企业架构设计师在 Rational Asset Manager 中搜索可供复用的资产。 该架构设计师可搜索已核准的业务模型、组件或蓝印用于要使用的设计和定义,或在新的系统体系结构模型(例如,需要进行自动化的业务服务)中改进。
  2. 企业设计师可创建新的模型,并将其作为资产发布到 Rational Asset Manager 中。系统模型可用于任何设计或规划,如业务流程或组织更改。

    Rational Asset Manager 支持 Rational System Architect 图和定义资产。在 Rational Asset Manager Web 客户机中,您可以发布 Rational System Architect 模型内容。您可以使用 Rational System Architect 来生成模型的 HTML 表示,然后将其发布或将它作为资产参阅。

  3. 其他架构设计师和开发者可以在复审软件设计和实施时参阅资产:
    • 开发团队和其他业务及技术用户可以查找、评估和使用该资产。
    • 软件架构设计师可以使用系统体系结构来指导软件设计。
  4. 软件架构设计师可创建建模工具中的模型、设计和定义,如 Rational Software Architect 或 IBM WebSphere® Business Modeler,这基于或需要企业体系结构资产(在 Rational System Architect 中创建并作为资产提交到 Rational Asset Manager)。架构设计师可将内容发布为开发团队的资产。
  5. 利益相关者参与了帮助管理资产复审和核准的资产生命周期。
    • 开发团队使用 Rational Asset Manager 来查看体系结构模型,以便他们可以引导实施及发布和复用实施资产。
    • 要连接体系结构和实施资产,利益相关者可以创建资产间的关系。

    要确保体系结构是可控的,利益相关者可以要求实施遵循系统和软件模型中的设计和体系结构。

  6. 企业架构设计师可搜索要复审的资产(或使用 Rational System Architect 报告)以便在核准前验证它们的一致性。如果您预订了某一资产,在资产准备好可供复审时会通知您。

    例如,设计师可确认实施资产按照系统模型资产中指定的遵从企业体系结构。或者,设计师可以进行检查以查看实施了与体系结构有关的什么操作。通过使用模型中的关系,设计师可以看到相关的实施资产,并复审它们是否符合企业体系结构模型资产。


反馈