ATG登台站点,DS配置和预览服务器的重要性

时间:2015-01-31 09:15:21

标签: server preview staging atg

是ATG的新手。有个问题。请仔细阅读下面的理解,最后找到我的问题。如果我的理解也错了,请纠正我。

根据我迄今为止在ATG学习中的理解,典型的启用分段的ATG将如下所示(基本级别),

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

登台服务器 - 无版本/非版本化商务项目和其他存储库

生产服务器 - 无版本/非版本化商品&其他存储库和商店/管理外部用户(客户) - "核心架构"

在此,外部(客户)配置文件仅存储在生产站点中。

由于临时站点基本上被称为生产站点的副本, Store(面向客户)应用程序是否也应该部署在登台服务器中? 如果是这样,它将如何指向生产核心架构?

保持这一点,我也听过'预览功能/服务器'?这不是分期吗?有什么区别?

1 个答案:

答案 0 :(得分:1)

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

假设您希望能够在其他项目的上下文中“预览”您的更改,但还不想让它变为现实。在这种情况下,您将创建一个“临时服务器”,并通过您的项目工作流将您的更改发布到“临时服务器”以进行“审核”。现在,您可以看到您的更改(即“预览”)以及已发布到“临时服务器”的其他项目,而不会将此更改暴露给您的外部客户。当您在Oracle Commerce解决方案的范围内使用Endeca时,这尤其有用。

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

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

总体而言,“临时服务器”是“生产服务器”的副本,但可以在您的外部客户访问之前访问已发布的项目。