与其他应用程序集成 > 与 Creo Elements/Direct Model Manager 集成 > 入门 > 体系结构概述
  
体系结构概述
分布和部署
网关分布于以下服务器和客户端位置:
Windchill服务器
Creo Elements/Direct Model Manager 管理器服务器
Creo Elements/Direct Model Manager 管理器客户端
Windchill Gateway for Creo Elements/Direct Model Manager服务器
Creo Elements/Direct Model Manager 适配器
Windchill Gateway for Creo Elements/Direct Model Manager
Windchill PDMLink
Creo Elements/Direct Model Manager数据库
Creo Elements/Direct CAD 软件
网关也可部署到多个不同硬件系统中。以下图表中,白框中的组件 (系统 A - Windchill PDMLink) 是首要必须安装软件,浅蓝色框中的组件则是将安装的软件。
网关发布工作流
以下图表显示了与 Creo Elements/Direct Model ManagerWindchill 相关的网关操作序列。
网关在 Creo Elements/Direct Model Manager 服务器端使用两个服务:
1. 网关服务 - 此服务是与 Windchill 交互的主要服务。该服务可读取数据库内 Windchill 作业表中的发布请求,从 Creo Elements/Direct Model Manager 中提取数据并将其发送到 Windchill
2. 作业排程处理器 - 此服务可评估任务数据库表格中的 Creo Elements/Direct Model Manager 任务。Creo Elements/Direct Model Manager 中的任务可用于排程某些操作,使其仅进行一次 (现在或稍后) 或定期进行。发布任务 (例如,发送到 Windchill 的任务) 到期时,“作业排程处理器”会在 Windchill 作业数据库表格中生成一个条目。然后,会由网关服务执行实际发布操作。
数据传输始终从 Creo Elements/Direct Model Manager 开始,且数据流单向至 Windchill。以下用户操作可触发传输:
“发送至 Windchill” > “现在”– 此操作会在 Windchill 作业表内创建一个条目
“发送至 Windchill” > “排程”– 此操作会在 Windchill 任务数据库表格内创建一个条目。(此记录定义待传输对象的执行时间以及选择条件。排程到期时,Creo Elements/Direct Model Manager 会在 Windchill 作业数据库表格中创建一个条目。)
只有产品结构会传输至 Windchill,不会对 CAD 文档进行传输。数据传输始终在后台进行,且 Creo Elements/Direct Model Manager 客户端与 Windchill 之间始终不进行通信。Windchill Gateway for Creo Elements/Direct Model Manager 会针对要执行的传输作业定期轮询作业表。执行时,Windchill Gateway for Creo Elements/Direct Model Manager 会读取数据库中的数据,然后将其发送到 Windchill