Integración con otras aplicaciones > Integración con Creo Elements/Direct Model Manager > Introducción > Resumen de la arquitectura
  
Resumen de la arquitectura
Distribución e implementación
El gateway se distribuye entre las ubicaciones de cliente y servidor siguientes:
Servidor de Windchill
Servidor de Creo Elements/Direct Model Manager Manager
Cliente de Creo Elements/Direct Model Manager Manager
Servidor de Windchill Gateway for Creo Elements/Direct Model Manager
Adaptador de Creo Elements/Direct Model Manager
Windchill Gateway for Creo Elements/Direct Model Manager
Windchill PDMLink
Base de datos de Creo Elements/Direct Model Manager
Software CAD de Creo Elements/Direct
El gateway también se puede implementar en varios sistemas de hardware diferentes. En este diagrama, el componente de los cuadros blancos (sistema A, Windchill PDMLink) es el software requerido instalado, y los componentes de color azul claro son el software que se debe instalar.
Proceso de trabajo de publicación de gateway
En el diagrama siguiente se muestra la secuencia de operaciones del gateway en relación con Creo Elements/Direct Model Manager y Windchill.
El gateway utiliza dos servicios en el lado del servidor Creo Elements/Direct Model Manager:
1. GatewayService: el servicio principal que interactúa con Windchill. Lee las solicitudes de publicación de la tabla de trabajos de Windchill en la base de datos, extrae datos de Creo Elements/Direct Model Manager y los envía a Windchill.
2. JobScheduleProcessor: este servicio evalúa las tareas de Creo Elements/Direct Model Manageren la tabla de base de datos de tareas. Las tareas de Creo Elements/Direct Model Manager permiten programar determinadas acciones para que ocurran una sola vez (ahora o más adelante) o de forma regular. Cuando un trabajo de publicación vence (por ejemplo, un trabajo de envío a Windchill), JobScheduleProcessor genera una entrada en la tabla de base de datos de trabajos de Windchill. A continuación, GatewayService ejecuta la acción de publicación real.
Las transferencias de datos siempre empiezan por Creo Elements/Direct Model Manager y el flujo de datos es unidireccional hacia Windchill. Las siguientes acciones de usuario activan una transferencia:
Enviar a Windchill > Ahora: se crea una entrada en la tabla de trabajos de Windchill
Enviar a Windchill > Programación: se crea una entrada en la tabla de base de datos de tareas de Windchill. (En este registro se define un tiempo de ejecución y los criterios de selección para los objetos que se deben transferir. Cuando una programación vence, Creo Elements/Direct Model Manager crea una entrada en la tabla de base de datos de trabajos de Windchill.
A Windchill solo se transfiere la estructura de productos, no los documentos CAD. La transferencia de datos siempre se realizan en el back-end y el cliente Creo Elements/Direct Model Manager nunca se comunica con Windchill. Windchill Gateway for Creo Elements/Direct Model Manager sondea periódicamente la tabla de trabajos en busca de trabajos de transferencia para ejecutar. Tras la ejecución, Windchill Gateway for Creo Elements/Direct Model Manager lee los datos de la base de datos y los envía a Windchill.