白皮书 Solutions Business Manager Solutions Business Manager 企业生产路径 目录 页码 Solutions Business Manager 开发流程简介 . . . . . . . . . . . . . . . . . . . . . . . . 1 生产路径参与者 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 标准安装拓扑 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 使用沙箱开发系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 在生产中修补流程应用程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 结论. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10 使用熟悉的拖放界面可 在 Business Manager Composer 中直观设计工 作流程、表单和其他流 程项目。 Solutions Business Manager 开发流程简介 Micro Focus® Solutions Business Manager 旨在简化业务流程开发和部署。使用熟悉 的拖放界面可在 Solutions Business Manager Composer 中直观地设计工作流程、表 单和其他流程项目。流程应用程序处于可试用的阶段时,您可以单击某个按钮在测试 环境中进行验证和部署。您可以使用环境中的 Application Administrator 在模拟环境 下设置用户、组和项目。一切准备妥当之后,Application Repository 可以轻松将配置 的流程从模拟环境升级到生产环境。本白皮书讨论标准生产路径和替代沙箱方法。 生产路径参与者 生产路径介绍如何将面向最终用户的设计部署到生产环境中。在 Solutions Business Manager 中,涉及 Solutions Business Manager Composer、Solutions Business Manager Application Repository 和各种 Solutions Business Manager 运行时环境之 间的相互影响。这些组件将在下面介绍: Solutions Business Manager Composer Solutions Business Manager Composer 是用于设计流程应用程序的客户端应用程 序。在 Composer 中,可定义用来表示项目的收集数据,如何在组织内移动和更新该 项目,组织内的角色,以及用户用于查看和修改项目数据的表单。 __________ 1 虽然开发人员可以直接 通过 Business Manager Composer 将流程应用程 序从内部部署到某一环境 中,但是通常先将流程应 用程序发布到 Application Repository,然后再部署到 目标环境。 www.microfocus.com Solutions Business Manager Application Repository Solutions Business Manager Application Repository 具有两种用途。首先它可以充 当单个设计组件(如表单或工作流程)的源控制储存库。在本白皮书中,另一个更 重要的用途是此应用程序可以将流程应用程序部署到多种环境以及在不同环境之间 移动流程应用程序。1 Application Repository 将发布到其中的流程应用程序的每个唯 一版本储存起来,并且保留与运行时环境之间的所有重要交互记录。它是 Solutions Business Manager 生产路径的核心参与者。 1 白皮书 Solutions Business Manager 企业生产路径 环境 生产路径的另一个参与者是环境。环境是指面向管理员和最终用户的整套运行时服 务。这些服务包括应用程序引擎(向最终用户呈现在 Composer 中设计的表单)、 编制引擎(执行用于调用 Web 服务的自动化 BPEL 流程)、通知服务器(将通知分 派给感兴趣的用户)以及邮件客户端(处理收到的电子邮件以及其他运行时服务)。 Solutions Business Manager 的安装通常带有多种环境。开发环境用于测试变更,而 不影响最终用户。模拟环境用于复制生产中使用的配置,以及测试所配置的流程应用 程序。生产环境让您创建的流程应用程序和解决方案为 Solutions Business Manager 业务用户创造价值。 每种环境还包含 Solutions Business Manager Application Administrator,支持管理 员配置和优化流程应用程序的运行时方面。通常而言,您可使用 Composer 创建运行 系统在不同环境中的通用部分(设计概念),而使用 Application Administrator 配 置运行系统适合特定环境的部分。例如,用户、组、项目和通知都是在 Application Administrator 中配置的管理概念。它还用于“覆盖”原设计,以允许流程应用程序 随着项目而变化。 标准安装拓扑 Solutions Business Manager 可以使用各种拓扑安装,足以满足我们客户的各种 需要。标准安装具有三种环境,分别是开发、模拟和生产环境,并且使用单个 Application Repository 来协调流程应用程序部署到不同环境以及在环境之间升级流 程应用程序。 下图说明了这种安装类型中 Composer、Application Repository 和运行时环境之间 的关系。 _______________________________________________________________ 2 Solutions Business Manager 的安装通常带 有多种环境。 业务开发人员首先使用 Composer 创建或修改流 程应用程序。开发期间, 开发人员可优化流程应用 程序,将其部署到开发环 境并进行测试,周而复始 直至准备好将设计投入模 拟环境。 生产路径生命周期 以下步骤介绍标准安装的典型生产路径生命周期。 __________ 2 Application Repository 中的环 境具有可设置为“启用部署” 的 Composer 属性,以便允许 从 Composer 直接部署。如果 将该属性设置为“启用开发部 署”,Composer 用户可以选 择这样一种部署:无需归还 更改,或者无需在 Application Repository 中创建所部属蓝图 的版本。 www.microfocus.com 业务开发人员首先使用 Composer 创建或修改流程应用程序。开发期间,开发人员可 优化流程应用程序,将其部署到开发环境并进行测试,周而复始直至准备好将设计投 入模拟环境。为促进开发工作,管理员可以选择关闭这些开发部署的版本控制。2 设计完成后,开发人员将流程应用程序发布到 Application Repository,管理员将在 此处将其部署到模拟环境。 3 白皮书 Solutions Business Manager 企业生产路径 在模拟环境中,将使用 Application Administrator 和报告界面来配置流程应用程 序,以提供生产所需的运行时功能和管理功能。例如,定义用户并授予相应特权和角 色。还可以定义项目,并对项目实施设计覆盖。完全配置流程应用程序后,将在此环 境中执行验收测试,以确保使其做好准备,可供用户投入生产环境。 最后,应用程序通过生产前的验收之后,会通过 Application Repository 升级功能 从模拟环境升级到生产环境。升级过程不同于部署过程,因为部署过程仅传送在 Solutions Business Manager Composer 中创建的设计,而升级过程除了传送底层设 计外,还会将运行时和管理设置传送到目标环境。 使用沙箱开发系统 由于开发过程因公司而异,您使用的 Solutions Business Manager 配置需要相应调 整。在本部分中,我们将针对必须以物理方式分隔沙箱开发系统与模拟和生产系统的 环境,介绍其适用的生产路径。这种配置类型的优势包括: 简化开发和生产之间的用户和特权模型的管理 物理分隔让生产环境实现物理安全性 支持断续式开发工作 下图说明了沙箱系统中 Composer、Application Repository 和运行时环境之间的 关系。 _______________________________________________________________ 4 由于开发过程因公司而 异,您使用的 Solutions Business Manager 配置 需要相应调整。 可以授予开发人员完 全管理权限,以便在 Application Repository 和 开发环境中执行任何需 要的操作,而没有意外 更改生产系统的风险。 事实上,开发人员甚至 不需要是模拟/生产系统 中的用户。 拥有单独的开发沙箱系统时,该系统的用户无法访问模拟或生产环境。可以授予开发 人员完全管理权限,以便在 Application Repository 和开发环境中执行任何需要的操 作,而没有意外更改生产系统的风险。事实上,开发人员甚至不需要是模拟或生产系 统中的用户。 利用此拓扑,流程应用程序开发人员完全在开发沙箱中工作。完成设计并准备好投 入模拟环境之后,流程应用程序将从 Composer 或 Application Repository 导出为蓝 图(.msd) 文件,然后导入模拟和生产系统上的 Application Repository 中。这种等 效的手动方法能将流程应用程序从沙箱系统发布到模拟和生产系统
Fortify Solutions Business Manager 企业生产路径
文档预览
中文文档
12 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 路人甲 于 2022-08-20 03:52:03上传分享