TIBCO.EMS cliente.NET/canal WCF
tibco-ems (2)
Para tibco y wcf necesita ejecutar al menos la versión 4.4.3 como mínimo que admite tibco. De lo contrario, deberá usar el protocolo estándar. Ellos tienen .net por lo que no deberías tener que hacer interoperabilidad. No he usado el componente WCF hasta el momento porque el lugar donde trabajo todavía está en 4.3.0 y aunque dicen que debería funcionar, no es compatible. Acabamos de recibir los bits, ya que se supone que debemos actualizar a 5 pronto.
Para obtener estos bits tendrá que obtenerlo de su cliente si quieren que trabaje con él. Esa sería mi opinión, aparte de que su mejor opción sería ponerse en contacto con Tibco para ver si puede resolver algo.
Sin embargo, la gran pregunta será qué versión de Tibco EMS está usando su cliente.
Gente,
TIBCO ha anunciado su apoyo a los canales de WCF en abril. ¿Ya se ha materializado algo de eso?
¿Dónde y cómo puedo descargar estos nuevos bits del canal WCF, o dónde puedo obtener una versión .NET 2.0 / 3.5 actual de la "biblioteca cliente TIBCO.EMS .NET"?
Somos un pequeño ISV sin ningún vínculo con TIBCO hasta el momento, pero un gran cliente nuestro requirió que interfiráramos con su sistema TIBCO EMS, sin poder proporcionar la información técnica de fondo que necesitamos :-(
Gracias por cualquier sugerencia y consejos! Bagazo
Seguimiento - 2009-Jan-14: Aquí no hay mucha respuesta ... aquellos de ustedes que usan TIBCO EMS: ¿cómo interactúan con él, por ejemplo, comunicando y enviando datos de ida y vuelta?
ACTUALIZACIÓN (abril de 2010)
He tenido la oportunidad de comprobar el TIBCO.EMS.dll "nativo" de .NET, así como su implementación de WCF, y mi conclusión es: utilizar la API nativa. Es fácil, es simple, funciona.
Las partes de WCF son horrendas. Son incompletos, muy poco convencionales, no se sienten como un buen ciudadano de WCF. TIBCO solo proporciona un elemento de transporte; no puedes usar un emsBinding ya hecho o algo así, tendrás que definirlo tú mismo. Estaba muy decepcionado, esperaba más de una empresa del tamaño y la reputación de TIBCO ...
Su pila de comunicación será mucho más simple si simplemente utiliza el cliente .NET de Tibco EMS directamente. Está diseñado después de JMS, que es ampliamente utilizado en el desarrollo de software empresarial. Por lo tanto, hay una gran cantidad de libros de tecnología sobre cómo hacer la programación JMS. Java y C # son tan similares que es fácil hacer la traducción mental para aplicar eso a la programación de cliente .NET de Tibco EMS.
Después de haber diseñado e implementado una gran cantidad de canales de comunicación para aplicaciones distribuidas, mi experiencia ha sido que cuanto más simple sea la pila, más confiable y sin problemas de operación.
El problema con las capas de abstracción de la índole de WCF es que casi siempre hay un problema de abstracción agujereado al acecho en algún lado.