Server ATG暂存站点、DS配置和预览服务器的重要性

Server ATG暂存站点、DS配置和预览服务器的重要性,server,preview,staging,atg,Server,Preview,Staging,Atg,我是ATG的新手。我有个问题。请通读下面我的理解,最后找到我的问题。如果我的理解有误,请纠正我 根据我目前对ATG学习的理解,一个典型的支持登台的ATG如下所示(在基本层面上) 资产管理服务器-存储/管理内部用户(BCC/CA/Merchandising/ACC用户)、版本化商业资产和其他版本化存储库 暂存服务器-未版本化/未版本化的商业项目和其他存储库 生产服务器-未版本化/未版本化的商业项目和其他存储库以及存储/管理外部用户(客户)-“核心架构” 在这种情况下,外部(客户)配置文件仅存储在生

我是ATG的新手。我有个问题。请通读下面我的理解,最后找到我的问题。如果我的理解有误,请纠正我

根据我目前对ATG学习的理解,一个典型的支持登台的ATG如下所示(在基本层面上)

资产管理服务器-存储/管理内部用户(BCC/CA/Merchandising/ACC用户)、版本化商业资产和其他版本化存储库

暂存服务器-未版本化/未版本化的商业项目和其他存储库

生产服务器-未版本化/未版本化的商业项目和其他存储库以及存储/管理外部用户(客户)-“核心架构”

在这种情况下,外部(客户)配置文件仅存储在生产站点中

由于暂存站点基本上被称为生产站点的副本, 存储(面向客户)应用程序是否也应该部署在暂存服务器中? 如果是这样,它将如何指向生产核心模式


把这一点放在一边,我也听说过“预览功能/服务器”?这不是舞台吗?区别是什么?

使用“资产管理服务器”,您可以在单个项目范围内创建或更新资产。这些更改只能在编辑它们的项目上下文中查看,因此您可以在“资产管理服务器”上“预览”它们。这也只是在弹出窗口中呈现资产,不允许您访问资产周围站点的导航

假设您希望能够在其他项目的上下文中“预览”您的更改,但还不想使其生效。在此实例中,您将创建一个“暂存服务器”,并通过项目工作流将您的更改发布到“暂存服务器”以进行“审阅”。现在,您可以查看您的更改(即“预览”)以及也已发布到“暂存服务器”的其他项目,而无需将其公开给外部客户。当您还在Oracle Commerce解决方案范围内使用Endeca时,这尤其有用

一旦您对“暂存服务器”中的项目满意,您通常会批准并部署到“生产服务器”

您的“暂存服务器”将需要自己的核心和交换模式。它还需要代码部署,类似于部署到“生产服务器”上的代码。您需要在应用程序容器中配置其他数据源,并添加新组件,指向环境层中的这些数据源。例如,您需要将新的
JTDataSource_staging.properties
添加到“资产管理服务器”环境中。您还需要在存储库中添加指针以访问新环境,例如
ProductCatalog\u staging.properties

因此,总体而言,您的“暂存服务器”是您的“生产服务器”的副本,但在外部客户可以访问您发布的项目之前,您可以访问这些项目