ATG架构

ATG的布局

ATG架构_第1张图片

Customer Facing Cluster

主要面向客户的站点位于这里,利用DAS、DPS、DSS、DPS模块,可选地利用多站点、B2BCommerce、B2CCommerce模块。

该集群的主要职责是:为用户提供个性化的动态内容,提供展示产品和服务的位置,提供让用户可以购买产品的购买路径,为用户启用帐户管理功能。

根据站点的用户和事务量,这个集群中通常有多个服务器

ATG Search Cluster

所有站点搜索功能都从这个集群中启用。

ATG搜索模块,主要职责和职能是:

  • 为网站提供简单的关键字搜索
  • 在类别网页内提供分段导航
  • 索引产品目录,用于快速搜索和检索
  • 允许搜索管理定义和改进用户体验

根据搜索量,这个集群中通常有一个或多个服务器。

Asset Management Cluster

此集群支持所有站点和内容管理。

ATG BCC、Publishing和CA模块的主要职责和特点是:

  • 启用站点管理,包括多站点管理
  • 使产品目录和资产商品化
  • 为行政人员及跟单员提供安全的通道控制
  • 提供精简内容管理功能的工作流程
  • 提供前端搜索,ACI, CO等

这个集群中通常只有一台服务器。

Agent Facing Cluster

所有订单管理功能都由这个集群提供。

ATG模块代理的主要功能:

  • 订单管理功能,如订单创建、状态检查、返回、退款、重发等。
  • 用户管理功能,如注册,密码检查等。

这个集群中通常有一个或多个服务器。

Databases

通常该站点存在以下模式:

  • 目录模式(CATALOG_A和CATALOG_B)
    • 名为catalog A和catalog B的两个模式以主动/被动方式工作。
    • 提供面向客户集群的客户使用的目录。
  • 核心模式(CORE)
    • 来自网站的交易数据,包括用户、订单、促销等。
  • 出版模式(PUB)
    • 保存版本化的产品目录数据。批准后,将当前版本推入CATALOG模式。
  • 其他模式
    • 面向集群的代理的代理模式。
    • 数据仓库模式。
      ATG架构_第2张图片

ATG文件夹结构

应用程序和用户定义的模块如下所示:

DYNAMO_HOME是一个环境变量,它必须指向主目录
在生产部署中,所有必需的模块都打包到ear归档文件中

ATG架构_第3张图片

常见的ATG框架模块

模块名称 描述
DAS ATG 核心 - Dynamo应用服务
DAS-UI ATG控制中心组件
DAF Dynamo应用框架
DPS ATG个性化- Dynamo个性化服务
DSS ATG场景-Dynamo场景服务
DCS Dynamo商务服务
PublishingAgent Dynamo出版代理
B2CCommerce ATG客户商务
Fulfillment ATG实践
REST ATG REST服务

你可能感兴趣的:(Oracle,ATG)