Integración con otras aplicaciones > Introducción a Windchill ESI > Integración de Windchill ESI con aplicaciones Oracle > Información general técnica de Windchill ESI
  
Información general técnica de Windchill ESI
A continuación se enumeran las funciones de los componentes clave de un sistema Windchill ESI o ERP Connector.
Info*Engine proporciona la interfaz estándar para Windchill PDMLink, creando un único canal para varios entornos externos, incluida la lógica de negocio Windchill ESI.
Los servicios Windchill ESI producen una salida de Windchill PDMLink en un formato que puede ser aceptado con facilidad por los componentes de software EAI de Windchill ESI. Esta salida se puede procesar y asignar a un destino de distribución como un sistema ERP. La salida de Windchill PDMLink es en formato XML; se transporta al software EAI a través de mensajes XML que se entregan utilizando un proveedor JMS como TIBCO Enterprise Message Service (EMS).
Aunque el mensaje de respuesta (que representa los datos que se están publicando) está en XML sin formato, el mensaje de respuesta del resultado (que contiene información sobre si los estatus globales y de subtransacción se han podido actualizar correctamente en Windchill o no) es un mensaje XML con codificación SOAP.
Esta arquitectura de mensajería admite la comunicación bidireccional, garantiza la transmisión de mensajes y proporciona una interfaz común para aplicaciones EAI diferentes. JMS habilita Windchill PDMLink para enviar mensajes que contienen datos en un formato predefinido, comunicar información sobre la publicación de estos datos en los componentes de software EAI de Windchill ESI y recibir el estatus del éxito o error de intentos para publicar. Puesto que la comunicación de JMS se realiza entre dos sistemas:Windchill PDMLink y componentes EAI, Windchill ESI utiliza la comunicación de punto a punto JMS a través de las colas JMS. JMS garantiza la transmisión de mensajes; por consiguiente, los mensajes publicados en la cola permanecen en la cola hasta que los servicios EAI o Windchill ESI los recuperen. Los mensajes no se abandonan si no hay ninguna respuesta.
La lógica de negocio Windchill ESI en el software EAI acepta los datos de estructura de producto de servicios Windchill ESI y lo analiza en los objetos de negocios adecuados para que se pueda transferir a los destinos de distribución. Puesto que cada destino de distribución puede diferir de otros de muchas maneras, como el formato en el que se aceptan los datos, cómo se realizan las actualizaciones, o con el tipo de errores de nivel de negocio que podrían surgir, los componentes de software EAI mantienen estas diferencias transparentes en Windchill PDMLink asignando automáticamente y manipulando los datos en un formato aceptable para el destino de distribución.
TIBCO BusinessWorks incluye los siguientes componentes que facilitan el flujo de datos entre Windchill PDMLink y destinos de distribución:
La interfaz gráfica de usuario (GUI) de TIBCO Designer permite a los usuarios configurar los adaptadores ERP, crear y probar el diseño de procesos de negocio e implementar estos procesos.
El motor de TIBCO BusinessWorks ejecuta los procesos de negocio.
TIBCO Administrator, una interfaz basada en explorador, supervisa y administra los procesos de negocio y los equipos.
Cada uno de estos componentes se comunica utilizando un sistema de mensajería denominado TIBCO Rendezvous (RV).
TIBCO proporciona varios adaptadores ERP por defecto para permitir a los proveedores de ERP principales una traducción de datos sin problemas. Los componentes de software EAI utilizan estos adaptadores para integrar aplicaciones Windchill PDMLink con destinos de distribución.
* 
Si bien ERP Connector no utiliza TIBCO, sí que utiliza las funciones de Windchill disponibles en Windchill ESI.