4

I am trying to interface with a Tibco EMS server using node.js and am curious if this is possible using entirely open source solutions solely in node.js. I do not want to use Tibco's Web Messaging solution.

So then this brings us to... does Tibco EMS speak any standard protocol like AMQP? Could I talk to it over a raw tcp socket? I have thought about setting up a Java service to simply handle message routing but ideally I would like the entire solution to be in node.js. I just need to be able to connect to different Queues and enqueue/dequeue messages. Thanks!

Jordan
  • 397
  • 2
  • 18

1 Answers1

6

TIBCO EMS supports the JMS standard through its drivers for various platforms. For node i would say the most straight forward way would be to use it's C drivers and build a node module to connect.

Cheers Sebastian

Seb
  • 684
  • 4
  • 11
  • I ended up just making a Java REST service to handle message routing so other services could just talk to the Java service, although this is also a good solution. – Jordan Jun 21 '16 at 17:26
  • Hi, could you elaborate on what you mean by C drivers please? I'm also looking for a way to connect a node js application to EMS. Any code samples would be helpful. Thanks. – Huzan Toorkey Nov 02 '20 at 09:51
  • @HuzanToorkey here's one example lib I am aware of: https://github.com/JensWalter/node-ems, have a look at the samples – Seb Nov 02 '20 at 14:01